qemu创建虚拟机powerpc

最近需要验证字节存储大端小端的问题,于是就要在windows下装个虚拟机验证一下,可是像virtualBox这种都是按着硬件的方式来虚拟的,所以硬件是intel的也没法模拟出大端的CPU。最后网上搜到qemu,它是用软件的方式来模拟,所以可以模拟出很多平台的很多机器架构的东西,当然因此,它也会有点慢。(可以下载kqemu来帮助模拟,这样会几乎达到真机的速度,但是我还没有尝试)。


由于是命令行方式的使用,之前也没怎么接触过linux,所以qemu没有那么容易上手。在网上搜了很久,都没弄出怎么装这个,最后终于摸索出来了,所以特地记录一下。


可以参考这些网页:

下载:

download qcow2:  https://people.debian.org/~aurel32/qemu/
chinaunix download iso:  http://download.chinaunix.net/disc/
vmlinux,initrd.gz:  http://www.anheng.com/debian/
qemu exe:  http://qemu.weilnetz.de/
debian set:  http://www.tuicool.com/articles/Q3Yziu     good  CTRL+ALT+SHIFT + F1 , ALT+F7, root login in desktop

qemu 帮助:
http://www.uddtm.com/virtu/qemu/981.html
http://blog.csdn.net/zjg555543/article/details/7723026        qemu mgr csdn
http://www.cnblogs.com/WuCountry/archive/2009/02/15/1391053.html        
http://omega.cs.iit.edu/~bharatkris/blog/?p=211   foreigner success ppc/misp , ask him?
http://www.ibm.com/developerworks/cn/linux/l-qemu-development/         ibm ppc set maybe right !!


大致上有两种方法:

1. qemu-system-ppc.exe -L . -m 512 -boot d -hda f:\v_ppc_hd.img -cdrom f:\ubuntu-6.06-desktop-powerpc.iso

自己先利用qemu创建一个xxx.img,然后下载好要模拟的镜像iso,如ubuntu-6.06-desktop-powerpc.iso,然后就用上面的命令就可以了。

然后以后用的话再这样启动(只用上面成功过第一次,第二次的启动还没试过):
qemu.exe -L . -m 512 -boot c -hda f:\v_ppc_hd.img
这里和安装系统不同的是 -boot c从硬盘启动载。


2. qemu-system-ppc -hda f:\debian_squeeze_powerpc_desktop.qcow2

直接下载下来xx.qcow2,然后就用上面的命令就可以了,以后每次启动也是这样,是不是很简单,网上说的都好复杂,反正我这样一下就可以了。

不过出了个小插曲,好了之前要进系统需要输入用户名和密码登录,这下我那个试啊,试来试去都不行啊,最后才蓦然回首,惊奇的发现,下载的网页内就写了用户名和密码的:

- Root password:  root
- User account:   user
- User password:  user

我那个汗啊。。。

然后我就顺利的解决了我的大端小端的验证问题了,嘻嘻。


最后,其实windows下qemu还有对应的qemu manager 7.0,和其他的virtual box差不多,使用也很方便,问题是我没有试成功,好像是我那个powerpc的镜像要求的qemu的版本比qemu manager中带的版本要高。


再附上下linux下安装GCC:

       1. 不用下的,直接用apt-get install build-essential就全弄好了。
        2. 先配置/etc/apt/sources.list, 添加软件源(http://mirrors.sohu.com/),然后执行apt-get update,apt-get install gcc,就可以了

linux 安装下载好的软件:        http://blog.csdn.net/fiona1990hn/article/details/6070945


你可能感兴趣的:(linux/unix,c++,c,虚拟机,qemu,powerpc)