重新编译内核加载失败

wdchbq 2003-10-21 12:38:26
我在vmware上安装了linux6.12,我下载了2.4.21的内核,打算进行升级,编译后启动,提示如下错误:
ds:no socket drivers loaded!
kmod:failed to exec /sbin/modprobe -so -k block-major-8 errno=2
vfs:cannot open root device "801" or 08:01
please append a correct "root" boot option
kernel panic :vfs:unable to mount root fs on 08:01

我注意到vmware上的虚拟硬盘是scsi格式,而且我编译完内核后,没有建立img映像文件(似乎无法建立,有些讲解中说无需建立)
请高手指点
...全文
99 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
CoolQ 2003-10-21
  • 打赏
  • 举报
回复
SCSI应该是/dev/sda*
wildhorseych 2003-10-21
  • 打赏
  • 举报
回复
make dep
make clean
make bzImage
make module
make module_install
make install
这样就自动建立了img了
这时你还需要把grub.conf中的
root=LABEL=/这一项改为root=/dev/hda*
hda*就是你安装linux的那个分区

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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