首先,下载rhel4的iso到D盘,本安装假设D盘是fat32格式,将第一张碟里isolinux目录的vmlinuz和initrd.img解出,放到D盘.
1,下载grub for dos 0.4.2
将grub.exe,grldr文件复制到c盘,在C盘建立c:/boot/grub文件夹,将menu.lst复制到里面,用记事本打开,清空,加入以下:
timeout 10
title DOS/Win9x/Me/NT/2K/XP on (hd0,0)
root (hd0,0)
chainloader +1
title rhel4install
root (hd0,4)
kernel (hd0,4)/vmlinuz
initrd (hd0,4)/initrd.img
注意:hd0表示用的是第一个硬盘,4表示D盘.如果你放在不同地方,则应做相应修改
将grub.exe,grldr文件复制到c盘,在C盘建立c:/boot/grub文件夹,将menu.lst复制到里面,用记事本打开,清空,加入以下:
timeout 10
title DOS/Win9x/Me/NT/2K/XP on (hd0,0)
root (hd0,0)
chainloader +1
title rhel4install
root (hd0,4)
kernel (hd0,4)/vmlinuz
initrd (hd0,4)/initrd.img
注意:hd0表示用的是第一个硬盘,4表示D盘.如果你放在不同地方,则应做相应修改
2 编辑C:/BOOT.INI,加入一行:
C:/GRLDR="GRUB"
重启,点击GRUB,点击fc6install,开始安装,一直点下去就行了.
C:/GRLDR="GRUB"
重启,点击GRUB,点击fc6install,开始安装,一直点下去就行了.
*如果计算机中已安作有Linux,则不需要grub for dos,直接执行如下步骤即可
在开机的时候,等GRUB画面出来,按c键进入命令行模式;并不需要编辑菜单,我们用GRUB的命令行就可以完成引导
grub>kernel (hd0,4)/vmlinuz
grub>initrd (hd0,4)/initrd.img
grub>boot
grub>initrd (hd0,4)/initrd.img
grub>boot
3 安装linux过程中,选择将引导信息写入引导分区的第一扇区,而不是主引导分区,这样做的好处是当需要安装多操作系统时会比较方便
4 linux安装完成后,重启系统
因为主引导分区中没有linux的引导信息,此时linux不会启动,需要用GRUB来引导linux,在前述的menu.lst文件中加入如下几行:
title Red Hat Linux on
kernel (hd0,7)/vmlinuz-2.6.9-42.el root=/dev/sda9 ro
initrd (hd0,7)/initrd-2.6.9-42.el.img
boot
initrd (hd0,7)/initrd-2.6.9-42.el.img
boot
*注:其中vmlinuz及initrd文件名可能与本文中的不同,可用tab键查询
其中(hd0,7)代表liunx的/boot分区
重启,点击GRUB,点击“Red Hat Linux on”,开始启动linux.
5 启动linux后,可将引导分区的第一扇区的数据保存为一个文件,将这个文件发到windows系统的C:/下,就可用windows的引导程序来引导linux启动了,此时不再需要GRUB,具体命令如下:
Mkdir /mnt/tmp
Mount -t vfat /dev/sda6 /mnt/tmp
Cd /mnt/tmp
dd if=/dev/sda8 of=linux.bin bs=512 count=1
编辑boot.ini,在最后一行加入C:/linux.bin="linux",保存,重新启动计算机就有选择菜单了。