LinuxSir.cn,穿越时空的Linuxsir!

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

成功安装,重起动错误。

[复制链接]
 楼主| 发表于 2008-11-8 13:48:11 | 显示全部楼层
试了了,那个更不行.
回复 支持 反对

使用道具 举报

发表于 2008-11-8 14:01:20 | 显示全部楼层
你先LiveCD进去把fdisk -l 的结果贴上来看看

另外注意检查/etc/fstab 写得正确吗?
回复 支持 反对

使用道具 举报

发表于 2008-11-8 14:31:25 | 显示全部楼层
root=/dev/ram0   root=/dev/sda3
你怎么放两个root参数呢?
回复 支持 反对

使用道具 举报

发表于 2008-11-8 14:55:24 | 显示全部楼层

这个错误可能你自己才知道原因

这取决于你编译内核的时候编译的时候选择的硬盘驱动。
这个不一定和live cd一致。我记得现在的硬盘驱动似乎有两条线。一个是直接的IDE 设备,一种是模拟的scsi设备(比方说使用pata驱动和libata驱动)的。所以你如果不确定,你需要使用/dev/sda3 或者/dev/hda3分别测试,然后修改你的/etc/fstab就可以了。当然前提是你的驱动已经编译正确。
有篇文章专门讲这个,下次找到发给你。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-8 15:12:28 | 显示全部楼层
  1. could not find the root block device in
复制代码

出现,下面还有: 大约,就这个意思,请你输入shell或q:
当输入shell后,进入shell,好像是..哪个shell版本,我忘了,但我想进入bash时,找不到文件,
但shell的命令大部分能用.例如vi就不行,
哎,没办法,听了群里大哥的建意,重装看行不行,但是我是非常想知道,是why,why error
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-8 15:21:54 | 显示全部楼层
zhllg
     root=/dev/ram0 root=/dev/sda3
     你怎么放两个root参数呢?

如果不入两个参数,会发生错误:
   
  1. Error 15: File not found
复制代码
回复 支持 反对

使用道具 举报

发表于 2008-11-8 16:28:47 | 显示全部楼层
注意下面这个命题不成立:
如果不放两个root参数,就会发生File not found错误

root需要且仅需要一个,而且必须是正确的

root=/dev/ram0一般在使用了initramfs的时候才会用到,否则肯定是xdaN

其中x是h还是a,取决于你的硬盘类型和硬盘驱动类型
如果用的是pata硬盘,并且用的是旧驱动,那么就是hd
如果是sata硬盘,或者用的是pata硬盘但是驱动用了libata,那么就是sd
回复 支持 反对

使用道具 举报

发表于 2008-11-8 17:06:54 | 显示全部楼层
如果是genkernel的,后面一个应该是real_root才对。另外grub里面最后使用tab补全,不容易出错。
回复 支持 反对

使用道具 举报

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

本版积分规则

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