1.安裝virtual box
可以使用新立德搜索virtual box安裝,也可以使用命令行apt-get 安裝.
2.添加用戶到vboxusers 用戶組(一般是ubuntu登陸的用戶)
系統--用戶管理--用戶和組把用戶添加到vboxusers 用戶組,也可以使用sudo adduser youruser vboxusers 添加.
3.安裝xp系統
從新啟動系統(主),打開virtual box安裝操作系統
4.虛擬機橋接的實現
首先安裝兩個軟件:sudo apt-get install uml-utilities bridge-utils(建立虛擬網絡設備 ( TAP interfaces ) 的工具 uml-utilities 和橋接工具 bridge-utils)
為了使你的虛擬機能夠訪問網絡接口,你必須將運行虛擬主機的用戶的用戶名(通常是你的ubuntu登錄用戶名)添加到uml-net用戶組(請用你的用戶名替換其中的“vboxuser”):
sudo gpasswd -a vboxuser uml-net
5.操作系統描述你要添加的虛擬網絡設備,編輯 /etc/network/interfaces,下面給出我的:
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet manual up ifconfig eth0 0.0.0.0 promisc up auto eth0 auto tap0 iface tap0 inet manual up ifconfig $IFACE 0.0.0.0 up down ifconfig $IFACE down tunctl_user well(這個改成你的用戶名) auto br0 iface br0 inet static address 你的ip netmask 255.255.255.0 network 你的ip,最後一組改為0 broadcast 你的ip,最後一組改為255 gateway 你的網關的ip (如果你用的dhcp,上面6行請改為 iface br0 inet dhcp ) bridge_ports all tap0
6.激活剛才建立的虛擬網絡接口和網絡橋:
sudo /sbin/ifup tap0
sudo /sbin/ifup br0
這個步驟只需要做一次,下次主機重新啟動時,這個接口和橋將自動激活
7.讓 virtualbox 使用這個虛擬網絡接口。
啟動 virtualbox,在主界面上選中要使用剛才建立的虛擬網絡接口tap0的虛擬機,點“設置”,在彈出的窗口中選“網絡”,選中其中一塊網卡(通常為 “網絡適配器 0”),選中“啟用網絡適配器”,“連接到”後面選 "Host Interface",選中“接入網線”,然後在“主機網絡界面名稱”中填入剛才建立的虛擬網絡接口的名字 "tap0",確定。
8.配置虛擬機網卡地址。其實很簡單,和主機的br0一樣的配置,只是ip改一個不重復的即可。子網掩碼、網關、DNS 都不變,與br0的設置一樣。
到此虛擬機以可以上網了.