ylyescool 发表于 2005-4-25 16:08:00

求助,双硬盘的MagicLinux安装问题

我有两块硬盘,一块希捷120G,做为主盘
还有一块IBM 40G,做为从盘,接在一根硬盘线上
120G上面分了五个区,C、D、E、F、G,C盘装了XP,D盘装了2003
我的40G上分了三个区,J盘10G、K盘1G、其余的空间是L盘,我想把Magiclinux装在J盘上,K盘做为交换区,安装过程一切正常,配置启动项的的时间,可以正常的显示DOS和Magiclinux两个启动项,magiclinux是默认启动项,我看到是把启动文件配置在HDA1上面,也就是我的120G硬盘上面
可是等我全部安装结束,系统自动重启了之后,我看不到多重启动列表,直接就进入了windowsXP和windows2003的启动列表
好奇怪,这是什么原因啊?应该如何解决呢?先谢谢大家了!

冰寻 发表于 2005-4-25 16:55:35

建议:
在bios中将硬盘起动项改为从盘启动,看能不能起动grub 如果能就把下面的代码加入grub中,不能则在从盘上重装ml,并确认启动项安在从盘的MBR上
然后起起动ml
在其grub.conf中加入下面的代码

title WindowsXP
        map (hd0) (hd1)
        map (hd1) (hd0)
        rootnoverify (hd0,0)
        makeactive
        chainloader +1
        boot
title Windows2003
        map (hd0) (hd1)
        map (hd1) (hd0)
        rootnoverify (hd0,4)
        makeactive
        chainloader +1
        boot
看看行不行
不行的话吧错误贴上来,大家一起看

wanglaow 发表于 2005-4-29 00:30:02

No,No

我也是双硬盘,也出现没有启动菜单的情况,害的我把主盘C的的系统都重灌了一边。

后来发现可以用grub for dos 解决这个问题。

menu.lst 这样写

title MagicLinux 1.2
root (hd1,0)
kernel /boot/vmlinuz-2.6.9ro root=/dev/hdb1 vga=791 splash=silent
initrd /boot/initrd-2.6.9.img


title Windows 98/2000/XP/2003
        rootnoverify (hd0,0)
        chainloader +1


就可以了。
页: [1]
查看完整版本: 求助,双硬盘的MagicLinux安装问题