选择安装的版本是ubuntu-8.10,下载到的镜像是ubuntu-8.10-desktop-i386.iso。在安装之前需要修改机器的BIOS,使其能支持USB启动。
1 首先需要准备三样东西:
1) 下载最新的GenDisk,官网上有下,绿色软件很方便,用于制作U盘启动盘
2) 下载grub4dos
3) ubuntu的安装镜像文件
2 插入U盘,使用GenDisk将U盘制作成USB-HDD模式(还有USB-ZIP和USB-FDD模式,这个没试验过,不赘述)的启动盘,此过程GenDisk会将FreeDos中的一些文件拷贝到U盘中,以便U盘引导的时候能够进入到dos中。
3 将grub4dos中的grub.exe(有中文版最好选择中文版)和grldr以及menu.lst两个文件从压缩文件中解压到U盘根目录。
4 将ISO文件中的initrd.gz和vmlinuz两个文件解压到U盘根目录下,之后修改menu.lst,在文件中添加如下几行代码:
title ubuntu-8.10 install setup # 标题
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-8.10-desktop-i386.iso ro nosplash locale=zh_CN.UTF-8initrd (hd0,0)/initrd.gz
5 前提准备工作完毕,将机器重启,修改BIOS,使其能够从USB-HDD启动,系统首先会进入到GenDisk的界面,如果不需要修改硬盘分区和相关参数的话,这一步直接略过,退出即可;之后在命令行输入:
C:/grub
进入到grub的启动界面,选择安装ubuntu-8.10, 之后如无出错信息的话,稍等片刻会进入到ubuntu-8.10 live cd的界面,选择安装,之后就跟一般安装linux的流程类似了。
6 此步骤可选,安装完ubuntu之后,启动列表中可能包含许多可选项,而且默认启动的操作系统被改成了ubuntu,这对于以windows为第一选择的用户而言,多少还有些不方便,所以安装完成之后接下来可以修改启动列表:
"sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak" // 备份grub.cfg
"sudo gedit /boot/grub/grub.cfg" //修改grub.cfg
以下是grub.cfg中的部分内容:
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
set default="0"
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
......
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
......
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Home Edition (on /dev/sda2)" {
......
}
### END /etc/grub.d/30_os-prober ###
menuentry中包含的就是启动列表中的选项,如果不想某一项出现在启动列表中,就在grub.cfg中删除或者注释掉对应的选项(最好选择注释,方便以后恢复或者修改);如果需要调整默认的操作系统,修改set default="0",将0改成默认操作系统的序号(此序号从0开始计数,如将上述默认操作系统改为windows的话,则为:set default="2")。
其他版本的Linux暂时没有试验安装过,不过应该是大同小异,主要的区别在于修改menu.lst的相关参数。
后记:
U盘安装相对于光盘安装的优势还是挺明显的:
1) 方便:闪存盘越做越小,容量越来越大,再大的系统都能用一个小小的U盘装下,携带很方便,但是光盘携带起来却没有那么便利;
2) 成本低:一个8G的闪存盘购买成本在100元以下,但是一个光驱加上若干张光盘可就远不止这么多钱了;
3) 灵活:一个U盘里可以放多个操作系统,安装的时候相应的改一下参数就行,这一点光盘就做不到,U盘重复读写很方便;
4) 快捷:U盘读写速度更快,安装系统效率更高。
由此看来,将来用U盘或者直接硬盘安装系统会越来越受到青睐。