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

  • 安装空的 ext4 硬盘并在其上创建 boot/ 目录,将 bzImage 和 System.map 移到里面

  • 使用“extlinux --install [mounted directory]/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). ]---
4

1 回答 1

0

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

于 2018-11-15T04:57:04.763 回答