首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在QEMU中没有buildroot登录

在QEMU中没有buildroot登录
EN

Stack Overflow用户
提问于 2019-12-19 02:18:45
回答 1查看 1K关注 0票数 0

我从网站下载了buildroot-2019.05源代码,并执行了以下步骤:

代码语言:javascript
复制
$ make qemu_x86_64_defconfig
$ make -j8
$ qemu-system-x86_64 -M pc -kernel output/images/bzImage -drive file=output/images/rootfs.ext2,if=virtio,format=raw -append "root=/dev/vda console=ttyS0" -net nic,model=virtio -net user -nographic

我在终端上拿到了内核日志,

代码语言:javascript
复制
Starting network: udhcpc: started, v1.30.1
random: mktemp: uninitialized urandom read (6 bytes read)
udhcpc: sending discover
udhcpc: sending select for 10.0.2.15
udhcpc: lease of 10.0.2.15 obtained, lease time 86400
deleting routers
random: mktemp: uninitialized urandom read (6 bytes read)
adding dns 10.0.2.3
OK

但我没有内置登录。

当我运行以下命令时

代码语言:javascript
复制
qemu-system-x86_64 -M pc -kernel output/images/bzImage -drive file=output/images/rootfs.ext2,if=virtio,format=raw -append "root=/dev/vda" -net nic,model=virtio -net user

我得到QEMU终端和登录屏幕。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-19 05:04:54

我注意到的区别是在第二次调用中缺少"console=ttyS0“。我猜想buildroot没有在/dev/ttyS0 0上运行"getty“或类似的程序,而是在/dev/tty1 1上运行它,这就是为什么您可以在第二种情况下登录,而不是第一种。您还可能没有在客户linux中将qemu连接到ttyS0。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59402489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档