我要疯掉了!我也不知道错在哪里?向大家求救,请帮帮忙!!谢谢,谢谢!

屋顶上的老猫 2007-06-04 03:22:33
我现在的使用的是XP、LINUX WS4(2.6.9-5),下了一个内核(2.6.22-RC3)准备升级,解压保存在/usr/src/kernel/里了。

运行命令如下:
#make xconfig (这里我只选了个CPU型号为P4和支持NTFS,其他都是默认没有改动)

#make clean

#make dep

#make bzImage

#make modules

#make modules_install

#make install

#reboot 后在Grub启动项里出现新升级的内核(2.6.22-RC3)运行之后如下:

Booting 'RedHat EnterPrise Liunx[WS.2.6.22-RC3]'
root (hd0,2)
Filesystem type is ext2fs. partition type 0x83
kernel /vmlinuz-2.6.22-rc3 ro root = /dev/VolGroup00/LogVol00 rhgb quiet

[liunx_bzImage , setup = 0x1e00 , size = 0x181d20]
initrd /initrd-2.6.22-rc3.img
[linux_initrd@0x1f632000,0xed48e bytes]

Uncompressing Linux...Ok , booting the kernel
RedHat nash version 4.1.18 starting
File descriptor 3 left open
Reading all physical volumes. This may take a while

/dev/hdd : open failed : No Medium found
Found volume group "VolGroup00" using metadata type lvm2
File descriptor 3 left open
2 logical volume(s) in volume group "VolGroup" now active
File descriptor 3 left open
Enforcing mode requested but no policy loaded Halting now

kernel Panic -not syncing : Attempted to kill init!

然后就没反应了!看意思好像是没找到磁盘,查资料上面太杂而且版本都是2.4的和这个也对不号,这个问题折腾我一上午了,请大家帮忙!谢谢,谢谢!
...全文
423 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
屋顶上的老猫 2007-06-06
  • 打赏
  • 举报
回复
问题刚解决掉,我把selinux给disable掉了~~这个enforcing = 0

在selinux/config 我看到selinux = enforcing 在grub里设置enforcing应该和这个差不多吧~
都是对selinux做了修改
OstrichFly 2007-06-06
  • 打赏
  • 举报
回复
如果不了解什么是selinux,就建议不要用selinux,否则还会遇到其他问题。
直接反安装得了:
# rpm --remove $( rpm -qa | grep selinux )
OstrichFly 2007-06-06
  • 打赏
  • 举报
回复
跟System.map无关。

改grub,禁用enforcing(enforcing=0)。
如:
kernel /vmlinuz-2.6.22-rc3 ro root=/dev/VolGroup00/LogVol00 rhgb quiet enforcing=0
屋顶上的老猫 2007-06-06
  • 打赏
  • 举报
回复
楼上~~./boot下所有必要的内核文件齐全
dai_weitao 2007-06-05
  • 打赏
  • 举报
回复
是不是因为你的新内核的vmlinuz文件没放在boot下?
屋顶上的老猫 2007-06-05
  • 打赏
  • 举报
回复
不是串口的~~又实验了N种方法,手动CP、手动LN、手动建立启动项、重新设置root指向、尝试设置kernel启动参数到最后从新编译内核、我不行了!

天呐~~告诉我原因!!
yanwei_2004 2007-06-04
  • 打赏
  • 举报
回复
你编译的时候有没有把 fs->ext2 device drivers-->scsi-->buslogic series AtA(SATA)support 选中,因为如果你的是串口硬盘,不加进去是不认的.你试一下,我原来编译也很不顺,用了一两周.
dai_weitao 2007-06-04
  • 打赏
  • 举报
回复
不懂, 帮你顶了, 等高人
屋顶上的老猫 2007-06-04
  • 打赏
  • 举报
回复
我看资料上说需要将新内核和System.map文件拷贝到boot目录下,我查看一下路径对不上,资料中提到/boot里会出现新内核的一个子目录,但在我这里没有啊!而且感觉也好像不是这的问题。

同事以前升过,直接运行:
#make clean dep bzImage
#make modules modules_install
#reboot后就成功了没象我这么费劲

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧