Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15531646
  • 博文数量: 2005
  • 博客积分: 11986
  • 博客等级: 上将
  • 技术积分: 22535
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-17 13:56
文章分类

全部博文(2005)

文章存档

2014年(2)

2013年(2)

2012年(16)

2011年(66)

2010年(368)

2009年(743)

2008年(491)

2007年(317)

分类:

2009-08-04 12:50:06

1、准备NFS-Root
创建NFS-Root目录,假设是 /nfs-root-arm,然后用下载安装基本:
debootstrap --foreign --arch etch /nfs-root-arm
国内anheng提供的安装源有些有问题,所以使用上面的安装源,速度也不错。另外,注意上面命令中的--foreign参数。
然后创建最基本的设备文件:
mknod /nfs-root-arm/dev/console c 5 1

2、准备包含NFS-Root支持的内核
从网站下载:,解压后内核文件是zImage.arm。
也可以自己编译内核,NFS-Root支持的配置项,可参考:http://linuxman.blog.ccidnet.com/blog-htm-do-showone-uid-60710-type-blog-itemid-268379.html

3、启动虚拟机完成安装
启动QEMU虚拟机:
qemu-system-arm -kernel zImage.arm -net nic -net -append "root=/dev/nfs nfsroot=192.168.0.11:/nfs-root-arm,rsize=32768,wsize=32768,timeo=14,nfsvers=3  rw  ip=192.168.0.110::192.168.0.11:255.255.255.0  "
在虚拟机里执行:
mount -n -o remount,rw /
mount /proc
cd /
PATH=$PATH chroot / debootstrap/debootstrap --second-stage

注意上面命令行中的--second-stage参数,另外命令的执行时间较长,需要耐心等待。
关于虚拟机与host机联网的详细说明,请参考:用TAP方式让QEMU虚拟机与host联网

附录:
在Debian(etch)上用QEMU仿真ARM系统描述了硬盘方式在QEMU虚拟机上安装Debian系统的方法。

阅读(1726) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~