LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: lygxy

10.1dvd安装,启动不起来,grub提示:error15,怎么解决?偶是菜鸟,谢谢!!!!!!!!!!!!

[复制链接]
发表于 2011-1-18 08:32:51 | 显示全部楼层
启动后进入grub的引导界面吗,有 > 么?
很奇怪的参数:
kernel /boot/kernel-genkernel-x86-2.6.30-gentoo-r6 [color="Red"]root=/dev/rm0 real_root=/dev/sda3
不知分区是怎样的?
回复 支持 反对

使用道具 举报

发表于 2011-1-18 10:27:30 | 显示全部楼层
Post by lygxy;2125963
没用vb,直接在硬盘上装gentoo单系统,fdisk /mbr 是在dos下做的,没有报错。用ubuntu的livecd重装的grub
fdisk -l /dev/sda:
device        boot    start   end      blocks              id    sysytem
/dev/sda1   *            1      14      112423 +          83   linux
/dev/sda2                  15   146     1060290          82   linux swap / solaris
/dev/sda3              147    19457   155115607+    83    linux

如果是这样的话,可能是dos的fdisk有问题。你可以在linux下用
  1. dd if=/dev/zero of=/dev/sda bs=1B count=512
复制代码
来清除引导信息,并使用linux的fdisk或cfdisk重新设置活动(boot)分区,然后执行grub,进入grub后用一下find,看看stage1在哪里:
  1. grub> find /boot/grub/stage1
复制代码
如果找到了,就可以安装grub到mbr了:
  1. grub> root (hdx,x)            [color="Red"]------(hdx,x)是上面find告诉你的stage1所在位置[/color]
  2. grub> setup (hdx)            [color="red"]------(hdx)是上面root命令中的hdx[/color]
复制代码
然后仔细看提示,看看有没有提示[color="red"]successful。

这样就建立了bios -> sda -> mbr -> /dev/sda[color="Red"]X -> grub( stage1)的启动顺序。中间那个X是你的grub所在盘,不是系统所在盘。系统所在盘要靠grub来定位,不是在给grub定位过程中可以做到的。还要注意你的/dev/sda1是是不是有grub,我见过不少人安装时忘记把/dev/sda1挂载到/boot,以致grub实际是安装到了"/"所在盘的/boot下,而不是单独的分区。

哪一步出问题,报上来。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-19 03:08:06 | 显示全部楼层
dd if=/dev/zero of=/dev/sda bs=1B count=512
提示:dd:无效的数字 “1B”
回复 支持 反对

使用道具 举报

发表于 2011-1-21 10:20:36 | 显示全部楼层
你的校园网支持ipv6吗,支持的话就用ipv6的源。
回复 支持 反对

使用道具 举报

发表于 2011-1-21 14:47:09 | 显示全部楼层
grub的错误参考下这个(偶然看到的):http://www.gentoo.org/doc/zh_cn/grub-error-guide.xml
回复 支持 反对

使用道具 举报

发表于 2011-1-21 16:21:31 | 显示全部楼层
Post by lygxy;2126051
dd if=/dev/zero of=/dev/sda bs=1B count=512
提示:dd:无效的数字 “1B”


或许你应该google一下dd的具体参数怎么写,或者看man,我的电脑被偷了,记忆不可能十分的准确。

遇事先放狗,google不到再问
回复 支持 反对

使用道具 举报

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

本版积分规则

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