新手装系统,关于grub配置的问题
时间:2008-12-27
来源:互联网
因为是新手,不太了解应该怎么配置,所以又在x86手册上面找到了它带的两段内容。
root (hd0,0)
kernel /boot/kernel-2.6.24-gentoo-r5 root=/dev/sda3
和
使用genkernel的用户的grub.conf
root (hd0,0)
kernel /boot/kernel-genkernel-x86-2.6.24-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3
initrd /boot/initramfs-genkernel-x86-2.6.24-gentoo-r5
于是我“Press a key”之后“‘e’to edit the selected command in the boot sequence”,按照上面的两段(新手不太懂,所以完全照抄,sda3改成hda3),结果还是进不去。报同样的错误。
PS:我在虚拟机上弄,模拟给的一块完整的IDE硬盘,一步步按照快速安装手册进行(中间没有任何异常),分区什么的也是按手册,hda1-〉/boot ;hda2-〉swap ;hda3-〉/root。(当时不知道怎么把/usr,/home等分出来,不会建立逻辑分区,想着先把系统装出来,没去查资料,直接按它的弄得三个分区)。没想到一步步做的,重启后grub进不去?
有什么建议吗?谢谢!
作者: trueway 发布时间: 2008-12-27
[ 2.677771] VFS: Cannot open root device "<NULL>" or unkown-block (3,3)
[ 2.678061] Please append a correct "root=" boot option;here are the available partitions:
省略 sda driver:sd
省略 sda1
省略 sda2
省略 sda3
省略 sr0 driver :sr
[ 2.681308] Kernel panic - not syncing: VFS: Unable to mount root fs on unkown-block (3,3)
为什么是sda呢?我的虚拟机弄得IDE(及其硬盘不是IDE,跟这个有关系?)分区什么的时候都是hda啊,而且安装时挂载的时候照着那个命令敲,敲成了sda还报错了。怎么现在出来个sda,疑惑啊,实在是弄不懂!
这个是什么意思啊,菜鸟看不懂,呵呵。是说还是有root fs,那为什么挂不上,而且为什么是unkown-block,unkown-block (3,3)是什么意思?
作者: trueway 发布时间: 2008-12-27
论坛里有太多这样的问题了,自己找找
作者: Hosanna 发布时间: 2008-12-27
作者: trueway 发布时间: 2008-12-27
作者: Hosanna
内核加入相关分区类型支持和/etc/fstab 设置好
论坛里有太多这样的问题了,自己找找 |
不是我不知道找,只是不知道原因是什么,所以也不知道要找什么。
很多时候老鸟都说菜鸟不愿意自己动手,其实是不知道怎么着手,呵呵。
能给个链接,让我能知道问题何在吗?
作者: trueway 发布时间: 2008-12-27
[url]http://www.linuxsir.org/bbs/thread320006.html[url]
一个跟你一样的问题
http://www.linuxsir.org/bbs/thread265820.html
作者: Hosanna 发布时间: 2008-12-27
作者: Hosanna
置顶贴呀~~~~
[url]http://www.linuxsir.org/bbs/thread320006.html[url] 一个跟你一样的问题 http://www.linuxsir.org/bbs/thread265820.html |
菜鸟,不仅是不会用,而且不会搜索。多包涵,多包涵:)
作者: trueway 发布时间: 2008-12-27
作者: Hosanna
置顶贴呀~~~~
[url]http://www.linuxsir.org/bbs/thread320006.html[url] 一个跟你一样的问题 http://www.linuxsir.org/bbs/thread265820.html |
重新按完整版的安装手册做了,加入了ext2、ext3的支持,将unix domain支持加为模块,解决问题。
作者: trueway 发布时间: 2009-01-11
我也遇到过一次,
ext 默认进了内核的吧?。
作者: L.Lawliet 发布时间: 2009-01-11
作者: L.Lawliet
chroot的时候是hda,装好后认成sda
我也遇到过一次, |
作者: coderoar 发布时间: 2009-01-11
如果你的硬盘格式是EXT2的,要在File systems --->里打开
Second extended fs support
如果是EXT3的,就打开Ext3 journalling file system support
然后进入Device Drivers --->
把ATA/ATAPI/MFM/RLL support --->打开(你的要硬盘模拟的是IDE的接口吧?)
Include IDE/ATA-2 DISK support 这个要打开。其他的看情况。
如果实在不行的化,建议LZ不要自己编译内核,使用genkernel吧。
作者: imake 发布时间: 2009-01-11
作者: L.Lawliet
chroot的时候是hda,装好后认成sda
我也遇到过一次, ext 默认进了内核的吧?。 |
作者: trueway 发布时间: 2009-01-11
作者: coderoar
“ls /dev/disk/by-uuid”,不要再用什么hdX、sdX了。
|
前者的优势在哪里后者的缺点又是什么呢?
谢谢!
作者: trueway 发布时间: 2009-01-11
作者: trueway
能解释一下为什么或者给个相关链接码?
|
作者: trueway
前者的优势在哪里后者的缺点又是什么呢?
|
作者: coderoar 发布时间: 2009-01-11
作者: coderoar
看维基:http://zh.wikipedia.org/w/index.php?...&variant=zh-cn
优势就是不需要知道一个文件系统的具体位置和类型,无论它是sdX,还是hdX,无论它是一个普通的分区,还是一个lvm卷,在“/dev/disk/by-uuid”下都只是一个由它的UUID命名的符号链接文件。使用这种方式不易出错,可维护性强。 |
作者: trueway 发布时间: 2009-01-11
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28