despicable 发表于 2013-1-16 13:11

windows 7 硬盘安装 ubuntu 9.04

第一步,需要下载grub4dos,貌似现在最新版的是0.4.4。
下载后解压,找到grldr、grldr.mbr这两个文件,将其复制到系统分区,一般是C盘。
在这里说明一下如果是windows 7系统并且安装的时候重新分区,会有一个隐藏分区,这个时候我们需要在windows 7的磁盘管理中给这个隐藏。

分区:
分配一个盘符,并将grldr、grldr.mbr这两个文件复制到隐藏分区,当然这样的话就不用放在系统分区了。

第二步,打开记事本,把下面的文字复制过去,另存为所有文件,文件名为menu.lst。

title Install Ubuntu 9.04
find --set-root /vmlinuz
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu.iso ro quiet splash locale=zh_CN.UTF-8
initrd /initrd.gz

把这个menu.lst文件也放进C盘根目录,如果有windows 7隐藏分区则放进隐藏分区。

第三步,记事本,写一个boot.ini的文件,windows 7和vista虽然不再支持默认从boot.ini启动,但是在启动的时候还是会读取boot.ini中的

信息作为启动项的。



c:\grldr.mbr="Ununtu 9.04"

这里有一点需要注意,xp系统的话c:\grldr.mbr="Ununtu 9.04"是可以不加引号的,但是vista和windows 7必须加引号!
把boot.ini放进C盘根目录,如果有windows 7隐藏分区则放进隐藏分区。再结合一些文档管理软件管理,这时可以将隐藏分区的盘符收回了。

第四步,将Ubuntu的iso映像放进C盘根目录,重命名为ubuntu.iso,这里的名字一定要和menu.lst中的iso文件名相同
使用虚拟光驱加载Ubuntu的映像文件,复制镜像文件中casper目录下的initrd.gz和vmlinuz到C盘根目录。

第五步,重启,一切OK,选择Ubuntu 9.04选项就可以进入livecd 进行安装了。

注:如果安装完成后不能引导windows 7,则需要在终端中执行下面的命令:
sudo gedit /boot/grub/menu.lst

打开menu.lst文件后,找到没有#注释的一段,在最后添加上下面的代码,就可以引导了:
title Windows 7
root(hd0,0)
makeactive
chainloader +1

andyrave 发表于 2013-1-16 13:27

哥 现在已经是12.10了 :$

mmc1987 发表于 2013-1-16 13:28

学习了

feenn 发表于 2013-1-16 14:28

这算是在挖坟么~~
页: [1]
查看完整版本: windows 7 硬盘安装 ubuntu 9.04