【背景】昨天給一個臺式電腦裝linux系統,搗鼓了一下午,發現電腦的光驅壞了,悲劇呀!!!後來沒有找到可以用的光驅。沒辦法就想着用u盤裝linux系統。
【方法】在網上有很多製作linux啓動盤的方法,在linux系統中格式化u盤後,再做一大堆的步驟,太麻煩。下面我介紹一種簡單的方法,使用“MultiBootISOs”這個軟件製作linux啓動盤。如果你的u盤足夠大的話,可以存放多個linux的系統。
步驟如下:
1、在網上下載(點擊下載)MultiBootISOs-2.1.5.2.exe的軟件,下載後解壓安裝。如圖:
2、擊"I Agree",出現下圖:
3、Step 1 :選擇你的U盤盤符,我的U盤盤符是K,所以選擇K盤。
Step 2:裏面有很多的選項,看你選擇哪個版本的linux系統,在這裏你可以選擇下載ISO鏡像,也可以在本地添加ISO鏡像。如果你選擇下載ISO鏡像,就在"Download the iso"前面打上對勾,如果你選擇從本地添加ISO鏡像就選擇"Try an Unlisted ISO",點擊Step 3中的"Browse"找到你的linux鏡像。點擊"Create",會出現下圖(從本地複製鏡像到U盤的過程):
中間可能會出現幾次警告提示,點擊OK就行。
4、修改"menu.lst"文件,使你的U盤能夠啓動多個linux,內容如下:
default 0
timeout 30
color NORMAL HIGHLIGHT HELPTEXT HEADING
splashp_w_picpath=/splash.xpm.gz
foreground=FFFFFF
background=000000
# Suggested by Erhan Sohail
title Boot First Hard Drive (HDD)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (hd0)+1
rootnoverify (hd0)
title Restart
reboot
title Shutdown
halt
title --- Custom MultiBoot Entries ---
root
# YOU must modify this entry if it does not boot
title Unlisted ISO
find --set-root --ignore-floppies --ignore-cd /TEST.iso
map --heads=0 --sectors-per-track=0 /TEST.iso (hd32)
map --hook
chainloader (hd32)
title RHEL 5.4
find --set-root --ignore-floppies --ignore-cd /rhel-server-5.4-i386-dvd.iso
map --heads=0 --sectors-per-track=0 /rhel-server-5.4-i386-dvd.iso (hd32)
map --hook
chainloader (hd32)
在這個文件裏面:
title RHEL 5.4
find --set-root --ignore-floppies --ignore-cd /rhel-server-5.4-i386-dvd.iso
map --heads=0 --sectors-per-track=0 /rhel-server-5.4-i386-dvd.iso (hd32)
map --hook
chainloader (hd32)
這一段是我自己加上的,目的是能讓U盤安裝"RHEL 5.4“,你也可以多複製幾份使U盤能夠安裝更多的linux系統。
5、把rhel-server-5.4-i386-dvd.iso 的鏡像文件放在U盤根目錄下面,把rhel-server-5.4-i386-dvd.iso 鏡像文件解壓,把解壓出來的"p_w_picpaths"文件夾也放到U盤根目錄下面。如果你要製作多個linux系統啓動盤的話,就把每個解壓出來的"p_w_picpaths"重命名後在放到U盤根目錄下面,避免出現文件夾名的衝突。
6、安裝系統
插入U盤,啓動電腦或服務器,設置U盤爲啓動項,注意在選擇安裝源的時候要選擇"Hard Driver",不要選擇"Local CD/DVD "。進入引導安裝界面安裝系統就可以了。
如果有什麼疑問可以加我QQ號,共同探討一下。QQ:1159063884