系统安装完成后,启动失败:Unable to mount root fs on unknown-block(0,0)
时间:2007-06-16
来源:互联网
VFS:cannot open root device "sda8" or unknown -block(0,0)
please append a corrct "root=" boot menu
Kernel panic -not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
qq有位老兄说要加入scsi驱动,我把SCSI device support 下的选项都选了,重新编译内核,仍不行。好像这个不是scsi驱动。
请问如果是scsi驱动问题,那,配置内核的时候,哪个选项是scsi驱动?
下面是我的配置文件
一、fdisk-l查看的硬盘情况:
Disk /dev/sda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1957 15719571 7 HPFS/NTFS
/dev/sda2 1958 7296 42885517+ f W95 Ext'd (LBA)
/dev/sda5 1958 3263 10490413+ 7 HPFS/NTFS
/dev/sda6 3264 5874 20972826 7 HPFS/NTFS
/dev/sda7 5875 6070 1574338+ 82 Linux swap / Solaris
/dev/sda8 6071 7296 9847813+ 83 Linux
二、/etc/fstab配置文件:
# Begin /etc/fstab
# file system mount-point type options dump fsck
# order
/dev/sda8 / ext3 defaults 1 1
#/dev/sda7 swap swap pri=1 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
devpts /dev/pts devpts gid=4,mode=620 0 0
shm /dev/shm tmpfs defaults 0 0
# End /etc/fstab
三、/boot/grub/menu.lst配置文件:
# Begin /boot/grub/menu.lst
# By default boot the first menu entry.
default 0
# Allow 30 seconds before booting the default.
timeout 5
# Use prettier colors.
color green/black light-green/black
# The first entry is for LFS.
title LFS 6.2
root (hd0,7)
kernel /boot/lfskernel-2.6.16.38 root=/dev/sda8
title Windows XP
rootnoverify (hd0,0)
chainloader +1
作者: fdimim 发布时间: 2007-06-16
作者: fdimim 发布时间: 2007-06-16
重编译内核。每一个选项都看一下,或者拿已有的 .config 文件修修改改一下。
作者: huohuliaisili 发布时间: 2007-06-17
作者: guo333806 发布时间: 2007-06-17
作者: lovewebstart 发布时间: 2007-06-19
作者: lovewebstart 发布时间: 2007-06-19
2. 看看gentoo站点,又专门回答这个问题的。
作者: aya123456 发布时间: 2007-06-19
作者: springwind426 发布时间: 2007-06-19
unable to open an initial console,
上网也没找到什么,也重新编译国内核,配置应该没错把,
出现上述问题主要是什么原因呢
注:我是安装在移动盘中,用移动盘启动的
作者: lwc1123 发布时间: 2007-06-21
必须是[*],即built-in
作者: iveney 发布时间: 2007-06-22
作者: hkcat2007 发布时间: 2007-06-29
作者: lwc1123
我的也不能,出现以下可以信息
unable to open an initial console, 上网也没找到什么,也重新编译国内核,配置应该没错把, 出现上述问题主要是什么原因呢 注:我是安装在移动盘中,用移动盘启动的 |
看看你的initrd中的/dev/目录下有没有console这个设备节点
还有,检查一下你的/dev/下有没有console这个设备节点
/dev/console在启动的时候是需要的,如果没有,用mknod的方式创建
mknod /dev/console c 5 1
作者: springwind426 发布时间: 2007-06-29
作者: springwind426
看看你的initrd中的/dev/目录下有没有console这个设备节点
还有,检查一下你的/dev/下有没有console这个设备节点 /dev/console在启动的时候是需要的,如果没有,用mknod的方式创建 mknod /dev/console c 5 1 |
以为之前装lfs时有些步骤出错造成的,重装了一次,还是出现这样的问题,
看了关于usb启动的文章,在menu.lst上加了"rw rootdelay=10"就可以了,
应该是usb初始化慢,需要延时的原因吧,不过终于可以用了,呵呵
作者: lwc1123 发布时间: 2007-06-30
作者: smallman 发布时间: 2007-06-30
SGI XFS 没有就出现吧!
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 没有就出现吧!
作者: dfasdf34fsdf 发布时间: 2007-07-22
作者: @Am 发布时间: 2007-07-25
作者: 404920681 发布时间: 2008-04-09
作者: laowang_buaa 发布时间: 2008-04-10
作者: lwc1123
----------
以为之前装lfs时有些步骤出错造成的,重装了一次,还是出现这样的问题, 看了关于usb启动的文章,在menu.lst上加了"rw rootdelay=10"就可以了, 应该是usb初始化慢,需要延时的原因吧,不过终于可以用了,呵呵 |
我把lfs装在我的u盘上的,开始出现的是unable to mount root fs on unknown-block(2,0)
按照兄台的意思改了过来,正常启动,呵呵 好高兴哦,第一次做这个就还蛮顺利的
第一次编译内核也能成功启动了,呵呵
现在把我做的东西帖出来吧。
我是在ubuntu8.04上完成编译的,
步骤是按照论坛里步金国的教程,
编译了整整两天
整个过程在ubuntu下修改过的地方就只有这么一些
make -C ld LIB_PATH=/tools/lib CC="gcc -B/usr/bin/" //binutil 编译binutil时要的
gawk ////编译glibc,用来替代mawk
byacc //编译Bash-3.2时,需要这个yacc
最后修改的menu.lst:
# Begin /boot/grub/menu.lst
# By default boot the first menu entry.
default 0
# Allow 30 seconds before booting the default.
timeout 30
# Use prettier colors.
color green/black light-green/black
# The first entry is for LFS.
title LFS 6.3
root (hd0,4)
kernel /boot/lfskernel-2.6.22.5 root=/dev/sda5 vga=788 rw rootdelay=10
作者: hhts1987 发布时间: 2008-12-06
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28