2

根据http://www.kernel.org/doc/Documentation/kernel-parameters.txt参数“rootwait”应该导致内核无限期地等待根设备出现。

这似乎对我不起作用——几秒钟后,我被扔到了外壳上。

我设置了一个完全加密的专用服务器,因此需要远程解锁它。我将 cryptsetup 配置为继续尝试从文件中读取设备密钥。当我想解锁服务器时,我只需通过 SSH (dropbear) 将密钥文件复制到服务器,然后服务器继续启动。

这里的问题是,如果我等待太久,内核将掉入一个 shell 并且不会自动挂载 rootfs 并继续引导。

我正在使用 debian 和 wheezy 存储库中最新的 3.2.0-4-rt-amd64 内核。

对我有什么提示吗?

4

1 回答 1

4

rootwait内核参数仅影响引导的第一阶段,而内核正在等待其初始根设备。根据您的描述,内核已经安装了某种根设备(存根根或 initramfs)并开始执行启动脚本,因此该rootwait参数不再适用 - 无论何时触发超时都在其他地方指定。您需要查看处理此问题的启动脚本并适当地修改它们。

于 2013-02-11T05:22:24.500 回答