前些天下載了一個UBUNTU8.04,一個Fedora9兩個linux的安裝鏡像。不過手頭上沒有DVD刻錄光驅(qū),只有一個2G的U盤,主機bios 可以設(shè)置從usb啟動。于是就想從U盤啟動安裝linux??紤]到UBUNTU的文件較?。?00M),就想把ubuntu的鏡像文件復(fù)制到U盤。先安裝一下ubuntu試試。下面進(jìn)入正題。
安裝步驟
方法1、利用grub啟動linux的安裝程序
首先用usboot格式化U盤為啟動盤,測試可以啟動到dos,然后下載grub(可以去
http://download.gna.org/grub4dos下載),解壓縮后,把config.sys、grub.exe、grldr三個文件復(fù)制到U盤根目錄,把menu.lst復(fù)制到boot文件夾下面。修改config.sys,加上下面這行。
device=grub.exe --config-file=\"(fd0)/boot/menu.lst\"
然后用winrar就可以打開下載的iso鏡像文件,打開casper文件夾把vmlinuz、initrd.gz這兩個文件解壓縮出來。
并且放到U盤的 boot目錄下面。修改Boot文件夾中的menu.lst啟動菜單文件,這里不是要做一個系統(tǒng)維護(hù)用的U盤,只是為了安裝linux所以只要最簡單實用就行。修改如下:
timeout 30
default /default
title [0] Linux install
kernel (fd0)/boot/vmlinuz
initrd (fd0)/boot/initrd.gz
到這里呢,第一步應(yīng)該就是完成了。然后復(fù)制ubuntu的iso文件到u盤(嘿嘿,想利用u盤直接裝啊)
ok,重新啟動,結(jié)果失敗,好像是kernel不認(rèn)fat分區(qū),沒法加載initrd,沒仔細(xì)看。有高手知道原因的話可以告訴下啊。
方法2
我這人比較偷懶,能簡單方便是最好了,于是從網(wǎng)上找了個現(xiàn)成的工具,unetbootin,這個可以在windows下用的哦,而且支持很多 distribution啊。真是不錯的東西。指定你的iso,選擇u盤,然后點ok,哈哈,自動的為你建立了一個可以啟動安裝程序的U盤,(復(fù)制文件的時候有點慢啊,這里要耐心等待)。然后重新啟動,就像從cd-rom安裝一樣方便。不過這個辦法有個bug,安裝完了以后我發(fā)現(xiàn),fstab里面把U盤都掛載成了cdrom,所以裝完了要記得修改/etc/fstab啊。
裝完看了看,感覺一般啊,ubuntu還是那樣,我是菜鳥啊,還是覺得用FC方便。想辦法安裝Fedora,一行fc9的dvd有3G這么大,用上面的工具肯定不行啊。還得利用方法1來安裝。
安裝Fedora 9
打開FC的iso把isolinux目錄下的vmlinuz和initrd.img這倆個文件解壓出來,復(fù)制到U盤boot目錄下面,修改menu.lst:
title [0] Linux install
kernel (fd0)/boot/vmlinuz
initrd (fd0)/boot/initrd.img
然后從U盤啟動,bingo,成功了,F(xiàn)C9的核心成功加載,然后選擇英文(只能用英文)美式鍵盤,選擇安裝路徑的時候指定iso文件所在盤,如果在根目錄下,就不用再指定路徑了。
注意:我這里把FC9的iso復(fù)制到了一個linux分區(qū)上安裝的,并且,要安裝的分區(qū)(也就是加載點/)不能和iso文件所在同一個分區(qū)。在一個分區(qū)的時候總是不能成功安裝。
這個方法的缺點是安裝的時候沒有中文可以選擇。
以上為2個不同linux的distribution安裝過程。
呵呵,寫的比較亂啊,大家湊合著看吧,只是想把自己的一點心得體會寫出來給大家看看,如果高手有更好的建議,歡迎指教啊。
unetbootin(windows下的)。感興趣的可以去官方網(wǎng)站查看詳細(xì)資料