微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

内核恐慌:如何解决无法在unkown-block0,0上挂载根fs的Linux内核恐慌?

如何解决内核恐慌:如何解决无法在unkown-block0,0上挂载根fs的Linux内核恐慌?

如何解决无法在unkNow-block(0,0)上挂载根fs的linux内核恐慌?
这是调试信息(抱歉,由于我没有足够的声誉,所以没有嵌入图片):
kernel panic debug info image
我的计划是:通过linux内核,extlinux \ syslinux和busyBox在便携式设备(例如USB闪存盘)上构建最小的linux。
我的构建过程是这样的:

  1. 编译内核并将其安装到 bzImage ,只需根据认配置添加调试信息和ext2 \ 3支持功能
  2. 编译并安装busyBox,并将其修改为类似于根文件系统。Basically rely on this website.
  3. 将msdos磁盘标签制作为USB闪存盘,该磁盘仅用ext4 fs和引导标志分割为一个部分。
  4. 在USB闪存盘上安装extlinux并配置 syslinux.cfg (在此处)。
PROMPT 1 
TIMEOUT 50 
DEFAULT linux

LABEL linux
      LINUX ./bzImage
      APPEND init=/sbin/init root=/dev/sdb1 rw
      INITRD ./rootfs.img

自从我多次修改 syslinux.cfg 文件以来,即使现在我仍然怀疑配置有问题。
顺便说一句,我已经受这个问题困扰了好几天了,请帮帮我。
Linux内核版本:linux-4.19.65
busyBox版本:busyBox-1.32.0

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。