qemu下用nfs模拟arm

之前用busybox制作文件系统来模拟versatilepb板子,但是这样开启虚拟机之后,机器之间文件拷贝比较麻烦,于是用NFS。

因为我用的是arm,所以从网上下载stage3-armv4l-2008.0.tar.bz2.解压之后放在服务器上某个目录。参考如下:

/mnt/sdb1/ARM_XM_QEMU/FS *(rw,sync,no_root_squash)

这些需要你机器上有nfs,具体怎么做可以参考我之前的博客或者网上查。这里不解释。
下面还需要给qemu模拟的机器配置IP。可以用qemu+tap,这里网上资料很多,我也写过类似的debian+qemu+tap,因我现在的机器是gentoo,可以参考:http://en.gentoo-wiki.com/wiki/QEmu
ok,现在你的nfs和qemu的ip已经弄好了,现在就可以用如下命令来开启你的虚拟机器。
#qemu-system-arm -M versatilepb -m 256M -kernel zImage  -append "root=/dev/nfs nfsroot=192.168.1.208:/mnt/sdb1/ARM_XM_QEMU/FS  ip=192.168.1.202:192.168.1.208:192.168.1.1:255.255.255.0 console=ttyAMA0 "   -net nic,vlan=0 -net tap,vlan=0,ifname=tap0,script=/etc/qemu-ifup  -nographic
zImage是交叉编译后的arm内核,
192.168.1.208: 宿主机。
192.168.1.202: 自己指定的qemu ip.
ip format: 虚拟机ip:宿主机ip:网关:子网掩码

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值