首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

在QEmu上安装Debian ARM版系统

在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-versatile3.创建你的磁盘映像,但使用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启动。

继承事业,薪火相传
返回列表