【背景】昨天给一个台式电脑装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