作为一个自认为是理想主义者,我原先是想装Debian冲牛B的,但Debian 5.04居然找不到网上驱程,这怎能让我忍受呢?没办法,我这种笨人懒人只能装ubuntu。EeePC没有光驱,只能硬盘安装,我采用的方法是用Windows 7的引导程序bcdedit引导Grub4dos,由Grub4dos加载ubuntu的镜像文件。
1.下载Grub4dos,把Grub、Grub.mbr解压到C盘。
2.下载ubuntu的安装镜像文件。我下载的是ubuntu-10.04-netbook-i386.iso。把镜像文件及从里面的casper文件夹里提取出来的initrd.lz、vmlinuz存放到C盘根目录。
3.把Grub4dos加载到启动菜单中。在windows 7中以管理员身份运行终端,运行以下代码:
bcdedit /create /d "Grub4Dos" /application bootsector
这是时会得到一个字符串,这个字符串与启动菜单项"Grub4Dos"相对应,也可以就它就是这个启动项的标识。用这个字符串代替下面命令中的“ID“。
bcdedit /set {id} device partition=C:
bcdeidt /set {id} path \grldr.mbr
bcdedit /displayorder {id} /addlast
4.编辑menu.lst。用记事本编辑如下内容并以menu.lst为文件名保存到C盘根目录。如若无法直接保存可先保存到其它位置再复制粘贴到C盘根目标。
title ubuntu
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-netbook-i386.iso or quiet splash locale=zh.CN.UTF-8
initrd /initrd.lz
boot
title Ubuntu, kernel 2.6.32-21-generic
root (hd0,4)
kernel /boot/vmlinuz-2.6.32-21-generic root=/dev/sda5 ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
boot
代码中的红色部分可能在不同的机子上根据不同的情况要进行修改。这个menu.lst文件有二项,第一项用于引导iso文件,第二项用于安装后引导ubuntu。
5.重启电脑,在出现启动菜单时选择“Grub4Dos“->“ubuntu“,正常情况下就能引导成功进入live CD,之后的工作就与光盘安装一样了。需要注意的是在安装到第8步时不要把Grub安装到mbr这样会破坏EeePC的F9还原功能。
成功安装后重启,出现启动菜单时选择“Grub4Dos“->“ubuntu,kernel 2.6.32-21-generic“即可进入安装在硬盘上的ubuntu系统。
现在的ubuntu比之几年前我尝试时真的要漂亮太多了。
(完)