目的:在現有已安裝的 CentOS 6.10 系統中,為稍後的硬碟安裝 CentOS 5.10 做事前準備。
情境描述:電腦裝有 3 顆硬碟,一顆裝 Windows 7,一顆裝 CentOS 6.4 x86_64,另一顆空的打算用來安裝 CentOS 5.10 x86_64。而硬碟在 BIOS 中的順序以及對應的裝置名稱如下:
裝置名稱 | 容量 | 安裝的系統 | |
第 1 顆 | /dev/sda | 80G | CentOS 6.10 x86_64 |
第 2 顆 | /dev/sdb | 40G | 準備安裝 CentOS 5.10 x86_64 |
第 3 顆 | /dev/sdc | 500G | Windows 7 |
需要的檔案:
CentOS-5.10-x86_64-bin-DVD-1of2.iso
CentOS-5.10-x86_64-bin-DVD-2of2.iso
images/
isolinux/
TRANS.TBL
上列的最後三項:images/、isolinux/、TRANS.TBL 在第一片安裝映像檔裡頭,稍後會掛載再複製出來。
Windows 的 D 槽裝置名稱: /dev/sdc5
CentOS 的安裝映像檔下載後儲存在 Windows 系統的 D:\Linux\CentOS 5.10\ 目錄下
我選擇的做法是:安裝之前,在現有 Linux 系統中先分割好硬碟,等到安裝過程中直接選掛載點並格式化即可。
因為我們要從硬碟安裝,所以稍後會額外再多分割一個分割區 (稍後圖中的 /dev/sdb9) 來存放 CentOS 的安裝映像檔。
說明:分割硬碟可以在安裝過程當中再進行,可是有經驗的朋友應該曉得,那就是安裝程式會照它自己的意思調整分割區的順序,所以分割區順序可能不是你想要的。但如果在安裝之前,事先分割好硬碟,就不會有此問題囉!
接下來的動作當然要先取得 root 的權限才行!
分割硬碟 -- Part 1
分割硬碟 -- Part 2
分割完成後的樣子
上圖的 /dev/sdb9 是刻意多分出來的,因為要用來放 CentOS 安裝映像檔用的。但在複製之前要先格式化才能用嘛!
若你也跟我一樣是在 CentOS 6.x 下進行格式化,千萬別格式化成 ext4 檔案系統,因為 CentOS 5.x 安裝程式無法讀取 ext4。
格式化成 ext2 或 ext3 檔案系統
接下來要將儲存在 Windows 系統 D 槽的 CentOS 安裝映像檔複製到 /dev/sdb9 底下
將 D 槽掛載到 /mnt/win7_d 目錄
將 /dev/sdc9 掛載到 /mnt/centos510dvdiso 目錄
將 CentOS 安裝映像檔複製到 /mnt/centos510dvdiso 目錄下
將第一個 CentOS 安裝映像檔掛載到 /mnt/first_iso 目錄下 (當然,掛載前須先建立 /mnt/first_iso 目錄)
將安裝所需要的目錄及檔案複製到 /mnt/centos510dvdiso 目錄下
到此己完成第一階段,即準備好所需的檔案,接著進入第二階段。
重新開機進入 grub 開機選單畫面,在此直接按下 c 鍵進入 grub 命令列模式
依序輸入以下命令讀取 vmlinuz 及 initrd.img 檔案,最後一列輸入 boot 按下 Enter 開機,等待進入下一個畫面
註:CentOS 6 中的 GRUB 開機載入程式只支援 ext2、ext3 以及 ext4。
進入第一個畫面是選擇安裝時要使用的語系,雖然在文字模式下無法顯示中文語系,但是在這個步驟一定要先選 Chinese (Traditional),不然到時安裝畫面會變英文!
按下 OK 後會出現一個警告畫面,主要是告訴你在文字模式下無法顯示中文,不管它,點下去就對了!這樣稍後跳到圖形安裝介面時才會顯示繁體中文。
選鍵盤,預設值即可。
此步當然要選擇 Hard drive 啦,因為我們要硬碟安裝咩!
選擇安裝映像檔儲存的裝置,我們剛才是放在第 2 顆硬碟的最後一個分割區,即 /dev/sdb9,因為我們 iso 檔是直接存在最上層目錄,即沒放進任何目錄下,因此中間空位留空白即可,按下 OK 後就會進入圖形安裝介面了。
瞧!成功進入安裝畫面囉,而且是繁體中文沒錯!