单个分区且没有initramfs linux启动会导致内核崩溃

时间:2018-11-12 06:47:05

标签: linux kernel boot panic syslinux

  • 使用gentoo规范为Thinkpad T430编译了内核

  • 安装空的ext4硬盘驱动器并在其上创建boot /目录,并将bzImage和System.map移入其中

  • 使用“ extlinux --install [已安装目录] / boot”向其安装了extlinux

  • 使用以下配置将syslinux.cfg放入其中:

    DEFAULT linux
      SAY Now booting the kernel from EXTLINUX...
    LABEL linux
      KERNEL /boot/bzImage
      APPEND root=/dev/sdb rw init=/bin/bash
    
  • 在已安装的硬盘驱动器中创建bin /文件夹,将bash二进制文件放入其中

在这一点上,我已经能够将内核引导至必须运行init的位置,但是它会出现紧急情况:

---[ Kernel Panic - not syncing: Requested init /bin/bash failed (error -2). ]---

1 个答案:

答案 0 :(得分:0)

4chan在10分钟内解决了我的问题,我没有libc.so库