失败了,重启自编译的带lvm&selinux的新内核

发布于 2022-07-22 18:17:10 字数 5391 浏览 11 评论 3

在vmware里面, 我的内核文件从 www.kernel.org 下的
然后编译加上了这些支持的

  1. [*] Multiple devices driver support (RAID and LVM)
  2.   │[ ]   RAID support                                          
  3.   │[*]   Device mapper support

复制代码  lvm支持

  1. [*] NSA SELinux Support                                              │ │
  2.   │ │[*]   NSA SELinux boot parameter                                     │ │
  3.   │ │(1)     NSA SELinux boot parameter default value                     │ │
  4.   │ │[*]   NSA SELinux runtime disable                                    │ │
  5.   │ │[*]   NSA SELinux Development Support                                │ │
  6.   │ │[*]   NSA SELinux AVC Statistics                                     │ │
  7.   │ │(1)   NSA SELinux checkreqprot default value

复制代码 selinux支持

ext3支持

  1. │[*] Ext3 journalling file system support                             │ │
  2.   │ │[*]   Ext3 extended attributes                                       │ │
  3.   │ │[*]     Ext3 POSIX Access Control Lists                              │ │
  4.   │ │[*]     Ext3 Security Labels

复制代码

我的 /boot/grub/menu.lst

  1. default=0
  2. timeout=5
  3. splashimage=(hd0,0)/grub/splash.xpm.gz
  4. hiddenmenu
  5. title Fedora Core (2.6.17.8)
  6.         root (hd0,0)
  7.         kernel /linux-2.6.17.8 root=/dev/VolGroup00/LogVol00
  8. title Fedora Core (2.6.15-1.2054_FC5)
  9.         root (hd0,0)
  10.         kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=/dev/VolGroup00/LogVol00
  11.         initrd /initrd-2.6.15-1.2054_FC5.img

复制代码2.6.17.8 是我的新内核
我的 /etc/fstab

  1. /dev/VolGroup00/LogVol00 /                       ext3    defaults        1 1
  2. LABEL=/boot             /boot                   ext3    defaults        1 2
  3. devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
  4. tmpfs                   /dev/shm                tmpfs   defaults        0 0
  5. proc                    /proc                   proc    defaults        0 0
  6. sysfs                   /sys                    sysfs   defaults        0 0
  7. /dev/VolGroup00/LogVol01 swap                    swap    defaults        0 0

复制代码

我觉得应该都可以选上了的,但是我到新内核就是下面这种提示

  1. VFS: cannot open root device "VolGroup00/LogVol00" or unknown-block(0,0)
  2. Please append a correct "root=" boot option
  3. Kernel panic - not syncing: VFS: Unable to mount root fs on unkown-block(0,0)

复制代码
[ 本帖最后由 bibletang 于 2006-8-12 10:08 编辑 ]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

所有深爱都是秘密 2022-07-26 09:39:25

嗯...我确实是没有做initrd..平时编译内核总是只生成 bzimage文件,不加载模块的
没做initrd的经验,刚刚试了一下,又失败了.
不知道要把什么选项变成模块

明媚殇 2022-07-26 02:15:01

LZ忘了做initrd了,把根分区摆到lvm上必需initrd的。

为免麻烦,我通常都不会将根分区摆到lvm上的。:wink:

悲凉≈ 2022-07-25 12:27:35

网上类似的问题太多了
你能google解决一下么?
我想这对于你学习是很有帮助的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文