Chinaunix

标题: Ubuntu 8.10下VirtualBox安装Ubuntu虚拟机 [打印本页]

作者: done100    时间: 2009-04-30 13:17
标题: Ubuntu 8.10下VirtualBox安装Ubuntu虚拟机

最近由于多方面需要,现在Linux下安装虚拟,VMWare的Linux版本还存在许多问题,令人非常恼火,最后我选择了VirtualBox(以前只在Windows上用过VirtualBox).下面记录了简要的工作流程:
1.安装VirtualBox OSE版
sudo apt-get install virtualbox-ose
2.新建一个Ubuntu虚拟机

2.1 常规及硬盘配置较简单,可以参考默认配置。
2.2 配置虚拟光驱,从ISO文件安装系统

2.3 软驱不怎么需要
2.4 声音用Host OS的就可以了
2.5 网络配置主要有NAT和桥接方式两种,NAT较简单,这里用桥接方式的网络连接而且不用DHCP而采用静态IP(这是我们实验室目前的环境)
3.配置桥接网络的静态IP
3.1 安装用于桥接网络的库
sudo apt-get install uml-utilities bridge-utils
3.2 将自己加入uml-net组,以便以当前帐户启动VirtualBox时有网络配置权限
sudo gpasswd -a yourusername uml-net
3.3 修改网络接口配置文件
sudo gedit /etc/network/interfaces
配置前:cat /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.0.212
netmask 255.255.255.0
gateway 192.168.0.3
配置后:
auto eth0
iface eth0 inet static
address 192.168.0.212
netmask 255.255.255.0
gateway 192.168.0.3
auto vbox0
iface vbox0 inet static
address 192.168.0.214
netmask 255.255.255.0
gateway 192.168.0.3
tunctl_user yourusername
auto br0
iface br0 inet static
address 192.168.0.213
netmask 255.255.255.0
gateway 192.168.0.3
bridge_ports all vbox0
除此之外还需要下面一步,否则打开虚拟机时会出现Failed to initialize Host Interface Networking的错误。

添加vbox0接口到网桥br0
sudo /usr/bin/VBoxAddIF vbox0 yourusername br0
这时会在/etc/vbox/interfaces里产生一行
vbox0 yourusername br0
如果有必要,你还需要重启计算机
运行ifconfig后会发现有br0, eth0, lo, vbox0四个接口,这说明网络配置是正确的。
接下来在VirtualBox OSE中选择新建的虚拟机,设置->网络,选中启用网络连接,Attach to: Host Interface, 选中接入网线,Interface Name中写上vbox0,确定。



最后一步就是运行虚拟机,重虚拟光驱里安装系统。

虚拟机中的Guest OS的安装过程和Host OS一模一样,它在网络中和Host OS处于对等地位,因此网络配置也是一样。这就是为什么要使用网桥的原因.


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/95535/showart_1915076.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2