标题:
在QEmu上安装Debian ARM版系统
[打印本页]
作者:
yuyang911220
时间:
2014-12-27 21:51
标题:
在QEmu上安装Debian ARM版系统
Qemu是一个开源虚拟机,Qemu虚拟机和vmware和virtualbox的虚拟原理是不同的,Qemu能虚拟不同CPU的运行,而vmware和virtualbox对此无能为力,但也有Android的修改版能在x86机器上运行的那另当别论。Android emulator就是基于Qemu开发的。Debian也出了它自己的ARM版本,以后ubuntu也可能会出它的移动版本,也能用相似办法安装它的虚拟机版本。但由于Qemu需要把客户机的机器语言翻译成宿主机的机器语言,速度就非常的慢,Android SDK的模拟器出了名的慢就是这个原因。
我的宿主机是Chakra,其它linux应该能用相同方法完成,ubuntu有Qemu的安装包,第一步就省了。
1.先在这个地方下载它的源代码:
http://wiki.qemu.org/Download
windows有专门安装包,这里就不细说了。然后:
$make clean
$./configure
$make
$sudo make install 这个工作应该能在半小时以内完成。
2.下载debian arm版的网络安装加载映像:
$ wget
http://ftp.de.debian.org/debian/ ... e/netboot/initrd.gz
$ wget
http://ftp.de.debian.org/debian/ ... -2.6.26-2-versatile
3.创建你的磁盘映像,但使用raw格式,安装完成后,你能直接mount访问里面的文件。
$ qemu-img create -f raw hda.img 4G 如果你要安装图形界面,就需要映像大些,如果不安装图形界面,1G就足够了。
4.启动QEmu安装:
$qemu-system-arm -M versatilepb -kernel vmlinuz-2.6.26-2-versatile -hda hda.img -i
initrd initrd.gz -
append
"root=/dev/ram" -m 256
安装过程中注意不要选中国镜像,中国镜像没有arm版的,最好选日本镜像,很近速度快。
Debian的特点是安装包很大,请谨慎选择。我的意见是不选任何一个软件集,现在已经有最基本的软件了,安装完成后自己通过apt-get安装软件包。
安装的最后会提示你,“未安装启动引导器”不用操心这一点,我们将在下一步用Qemu启动。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0