|
|
发表于 2008-7-8 12:50:09
|
显示全部楼层
我简单说一下我的过程:
1,在windows下分出一个区做根
2,下载grub4dos,只需要两个文件:grldr,menu.lst,把这两个文件放在WIN分区的根目录下,menu.lst的内容见本贴最下面。
然后在boot.ini的最下面加上这样一行:
c:\grldr=grub4dos
开机时进入windows的系统菜单选项选择grub4dos,这样就可以在安装grub(即不修改硬盘的主引导记录)的情况下引导linux系统。
3,用stage3安装gentoo,注意:安装grub那步跳过,把内核文件复制到根分区,名字为vmlinuz。
4,重启,在windows的系统选择菜单选择grub4dos就可以引导gentoo了。
menu.lst内容如下:
color black/cyan yellow/cyan
timeout 3
default 0
title gentoo
find --set-root /vmlinuz
kernel /vmlinuz root=/dev/sda8 quiet
注意:sda8要根据你自己的分区情况来修改
其实这样有点复杂,不过这样的好处是不会修改硬盘的MBR,也就是说你安装任何一个linux发行版的时候,都可以把安装grub那步跳过了,而且grub4dos十分灵活,不管你安装多少个LINUX和WINDOWS,都可以用它来引导。
我的机器的情况不是这样的,我是把grub4dos写入了mbr,即电脑启动时会自动搜索所有分区的根目录下是否有grldr,如果有的话就会把控制权交给grldr,由它来引导系统,我们可以通过写menu.lst来引导windows,linux,bsd,dos等等系统,还可以引导硬盘上的软盘镜像,光盘镜像等等,十分方便。比如你想装gentoo,可你没有刻录机,就可以把最小化安装CD解压到某分区,然后就可以用grub4dos来引导启动,效果就相当于你是用光盘启动的。通过Grub4dos能实现绝大多数linux发行版的硬盘安装,是不是很神奇?
附grub4dos的下载地址:http://download.gna.org/grub4dos/ |
|