LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 740|回复: 5

关于双Linux系统引导问题?

[复制链接]
发表于 2005-5-3 20:27:46 | 显示全部楼层 |阅读模式
我以前用的是Debian和Windows,刚刚把Windows删掉后,装了一个Mandrake2005
我现在的分区是这样的:
For Mandrake:
/dev/hdac        /mnt/cdrom
/dev/hda5        /boot
/dev/hda6        /mnt/debianhome
/dev/hda11        /
/dev/hda12        /usr
/dev/hda14        /mnt/pub
/dev/hda15        /home

For Debian:
/dev/hda8        /boot
/dev/hda9        /usr
/dev/hda10        /

我刚开始是把原来Debian中的Grub中的menu.lst内容直接拷贝至Mandrake的menu.lst中,但是提示我不能引导,我想是不是root定义的问题,于是我便改了其中的root定义由(hd0,7)改为(hd0,9),但是这样后还是不行,提示我没有找到文件?

以下是我原来Debian中的引导内容:

title                Debian GNU/Linux, kernel 2.6.8-2-686
root                (hd0,7)
kernel                /vmlinuz-2.6.8-2-686 root=/dev/hda10 ro
initrd                /initrd.img-2.6.8-2-686
savedefault
boot

title                Debian GNU/Linux, kernel 2.6.8-2-686 (recovery mode)
root                (hd0,7)
kernel                /vmlinuz-2.6.8-2-686 root=/dev/hda10 ro single
initrd                /initrd.img-2.6.8-2-686
savedefault
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title                Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title                Microsoft Windows XP Professional
root                (hd0,0)
savedefault
makeactive
chainloader        +1

这是我直接添加后的Mandriva引导内容:

timeout 10
color black/cyan yellow/cyan
default 0

title Mandriva2005
kernel (hd0,4)/vmlinuz root=/dev/hda11 acpi=ht resume=/dev/hda13 splash=silent vga=788
initrd (hd0,4)/initrd.img

title Mandriva2005-nonfb
kernel (hd0,4)/vmlinuz root=/dev/hda11 acpi=ht resume=/dev/hda13
initrd (hd0,4)/initrd.img

title Mandriva2005-failsafe
kernel (hd0,4)/vmlinuz root=/dev/hda11 failsafe acpi=ht resume=/dev/hda13 devfs=nomount
initrd (hd0,4)/initrd.img

title                Debian GNU/Linux
root                (hd0,7)
kernel                /vmlinuz-2.6.8-2-686 root=/dev/hda10 ro
initrd                /initrd.img-2.6.8-2-686
savedefault
boot

title                Debian GNU/Linux (recovery mode)
root                (hd0,7)
kernel                /vmlinuz-2.6.8-2-686 root=/dev/hda10 ro single
initrd                /initrd.img-2.6.8-2-686
savedefault
boot
chainloader +1
发表于 2005-5-3 20:31:00 | 显示全部楼层
mandrake默认使用的是lilo
修改完lilo.conf需要运行lilo才可以的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-3 20:57:19 | 显示全部楼层
Post by zhtaoist
mandrake默认使用的是lilo
修改完lilo.conf需要运行lilo才可以的


首先,mandriva支持Grub和lilo两种引导方式
我已经改成了通过Grub引导了
回复 支持 反对

使用道具 举报

发表于 2005-5-3 21:20:39 | 显示全部楼层
Post by homesp
首先,mandriva支持Grub和lilo两种引导方式
我已经改成了通过Grub引导了


首先,我知道mandrake支持两种引导方式(难道其他发行版不是?!!)
我说的是默认
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-3 22:20:33 | 显示全部楼层
已经搞定了,是Debian与Mandrake的menu.lst格式不一样,将其实转换成Mandriva的格式 就可以 了,现在已经进入Debian了,,,,哈哈
回复 支持 反对

使用道具 举报

发表于 2005-5-3 23:25:41 | 显示全部楼层
有什么区别?
我还不知道居然还有这个问题……
是不是把上面debian的后面的boot去掉(顺便去掉savedefault,感觉一般没用)?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表