1 .. include:: ../disclaimer-zh_CN.rst 2 3 :Original: :doc:`../../../admin-guide/init` 4 5 :译者: 6 7 吴想成 Wu XiangCheng <bobwxc@email.cn> 8 9 解释“No working init found.”启动挂起 10 ========================================= 11 12 :作者: 13 14 Andreas Mohr <andi at lisas period de> 15 16 Cristian Souza <cristianmsbr at gmail period 17 18 本文档提供了加载初始化二进制(i 19 顺序列出)。 20 21 1) **无法挂载根文件系统Unable to moun 22 引导加载程序bootloader配置文件或 23 24 2) **初始化二进制不存在于根文件 25 确保您的根文件系统类型正确( 26 所需的驱动程序,例如SCSI或USB等 27 (或者作为模块由initrd预加载) 28 29 3) **控制台设备损坏Broken console devic 30 冲突 --> 初始控制台不可用(initi 31 IRQ问题(如缺少基于中断的配置 32 ``console= device`` 或像 ``netconsole=`` 33 34 4) **二进制存在但依赖项不可用Binar 35 例如初始化二进制的必需库依赖 36 ``readelf -d <INIT>|grep NEEDED`` 找出需 37 38 5) **无法加载二进制Binary cannot be loa 39 硬件匹配。例如i386不匹配x86_64, 40 此处加载非二进制文件(shell脚 41 header)行 ``#!/...`` 中指定能正常 42 脚本之前,最好先测试一个简单 43 它能成功执行。要了解更多信息 44 kernel_execve()的返回值。 45 46 当您发现新的失败原因时,请扩展 47 艰难的过渡步骤,需要尽可能无痛 48 49 待办事项: 50 51 - 通过一个可以存储 ``kernel_execve()`` 52 ``run_init_process()`` 调用,并在失败 53 (非常重要的可用性修复)。 54 - 试着使实现本身在一般情况下更
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.