arciuma 发表于 2006-12-5 22:13:06

无法启动ML2.0

也算是ML2.0的老用户了,11月份刚刚配了台新机器
AMD 643000
MSI nVidia C51
512 DDR2 667 * 2
WD SATA 160G
另外还有原来自己剩下的 Maxtra 80G ATA133 5400rpm IDE
显卡集成,ASUS的机箱 TT的电源 LG L194WT 19寸宽屏
装好XP玩了几天 没有什么问题后 装ML2.0 选择GRUB 在 MBR下,
分区情况如下 /boot在 sata的分区6下 /在sata的7下 swap在sata的8下,/home在 ide的3下
其中 IDE的盘是IDE1的主, SATA的盘是SATA1的从(主为空,JS装机的时候我觉得反正也是独占一个通道 无所谓就没改)
虽然 都说ML不应该装在 第二块盘上,也说应该设置SATA为增强模式,我得主板上(AMI的BIOS)上似乎没有这项,被机器识别为 sda,但是我还是继续下去了,安装过程很顺利,也就玩了一把彩球(70分哪)就好了

然后重启,问题来了,启动后 黑屏 显示 GRUB 启动 STAGE1.5wait
之后闪了两行字 boot winxp。。。就直接到XP了 选择都没给我

我得GRUB 在 sha的 MBR 设置如下MagilinuxWinXP   timeout 7
哎 各位看看是什么问题?该怎么解决阿?谢谢!

arciuma 发表于 2006-12-7 11:58:08

谁来帮我看看啊 谢谢!

arciuma 发表于 2006-12-7 17:22:09

真的没人能帮我?

lanzinc 发表于 2006-12-7 20:42:23

http://grub4dos.sourceforge.net/

jiangtao9999 发表于 2006-12-7 22:31:47

grub 装到第一个启动的硬盘的 MBR 上。

PS:sata 没有主从吧?你那个主从哪里来的?

arciuma 发表于 2006-12-7 23:57:28

确实是我说错了
不是从 而是secondary, 不好意思
我是装在第一个启动盘的MBR上了(第一个启动盘为SATA盘),
我觉得GRUB没问题,因为GRUB在运作了,但是GRUB找不到linux的启动信息,所以直接进XP了
这是否是因为我把linux装到了sata上,并且我的sata被识别为 sha
不过我在我的主板里面找不到增强性SATA的设置阿 我的板是msi K9NVG-neo G6150+nf440

lanzinc 发表于 2006-12-8 19:03:59

用liveCD修改menu.lst,把default改成MGC,
reboot看看menu.lst对grub的行为有没有影响.

如果menu.lst对grub不起作用,用grub4dos
获得一个grub的bash like 命令行
(比如说用ntloade加载grub for ntloader ,然后 按 C)

grub4dos的使用请参考公开的文档资料.

在命令行下,用tab自动补全的功能,测试gurb把你的硬盘分别认成什么
比如
root (hd<TAB>
root (sd<TAB>

以及grub访问boot分区的能力

比如
configfile (sd0,0)/boot/grub/menu.ls<tab> (命令请用help确认,参数请改成自己合适的)

arciuma 发表于 2006-12-9 01:09:08

楼上的说得我眼花缭乱 我今晚试试看
昨天弄了一个晚上,网上查到一个哥们说 他的也是被识别为sda,但是使用下来一切正常,感觉似乎问题没那么复杂 然后把linux重装,这次把/boot挂在 hda上,/root和swap还在sda上,grub在sda的mbr上,结果重启 直接就grub在1.5后就给我报错了,然后机器挂在那,没办法 进dosfdisk /mbr
感觉似乎 只要把 /boot弄到 hda上 然后把grub也弄到 /boot上就好了,回头再试试看 然后告诉弟兄们进展
页: [1]
查看完整版本: 无法启动ML2.0