最近想裝個Linux玩玩,選定Fedora Core6,應該比較適合普通玩家吧,沒有安裝光盤,我在電驢上下了個DVD版本的ISO,想從硬盤安裝,這樣省的刻盤了,Fedora Core 6要5張CD呢,DVD刻錄也不便宜啊,又費時又費錢的事我們是從來不干地,嘿嘿。
我的硬件環境: SATA 硬盤×2 + CDROM + 移動硬盤
我的電腦有兩個SATA硬盤,一個作為主盤hda,准備安裝Fedora,另外一個hdb格成FAT32,放置安裝文件,從ISO文件中的isolinux目錄中提取出來vmlinuz和initrd.img, 然後和ISO文件一並通過移動硬盤拷貝到hdb。
用深山紅葉啟動光盤中的GRUB引導進入,嘗試
kernel (hd1,0)/vmlinuz ra root=/dev/hdb1
始終報 Error 13: Invalid or unsupported executable format
急死我了,Google一下,看到有人說,用5CD版中提取的內核文件是可以的,於是我跑去下了5CD中的CD1,提出來再拷貝到hdb,重新光盤啟動,這次終於可以引導了,但是沒走多少就停了,顯示
VFS:Cannot open root device "hdb1" or unknow-block(0,0)
Please append a correct "root=" boot option
kernel panic-not syncing: VFS:Unable to mount root fs on unknow-block(0,0)
幾次嘗試後才發現原來我的引導方法有問題,不是這樣:
kernel (hd1,0)/vmlinuz ra root=/dev/hdb1
應該是這樣:
root (hd1,0)
kernel (hd1,0)/vmlinuxz ra root=/dev/hdb1
initrd (hd1,0)/initrd
OK, 進入安裝界面,下面的事情就好辦了,按部就班啦。