微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

奇木 init 后 Linux 不在控制台中写入

如何解决奇木 init 后 Linux 不在控制台中写入

我在 QEMU 上运行 Linux,模拟整个 SOC。 Linux 加载成功。 BusyBox 是 Linux 的 init 进程。但是当Linux运行它时,控制台中没有任何输出。它在来自 inittab 文件的命令 /dev/console::sysinit:-/bin/ash 上冻结。我也尝试将 print("Hello world") 程序作为 init 进程运行,但结果是一样的。控制台没有输出

我在控制台中看到所有内核调试输出。我还看到,UART 驱动程序已加载。

Inittab 内容

::sysinit:/bin/busyBox --install
::sysinit:/bin/mount -t devtmpfs devtmpfs /dev
::sysinit:/bin/mount -t proc proc /proc
::sysinit:/bin/mount -t sysfs sysfs /sys
::sysinit:/usr/local/bin/kernloglvl 4
::sysinit:/etc/init.d/rc
::sysinit:/bin/mount -t nfs -o vers=3 -o nolock share:/srv/nfs /mnt/share
/dev/console::sysinit:-/bin/ash
::shutdown:/bin/umount -a -r

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。