Linux是否需要可写文件系统才能正常工作?我只是运行一个非常简单的init程序。目前我没有安装任何分区。内核已将根分区挂载为只读。只要我坚持使用malloc,readline和text到标准输出(puts),或Linux是否需要一个可写入的文件系统,甚至可以执行标准文本输入,Linux是否能够只使用只读文件系统来运行并输出?Linux是否需要可写文件系统
我问,因为我似乎正在得到关于堆栈的内核恐慌和投诉。我目前不想尝试运行一个有用的系统。我已经在另一个分区上有了一个有用的系统。我尽量保持简单,以便在添加额外的复杂层之前,我可以充分理解事情。
我正在运行一个相当标准的x86-64桌面。
如果PID 1退出,内核将会出现混乱。如果您使用init =/your_program来测试可能是问题的事情。你真的应该运行/ sbin/init并将其配置为以单用户模式运行你的软件,而不是试图覆盖它(如果你是)。 – 2014-09-26 00:15:39