|
背景:一块硬盘,redhat9安装在hda8分区,mandrake9安装在hda9分区
方案1:由mandrake的lilo引导redhat(以redhat9为例)
1.建立文件夹 mkdir /mnt/redhat
2.装载redhat分区 mount /dev/hda* /mnt/redhat
(注:如果redhat安装在/dev/hda8,/dev/hda*就相应改为/dev/hda8,依此类推,用diskdrake可以查看redhat所在分区)
3.拷贝内核文件 cp /mnt/redhat/boot/vmlinuz-2* /boot/
4.再拷贝img文件 cp /mnt/redhat/boot/initrd-2*.img /boot/
5.在/etc/lilo.conf里加入以下内容,
image=/boot/vmlinuz-2.4.20-8
label=Redhat-9.0
root=/dev/hda*
initrd=/boot/initrd-2.4.20-8.img
vga=788
read-only
如果redhat安装在/dev/hda8,/dev/hda*就相应改为/dev/hda8,依此类推
根据版本的不同,对vmlinuz-2.4.*和initrd-2.4.*.img作相应改动
6.更新引导程序 lilo
方案2:由redhat的grub引导mandrake(以mandrake9为例)
1.建立文件夹 mkdir /mnt/mandrake
2.装载redhat分区 mount /dev/hda* /mnt/redhat
3.拷贝内核文件 cp /mnt/mandrake/boot/vmlinuz-2* /boot/
4再拷贝img文件 cp /mnt/mandrake/boot/initrd-2*.img /boot/
5.在/boot/grub/grub.conf里加入以下内容
title Mandrake Linux (2.4.19-16mdk)
root (hd0,*)
kernel /boot/vmlinuz-2.4.19-16mdk ro root=/dev/hda*
initrd /boot/initrd-2.4.19-16mdk.img
如果mandrake安装在/dev/hda9,root (hd0,*)改为root (hd0,8),/dev/hda*就相应改为/dev/hda9,依此类推
根据版本的不同,对vmlinuz-2.4.*mdk和initrd-2.4.*.img作相应改动
6.更新引导程序 /sbin/grub-install /dev/hda
以上命令均由root运行 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|