一, XP系统下硬盘安装方法
1, 解压iso中casper目录下的initrd.lz和vmlinuz到E盘根目录(任意盘均可),iso亦拷入E盘根目录,并在E盘根目录下建立menu.lst文件,文件内容如下:
title Install Ubuntu
find –set-root /ubuntu-10.04-desktop-i386.iso
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-desktop-i386.iso locale=zh_CN.UTF-8
initrd /initrd.lz
2, 获取GRUB4DOS,将其中的grldr文件复制到C盘(XP启动盘)根目录,并修改boot.ini,在该文件的最后添加一行:
c:/grldr "Unbuntu"
3, 重启选择“Install Ubuntu”,进入Ubuntu桌面后,进入终端窗口执行: sudo umount -l /isodevice, 然后双击桌面上的图标开始安装。
二, U盘安装
1, 同一(1)
2, 获取GRUB4DOS,将其解压拷到U盘, 在GRUB4DOS目录下的menu.lst文件的最后添加以下内容:
title Install Ubuntu
find –set-root /ubuntu-10.04-desktop-i386.iso
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-desktop-i386.iso locale=zh_CN.UTF-8
initrd /initrd.lz
3, 用U盘启动,然后启动grub4dos下的grub,选择“Install Ubuntu”,运行一阵后貌似已进入Unbuntu桌面,但黑屏了。安装失败。
三, 解决问题
1, "ubiquity" unexpectedly closed
经反复试验,分区时选择创建primary partition解决。猜想是因为分区表存在错误的问题。
2, 花屏问题,安装sis671驱动解决
3, 安装ubuntu后,原xp中的主xp无法启动(一启动机器就重启)
猜想原因是分区表存在错误的问题,或者是因为原来有两个XP的问题,进入Unbuntu可以看到两个XP分区的UUID号是一样的。使用fdisk /mbr清除mbr不成功,使用partion magic for dos清除MBR成功,但导致分区表错误,使用diskgen可以看到各分区,将分区表备份,然后将次XP分区删除,再使用partion magic 7.0修复分区表错误,安装Ubuntu均提示"ubiquity" unexpectedly closed。最后将两个XP分区都删除,重新创建一个主XP分区(比原来大),然后GHOST原来备份的XP进去,重新安装Ubuntu,分区时选择创建primary partition,成功安装。