失败了,重启自编译的带lvm&selinux的新内核
在vmware里面, 我的内核文件从 www.kernel.org 下的
然后编译加上了这些支持的
- [*] Multiple devices driver support (RAID and LVM)
- │[ ] RAID support
- │[*] Device mapper support
复制代码 lvm支持
- [*] NSA SELinux Support │ │
- │ │[*] NSA SELinux boot parameter │ │
- │ │(1) NSA SELinux boot parameter default value │ │
- │ │[*] NSA SELinux runtime disable │ │
- │ │[*] NSA SELinux Development Support │ │
- │ │[*] NSA SELinux AVC Statistics │ │
- │ │(1) NSA SELinux checkreqprot default value
复制代码 selinux支持
ext3支持
- │[*] Ext3 journalling file system support │ │
- │ │[*] Ext3 extended attributes │ │
- │ │[*] Ext3 POSIX Access Control Lists │ │
- │ │[*] Ext3 Security Labels
复制代码
我的 /boot/grub/menu.lst
- default=0
- timeout=5
- splashimage=(hd0,0)/grub/splash.xpm.gz
- hiddenmenu
- title Fedora Core (2.6.17.8)
- root (hd0,0)
- kernel /linux-2.6.17.8 root=/dev/VolGroup00/LogVol00
- title Fedora Core (2.6.15-1.2054_FC5)
- root (hd0,0)
- kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=/dev/VolGroup00/LogVol00
- initrd /initrd-2.6.15-1.2054_FC5.img
复制代码2.6.17.8 是我的新内核
我的 /etc/fstab
- /dev/VolGroup00/LogVol00 / ext3 defaults 1 1
- LABEL=/boot /boot ext3 defaults 1 2
- devpts /dev/pts devpts gid=5,mode=620 0 0
- tmpfs /dev/shm tmpfs defaults 0 0
- proc /proc proc defaults 0 0
- sysfs /sys sysfs defaults 0 0
- /dev/VolGroup00/LogVol01 swap swap defaults 0 0
复制代码
我觉得应该都可以选上了的,但是我到新内核就是下面这种提示
- VFS: cannot open root device "VolGroup00/LogVol00" or unknown-block(0,0)
- Please append a correct "root=" boot option
- Kernel panic - not syncing: VFS: Unable to mount root fs on unkown-block(0,0)
复制代码
[ 本帖最后由 bibletang 于 2006-8-12 10:08 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
嗯...我确实是没有做initrd..平时编译内核总是只生成 bzimage文件,不加载模块的
没做initrd的经验,刚刚试了一下,又失败了.
不知道要把什么选项变成模块
LZ忘了做initrd了,把根分区摆到lvm上必需initrd的。
为免麻烦,我通常都不会将根分区摆到lvm上的。:wink:
网上类似的问题太多了
你能google解决一下么?
我想这对于你学习是很有帮助的