分页: 1 / 1

[已解决] UBUNTU如何引导c盘下的ntldr或grldr或 maxdos ?

发表于 : 2007-07-10 13:04
sevk
我的C盘是NTFS, 存在vista,默认是引导vista的bootmgr文件的。
我现在想让grub引导ntldr或grldr,我修改了menu.lst:
root (hd0,0)
chainloader (hd0,0)/ntldr
这样提示出错。是不是不支持 NTFS分区下面的grldr?

如果root (hd0,0)
chainloader +1
这样是可以引导vista的bootmgr文件的,
然后我再进入xp的boot.ini,引导 c:\grldr是可以的。
我是xp,vista,ubuntu三系统。

虽然三个系统都能引导。
但我想让ubuntu的grub能直接引导我的ntldr(xp)或grldr(maxdos)。

Re: UBUNTU如何引导c盘下的ntldr或grldr?

发表于 : 2013-05-09 14:59
sevk
引导 maxdos :

代码: 全选

fontfile /boot/maxdos/Maxft.gz
kernel /boot/maxdos/Memdisk.gz c=555 h=2 s=18 floppy
initrd /boot/maxdos/Maxs.sys c=555 h=2 s=18 floppy
引导 ntldr :

代码: 全选

title Windows
find --set-root /ntldr
chainloader /ntldr

Re: UBUNTU如何引导c盘下的ntldr或grldr?

发表于 : 2013-05-09 14:59
sevk
引导 grldr
代码:
title grldr
find --set-root /grldr
chainloader /grldr

Re: UBUNTU如何引导c盘下的ntldr或grldr?

发表于 : 2013-05-09 15:01
qy117121
你的ubuntu版本是?
ubuntu早就不用grub1了,现在用的是grub2,

Re: UBUNTU如何引导c盘下的ntldr或grldr?

发表于 : 2013-05-09 15:02
sevk
grub2 引导 maxdos

代码: 全选

menuentry "MaxDOS 9.2" {
    linux16 /boot/MaxDOS/memdisk c=58 h=8 s=36 floppy
    initrd16 /boot/MaxDOS/maxdos.img
}


### BEGIN /etc/grub.d/30_otheros ###

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
menuentry "Windows XP (loader)" {
insmod ntfs
set root=(hd0,2)
chainloader +1
}
### END /etc/grub.d/30_otheros ###

Re: [已解决] UBUNTU如何引导c盘下的ntldr或grldr或 maxdos ?

发表于 : 2013-05-09 15:07
qy117121
我去,楼主挖6年前的坟,还是自己的 :em20