从windows XP硬盘安装Ubuntu7.10有几个地方很容易被忽略,分列如下:
1、Ubuntu 7.10 有几种安装方式:
光驱直接安装:这个比较简单,光盘塞进去按提示进行;
用硬盘安装映像:从 http://releases.ubuntu.com/releases/.pool/ubuntu-7.10-alternate-i386.iso 获取Ubuntu 7.10的ISO安装映像(注意这个是专用于硬盘安装的那种iso),然后从网上下载专用的内核和initrd,可以下载Linux公社的grub for dos 0.4.2,里面有,不再多说。
还有就是用liveCD安装(Ubuntu-7.10-desktop-i386.iso),听说这种方法需要修改initrd,比较麻烦。
2、本人用的也是live CD映像,但方法简单很多,就是解压出casper和.disk目录置于某fat分区根目录,再解出wubi-cdboot.exe到c根目录并执行,然后按要求重启,会发现windows启动项多了Ubuntu一项,选中按步骤做即可。有一点要注意,在第7个配置步骤中,会有一项选择boot loader的位置,这个版本似乎只能选择安装到硬盘主引导扇区,所以我选择暂时不装loader。待到全部完成后重启,机器不能进入Ubuntu(因为没有loader),这时按前述步骤再次进入Ubuntu安装,只是不“install”,而是打开终端,运行如下命令:
$ sudo grub
grub> root (hd0,7) # 我的 Ubuntu在 /dev/sda8
grub> setup (hd0,7)
把loader安装到 /dev/sda8的引导扇区上。
然后退出grub,挂上windows的c盘:
$ sudo mkdir /mnt/c
$ sudo mount -t vfat /dev/sda1 /mnt/c
并把Ubuntu启动扇区信息保存到文件中:
$ sudo dd if=/dev/sda8 of=/mnt/c/ubt.sec bs=512 count=1
最后修改windows的boot.ini,把启动时间设为合适长度并添加如下项:
c:\ubt.sec=”Ubuntu 7.10″
保存退出并重启。