目地:实现XP ubuntu双系统,引导可选择。
出处:根查阅网络资料和自己的安装体检,记录如是。
系统版本:windowsXP SP3 Ubuntu 12.04
工具资源:grup4dos 2.2 版本软件 Ubuntu 12.04 ISO镜像文件
Step1 :
解压grub4dos压缩包,获得如下文件:
grldr menu.lst grldr.mbr grub.exe
Step2:
解压ubuntu-12.04-desktop-i386.iso casper文件夹中,
vmlinuz initrd.l 和.disk文件夹
Step3:
grldr menu.lst grldr.mbr grub.exe ubuntu-12.04-desktop-i386.iso vmlinuz initrd.l .disk文件夹
6个个文件放到C盘目录下
Step4:
1.修改menu.lst文件,在文件末尾添加以下内容
title Install Ubuntu12.04
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04-desktop-i386.iso locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
其中,title后面的内容随便写就是,kernel后面的那个突出显示的就是Ubuntu 12.04的镜像文件,需要与C盘中的文件名对应。
2. 修改 c盘下boot.ini文件,注意该文件是隐藏文件,需要修改:文件夹选项/查看显示所有文件和文件+(取消)隐藏受保护的操作系统文件
Step5:
重启系统,选择启动引导项:Ubuntu ...
引导进入ubuntu系统后,首先执行终端命令;
sudo umount -l /isodevice
接下来双击“安装Ubuntu 12.04 LTS”开始正式安装,安装向导程序会引导我们一步步的进行安装
一路无话,分区过程需要多加小心。
分别设置 :/boot
/系统
swap
/home
step6:一路安装...
step7: 最后的设置,这个比较重要,否则是无法实现双系统引导的。
之前的修改以及文件全部复原。boot.ini 增加;
C:\grldr.mbr="Ubuntu"
取出grldr 和grldr.mbr 放到C盘根目录
在C盘根目录创建menu.lst文件,内容如下
title ubuntu 12.04
find --set-root /boot/grub/core.img
kernel
/boot/grub/core.img
boot
#如果/boot为单独分区,则使用
title
ubuntu 12.04 (/boot on single partitionas)
find --set-root
/grub/core.img
kernel /grub/core.img
boot
一般我们在前面设置分区时要设置boot引导分区,所选择后者。
OK 到此为止 大功告成!