【问题标题】:Buildroot OS does not boot using qemuBuildroot OS 无法使用 qemu 启动
【发布时间】:2013-11-08 07:40:06
【问题描述】:

我已经编译了一个支持帧缓冲区和 Qt 的小型 linux,现在我正在尝试运行一个简单的 Qt 示例。 我的开发环境是 Ubuntu 12.04 Ubuntu x32(在 VM 中)。 Qt 4.8 版本。已启用 SDL。

我正在使用以下命令运行操作系统:

qemu-system-i386 -kernel $KERNEL_FILE -hda $ROOT_FS_FILE -boot c -m 128M  -append "root=/dev/sda rw console=ttyS0,38400n8"

如果我使用 --nographic 它启动正常,但没有这个选项它会显示以下消息然后停止:

【问题讨论】:

  • 我猜你没有添加一个初始化脚本来自动启动 Qt 应用程序?而且您忘记将 BR2_TARGET_GENERIC_GETTY_PORT 设置为 tty1 而不是 ttyS0?

标签: qt ubuntu qemu buildroot


【解决方案1】:

请构建qemu_x86_defconfig 配置:

make qemu_x86_defconfig
make

然后按照board/qemu/x86/readme.txt中的说明运行它。

【讨论】:

  • 我在运行帧缓冲示例时遇到了另一个问题
  • 我在“make linux-menuconfig”中启用了帧缓冲支持
猜你喜欢
  • 1970-01-01
  • 2020-04-27
  • 2012-11-09
  • 2013-06-21
  • 2023-03-14
  • 2020-02-14
  • 2011-06-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多