mercuryhg 发表于 2006-12-13 20:37:15

安装ML2.0后,双硬盘双系统,GRUB无法启动

我的机器硬盘是一个SATA 160G加上一个PATA 120G的硬盘,SATA的是主启动盘。
我在120G的盘上分了个小区来安装ML2.0,安装过程没有问题,两个硬盘都正常,PATA的是HDA,SATA的是SDA。GRUB就安装在SATA的MRB上。
结果重新启动以后屏幕上只显示出GRUB四个英文就死了,无法进入WINDOWS也无法进ML。
在这里看了半天也没有谁的问题和我一样,只能求救大家了。

npcomet 发表于 2006-12-13 21:02:20

安装GRUB for DOS

jiangtao9999 发表于 2006-12-13 22:08:16

Grub 装到 sata 上的话,最好在 sata 上面分一个 /boot 来放 grub 。
跨硬盘,并且还跨接口的识别对于 grub 来说还是不行的。

mercuryhg 发表于 2006-12-13 22:16:43

不会吧,我是新手,对于LINUX只有一些基本知识,刚才就一直在看GRUB4DOS的帖子,可还是起不来,如果要重新分区的话,那我还是用WINDOWS算了。实在搞不来啊。

mercuryhg 发表于 2006-12-13 22:33:13

学习GRUB4DOS中,

写了这样的引导语句

title MagicLinux at (hd1,11)
root (hd1,11)
kernel /boot/vmlinuz-2.6.15.3
initrd /boot/initrd-2.6.15.3.img

可是却说找不到文件,在不同的贴子里看到的也不一样,有的有2.6.15.3,有的没有,不知道哪个才是正确的,请教我一下。
但是不管带不带都是说找不到文件,晕。

npcomet 发表于 2006-12-14 07:37:25

学习GRUB4DOS中,

写了这样的引导语句

title MagicLinux at (hd1,11)
root (hd1,11)
kernel /boot/vmlinuz-2.6.15.3
initrd /boot/initrd-2.6.15.3.img

可是却说找不到文件,在不同的贴子里看到的也不一样,有的有2.6.15.3,有的没有,不知道哪个才是正确的,请教我一下。
但是不管带不带都是说找不到文件,晕。
加红部分
以你的实际情况代替

mercuryhg 发表于 2006-12-14 09:07:39

那个是我查出来的,已经是我的ML的安装分区了,GRUB已经说是找到了EX3的分区,可是却找不到启动文件。

lwalwg 发表于 2006-12-14 13:02:21

我希望碰到你这样的斑竹太好了
厉害
羡慕

jiangtao9999 发表于 2006-12-14 17:57:22

kernel /boot/vmlinuz-
输入到这里后,按 tab 自动补全。
initrd /boot/initrd-
这里也一样

mercuryhg 发表于 2006-12-14 20:19:41

晕死了,终于成功了,搞了两天才看到ML的届面啊。

GRUB4DOS最后是这样配置的。

timeout 10

title MagicLinux
                root (hd1,10)
                kernel (hd1,10)/vmlinuz-2.6.15.3 ro root=/dev/hda12 vga=792 splash=silent
                initrd (hd1,10)/initrd-2.6.15.3.img

title MagicLinux (Graphics Mode)
                root (hd1,10)
      kernel (hd1,10)/vmlinuz-2.6.15.3 init 5 ro root=/dev/hda12 vga=792 splash=silent
      initrd (hd1,10)/initrd-2.6.15.3.img

title MagicLinux (Console Mode)
                root (hd1,10)
      kernel (hd1,10)/vmlinuz-2.6.15.3 init 3 ro root=/dev/hda12 vga=792 splash=silent
      initrd (hd1,10)/initrd-2.6.15.3.img

title MagicLinux (Single Mode)
                root (hd1,10)
      kernel (hd1,10)/vmlinuz-2.6.15.3 init 1 ro root=/dev/hda12 vga=792 splash=silent
      initrd (hd1,10)/initrd-2.6.15.3.img

title Windows 2003 Web
                root (hd0,0)
                chainloader +1


很奇怪,KERNEL (hd1,10)后面就直接跟引导文件了,不知道是为什么。

npcomet 发表于 2006-12-14 20:47:14

晕死了,终于成功了,搞了两天才看到ML的届面啊。

GRUB4DOS最后是这样配置的。

timeout 10

title MagicLinux
                root (hd1,10)
                kernel (hd1,10)/vmlinuz-2.6.15.3 ro root=/dev/hda12 vga=792 splash=silent
                initrd (hd1,10)/initrd-2.6.15.3.img

title MagicLinux (Graphics Mode)
                root (hd1,10)
      kernel (hd1,10)/vmlinuz-2.6.15.3 init 5 ro root=/dev/hda12 vga=792 splash=silent
      initrd (hd1,10)/initrd-2.6.15.3.img

title MagicLinux (Console Mode)
                root (hd1,10)
      kernel (hd1,10)/vmlinuz-2.6.15.3 init 3 ro root=/dev/hda12 vga=792 splash=silent
      initrd (hd1,10)/initrd-2.6.15.3.img

title MagicLinux (Single Mode)
                root (hd1,10)
      kernel (hd1,10)/vmlinuz-2.6.15.3 init 1 ro root=/dev/hda12 vga=792 splash=silent
      initrd (hd1,10)/initrd-2.6.15.3.img

title Windows 2003 Web
                root (hd0,0)
                chainloader +1


很奇怪,KERNEL (hd1,10)后面就直接跟引导文件了,不知道是为什么。
很明显你的boot是单独的一个分区

jiangtao9999 发表于 2006-12-15 19:49:36


(hd1,10)/vmlinuz-2.6.15.3 init 1 ro root=/dev/hda12

肯定 boot 是独立的。(hd1,10) 是第二块硬盘的 11 分区(应该是 /dev/hdb11)。 /dev/hda12 是第一块硬盘的 12 分区。

arciuma 发表于 2006-12-15 20:40:10

哦 这么巧 刚好要上来发文求助 没想到居然有
我去试试看
另外说一句 这种情况下 就算把 grub弄到sda的/boot下也没用 我的情况和楼主类似 我把grub单独弄到ide的/boot 一样没用

jiangtao9999 发表于 2006-12-15 21:05:20


就算把 grub弄到sda的/boot下也没用 我的情况和楼主类似 我把grub单独弄到ide的/boot 一样没用

你需要 MBR 中的引导程序可以把启动权限交给 boot 分区里的 grub

arciuma 发表于 2006-12-15 21:13:12

楼上的大虾能否具体点 我现在就是不知道怎么让grub接手 ,无论我把grub装在 mbr上 还是到 sda的 /boot还是到 hda的/boot上

不过看了楼主的情况后 我现在打算用 grub 4 dos, 顺便问问那里能下 grub 4 dos, 我把这东西解压缩后 然后编辑XP的 boot。ini 增加一个指向到 grub 4 dos 这样也不知道行否?

哎 换了新电脑 为了进ML都折腾2礼拜了……
页: [1] 2
查看完整版本: 安装ML2.0后,双硬盘双系统,GRUB无法启动