Ubuntu linux系统qemu启动handset黑屏问题的解决方法

米狗族 发布于 2011/01/30 12:23
阅读 2K+
收藏 1

默认情况下,你如果同时安装了meego 1.1的handset和netbook runtime, 你很可能只能启动meego上网本,启动meego handset的时候会一直黑屏。
当然黑屏会有好几种情况,我们把这些情况一一列出来,依次解决。

1. OpenGL的问题,如果你的linux上面没有安装显卡驱动,或者显卡驱动无法加载,你可以常识在启动meego handset runtime的时候禁用opengl加速,不过这样子qemu中系统运行的速度会很慢,禁用OpenGL的方法是在在启动runtime的时候设置 QEMU_NOGRAPHIC环境变量为yes, 比如:

  1. QEMU_NOGRAPHIC=yes mad remote -r meego-netbook-ia32-qemu-1.1.20101031.2037-sda-runtime poweron
复制代码



2. CPU的虚拟化支持.

如果你的电脑是AMD的cpu,而且报以下错误的话:
Could not access KVM kernel module: No such file or directory
failed to initialize KVM

解决方法就是安装qemu的内核模块,然后加载kvm,并且在bios开启VT支持:
1.sudo apt-get install qemu-kvm
   sudo modprobe kvm
2.重启电脑,进入bios界面,设置advance选项里面的virtualization标签为Enabled,保存退出
3.开机后,通过命令 lsmod | grep kvm,如果出现以下内容,说明kvm加载成功了
   kvm_amd                29264  0
   kvm                         244765  1 kvm_amd
4.重新开启模拟器就OK


3. ubuntu的bug问题,需要更新一下内核文件,否则会卡在下图这种状态:
1.png


大概要这几个文件:

linux-headers-2.6.35-24_2.6.35-24.42qemui386v3_all.deb

linux-headers-2.6.35-24-generic_2.6.35-24.42qemui386v3_i386.deb

linux-image-2.6.35-24-generic_2.6.35-24.42qemui386v3_i386.deb


很多人会遇到以上的某些问题,我总结出来希望能帮助后人不要走弯路。

MeeGo handset正常启动后的效果图:
2.png



作者: Aries @ 米狗族
地址: http://www.meegozu.com/thread-1841-1-1.html
欢迎转载,转载时请保留以上链接。

加载中
返回顶部
顶部