当我尝试从头开始启动自定义 Linux 时,它会挂载根文件系统,然后我收到以下消息:Kernel panic-not syncing: no init found.
我已从源代码编译了 init,并且拥有运行 init 所需的库。我做错了什么?
答案1
正如错误消息所示,您没有 init 程序。您的 initramfs 应该有一个 /sbin/init 来启动所有用户态进程。
当我尝试从头开始启动自定义 Linux 时,它会挂载根文件系统,然后我收到以下消息:Kernel panic-not syncing: no init found.
我已从源代码编译了 init,并且拥有运行 init 所需的库。我做错了什么?
正如错误消息所示,您没有 init 程序。您的 initramfs 应该有一个 /sbin/init 来启动所有用户态进程。