学习MINIX操作系统在Qemu中的安装。MINIX是基于早期Unix系统的一个开源操作系统,特点是代码规模小,易于学习操作系统内核的开发。这里尝试安装MINIX3在Qemu下,参考网址:
http://wiki.minix3.org/en/UsersGuide/RunningMinixOnQemu
1. 下载MINIX
wget http://www.minix3.org/download/minix_R3.1.6-r6084.iso.bz2
2. 解压缩
bzip2 -d minix_R3.1.6-r6084.iso.bz2
3. 创建硬盘
qemu-img create minix.img 2G
4. 启动qemu
qemu -localtime -net user -net nic -m 256 -cdrom minix.iso -hda minix.img -boot d
5. 设置安装过程
http://wiki.minix3.org/en/UsersGuide/DoingInstallation#RunningSetup
6. 安装完成后,执行shutdown关闭Minix。回到cd0>后键入off来结束仿真。
7. 启动MINIX
qemu -localtime -net user -net nic -m 256 -hda minix.img
8. 安装后的设置参考http://wiki.minix3.org/en/UsersGuide/PostInstallation
9. 这是MINIX的安装过程。下面要学习MINIX中的代码和设计。