winXP 系统下ubuntu-12.04 硬盘安装

目地:实现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 到此为止 大功告成!

 

 

 

 

 

 

 

 

原文地址:https://www.cnblogs.com/Esperanto/p/5647850.html