栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

运行Qemu后只是黑屏

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

运行Qemu后只是黑屏

没有您的负载和入口点不正确。通常在下面是加载和入口地址

Image Name:   Linux-3.9.0Created:      Thu Dec 26 09:50:57 2013Image Type:   ARM Linux Kernel Image (uncompressed)Data Size:    1908056 Bytes = 1863.34 kB = 1.82 MBLoad Address: 00008000Entry Point:  00008000

而且,如果您尝试使用命令,内核将

be panic
在没有rootfs的情况下使用。initrd参数丢失。同样,在构建内核时,您可能会缺少一些配置。

请尝试以下步骤:

1)

make ARCH=arm distclean

2)

make ARCH=arm versatile_defconfig

3)

make ARCH=arm menuconfig

在这里,您需要启用以下功能。

Kernel Features --->
[*] Use the ARM EABI to compile the kernel. (enablethis).

4)

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage

5)

qemu-system-arm -M versatilepb -m 128M -kernel arch/arm/boot/uImage -append"console=tty1"

在这里,您将获得控制台提示说内核崩溃。为了避免这种情况,请传递您的rootfs参数。

我猜你是从busybox构建rootfs的,如果这样,请尝试使用以下命令完全启动系统

6)

qemu-system-arm -M versatilepb -m 128M -kernel arch/arm/boot/uImage -initrdrootfs.img -append "root=/dev/ram mem=128M rdinit=/sbin/init" -serial stdio.



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/390781.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号