红联Linux门户
Linux帮助

在QEMU虚拟机上安装MINIX(有网络连接)

发布时间:2016-10-02 15:31:48来源:topspeedsnail.com作者:斗大的熊猫
Minix是一个迷你版的类Unix操作系统,最初只是做为一个开放的教材使用。Linus Torvalds就是在它的影响下开发了Linux内核。
你可以获得它的源代码,它非常适合课堂教学和那些想了解操作系统怎样运行的自学者。
 
Minix源代码:
$ git clone git://git.minix3.org/minix minixsrc
Minix的编译及使用文档:http://wiki.minix3.org/doku.php?id=start
 
QEMU虚拟机安装MINIX 3
我使用的系统
1.Ubuntu 64位系统;
2.在BIOS中开启Intel VT或AMD-V虚拟化扩展;查看是否开启:
$ cat /proc/cpuinfo | grep vmx
$ cat /proc/cpuinfo | grep svm
如果没有输出任何信息,表示CPU没有开启虚拟化硬件支持。KVM需要使用这个扩展,否则安装MINIX会出错。
 
Ubuntu安装QEMU
$ sudo apt-get install qemu qemu-kvm libvirt-bin
下载ISO镜像:http://wiki.minix3.org/doku.php?id=www:download:start
$ mkdir minix_vir
$ cd minix_vir
$ wget http://download.minix3.org/iso/minix_R3.3.0-588a35b.iso.bz2
$ bunzip2 minix_R3.3.0-588a35b.iso.bz2
 
创建VM镜像文件:
$ qemu-img create minix.img 2G
 
从ISO镜像启动:
qemu-system-x86_64 -localtime -net user -net nic -m 128 -cdrom minix_R3.3.0-588a35b.iso -hda minix.img -boot d
在QEMU虚拟机上安装MINIX(有网络连接)
使用root登录,然后运行setup安装系统:
在QEMU虚拟机上安装MINIX(有网络连接)
根据提示安装。
 
关于网络配置:
1.网络接口选择:Virtio network device(12)
2.选择DHCP:Automatically using DHCP(1)
 
如果你以后想更改网络设置,运行netconf。
在QEMU虚拟机上安装MINIX(有网络连接)
关闭系统:
poweroff
运行如下命令启动安装的MINIX系统:
$ qemu-system-x86_64 -rtc base=utc -net user -net nic -m 128 -hda minix.img
使用root用户登录。
在QEMU虚拟机上安装MINIX(有网络连接)
 
现在还不能联网,编辑/etc/boot.cfg.default启动配置:
vi /etc/boot.cfg.default
添加一个新启动菜单:
menu=Start MINIX3 latest serial virtio:load_mods /boot/minix_latest/mod*;multiboot 
/boot/minix_latest/kernel rootdevname=$rootdevname $args cttyline=0 virtio_blk=yes
更新启动配置:
update_bootcfg
关闭系统:
poweroff
 
运行如下命令再次启动安装的MINIX系统:
kvm -net nic,model=virtio -net user -drive file=minix.img,if=virtio -serial stdio -m 128
使用新添加的启动项启动系统:
在QEMU虚拟机上安装MINIX(有网络连接)
现在你应该能访问网络了:
pkgin update
 
本文永久更新地址:http://www.linuxdiyf.com/linux/24681.html