硬碟下安裝CentOS \Fedora
從硬碟安裝Linux/GNU作業系統,有不需要光碟驅動器及燒錄光碟等便利特點,因而具有實用價值。本文描述了Windows XP環境下使用Grub4Dos進行硬碟安裝Fedora/CentOS Linux作業系統的詳細步驟和方法(Grub4Dos是大名鼎鼎的引導裝載程式Grub在Dos/Windows環境版本,其基於Grub開發並對其功能進行了增強和擴充,具有更好的相容性和適應性)。
1. 首先下載Fedora/CentOS Linux的光碟映象(ISO檔案,CD/DVD/LiveCD版的都行),把它們放在某個檔案系統分割槽(Fat32/NTFS/Ext3型別不限)下。
2. 使用WinRAR開啟Fedora/CentOS光碟映象。將isolinux目錄解壓到同一個分割槽中,其中有我們需要的兩個重要檔案:vmlinuz、initrd.img。
4. 安裝grub4dos。解壓縮grub4doc歸檔檔案,目錄下有我們需要的幾個檔案:grldr和grub.exe,及menu.lst,將他們copy到C:\(需要中文支援,則用chinese目錄中的檔案)。
5. 修改C:\boot.ini檔案,在boot.ini的最後面加一行:c:\grldr="Start GRUB4DOS",並將boot.ini中的timeout值設定為大於0的數字,如:timeout=5,然後儲存boot.ini。(注意:boot.ini檔案一般是隱藏的,你需要在資料夾選項中設定顯示所有檔案,或者使用“attrib -s -r -h c:\boot.ini”命令去掉boot.ini的隱藏屬性。)
6. 修改menu.lst檔案,新增這麼幾行
title Install-Fedora
kernel (hd0,0)/isolinux/vmlinuz
initrd (hd0,0)/isolinux/initrd.img
注意:這裡(hd0,0)表示第一個ide硬碟第一個分割槽(即isolinux目錄所在的分割槽),根據自己的需要修改硬碟引數。
這樣,編輯完重新啟動計算機,在NT的啟動選單就會出現“Start GRUB4DOS”這一項,選擇該項即可進入grub4dos的環境。然後在grub啟動選單中選擇“Install-Fedora”項,即可引導安裝Linux光碟映像了(對於LiveCD,則直接啟動進入到視覺化桌面操作環境)。此後的安裝過程與直接用光碟安裝相差無幾;不過在隨後的選擇“安裝媒體畫面”中,需選擇“harddisk”並輸入Linux光碟映像的路徑。
說明:
1. 本文也同樣適用於安裝RedHat、Ubuntu、SuSe等其他Linux/GNU作業系統。
2. 視情況/環境的不同,可能需要在Grub中為Kernel傳遞相應引數,才能啟動安裝成功。
3. 如果硬碟內已經有可用的Grub載入程式(可能之前硬碟已安裝過Linux系統),則可以直接使用它而不用再安裝Grub4Dos,即前面的1-5步驟就不用做的,修改menu.lst檔案就可以了。