LinuxSir.cn,穿越时空的Linuxsir!

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

求救:关于Grub4Dos中启动debian

[复制链接]
发表于 2008-10-24 12:40:50 | 显示全部楼层 |阅读模式
我在windows下用grub4dos安装了debian,安装的时候没有安装grub。现在无法进入debian。在grub4dos命令界面下输入:
kernel (hd0,3)/vmlinuz-(略)
initrd (hd0,3)/initrd.img-(略)
后,系统停到"等待/root"。然后在kernel那一行加了一个root=(hd0,8)/root后,系统又停住了,显示:
Begin:mounting root file system……
/init:/init:151:divide by zero
Kernel panic - not syncing:Attempted to kill init!
请问,接下来怎么办啊?
发表于 2008-10-24 21:19:01 | 显示全部楼层
root=/dev/hda3 ro 才对
回复 支持 反对

使用道具 举报

发表于 2008-10-24 22:34:33 | 显示全部楼层
说下分区情况,  怎么又是 0,3  又是  0,8 的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-29 23:30:40 | 显示全部楼层
分区顺序是这样的:
hda1     ntfs     主分区
hda2                扩展分区
hda5      fat      逻辑分区
hda6      ntfs    逻辑分区
hda7      /swap 逻辑分区
hda8      /          逻辑分区
hda3      /boot   主分区

在网上搜了一下,有人说是硬件原因,有人说分区原因。我重装了一下系统,把最后的那个主分区并到hda8里成为逻辑分区,于是就好了。这样看来就应该是分区的原因了,但不知道为什么像我上边这样分区就不行,还得请教高人
回复 支持 反对

使用道具 举报

发表于 2008-10-30 12:53:23 | 显示全部楼层
(hd0,3)   ==  hda4
(hd0,8)   ==  hda9
...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-30 22:52:22 | 显示全部楼层
Post by L.Lawliet;1901388
(hd0,3)   ==  hda4
(hd0,8)   ==  hda9
...


是了,貌似应该是这个问题了。惭愧^_^不过还是多谢了
回复 支持 反对

使用道具 举报

发表于 2008-11-1 09:45:46 | 显示全部楼层
楼主试试这个:
  1. root (hd0,2)
  2. kernel /vm*
  3. initrd /initrd.img*
  4. boot
复制代码


另外,看root分区,可以通过查看vmlinuz*在哪个分区来获得。在kernel /vm*时采用这种方法:
grub>kernel /vm(此时按Tab键,如果能自动补全说明这就你的boo分区,如果不能就说明你选错boot分区了,重新使用root命令。)
回复 支持 反对

使用道具 举报

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

本版积分规则

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