Linux的桌面在某些方面还是不尽人意的,于是在linux下安装虚拟机,然后安装一个虚拟的windows便是很不错的选择。
本人用的是Ubuntu 8.04,安装了虚拟软件virtual box, 然后在virtual box中安装windows xp,这是一个很简单的过程。 默认的, 安装完之后, windows 和 linux 都能上网的, windows采用的是NAT的连接方式,但是这样, 很不灵活, 对于和linux在同一个局域网内的其它机器来说, 这个虚拟的windows是不可见的,为了使虚拟的windows能和linux在局域网内有同等的地位,需要采用桥接的方式, 具体步骤如下:
1.安装建立虚拟网络设备 ( TAP interfaces ) 的工具 uml-utilities 和桥接工具 bridge-utils:
$ sudo apt-get install uml-utilities
$ sudo apt-get install bridge-utils
2. 上面的步骤完成之后, 会自动建立一个uml-net的组,为了使你的虚拟机能够访问网络接口,你必须将运行虚拟主机的用户的用户名(通常是你的Ubuntu登录用户名)添加到uml-net用户组(请用你的用户名替换其中的“vboxuser”):
$ sudo gpasswd -a vboxuser uml-net
注意:为了使改动生效,请重新启动你的电脑。
3. 修改网络配置文件, 本人的网络连接情况是这样的: 多台电脑通过路由器接到上海有线通上网, 路由器采用dhcp自动分配ip的方法。下面是配置方法:
$ sudo vi /etc/network/interfaces
内容如下:
auto lo
iface lo inet loopback
auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user anidealife
auto br0
iface br0 inet static
address 192.168.1.10
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
bridge_maxwait 0
bridge_ports all tap0
auto eth0
allow-hotplug eth0
iface eth0 inet manual
up ifconfig eth0 0.0.0.0 promisc up
3. 设置虚拟windows xp的网络连接方式:
virtual box 中选择xp的网络配置, 在Network中选择
Attached to Host Interface
在Host Interface Settings 中, interface name 填写:tap0
4. 完成之后,执行以下代码:
$ sudo /sbin/ifup tap0
$ sudo /sbin/ifup br0
到这里, 就OK了。 为了让所有的配置都生效, 最好是重启一下系统。
现在linux和windows在局域网中具有同等的地位了,为了使linux和windows能够互相访问共享的文件,虚拟的windows的网络设置跟在局域网中一样, 可以运行设置家庭或小型办公网路向导,这个不用说了吧, 很简单的。对于linux呢,则可以安装samba,然后配置一下,这个网上有很多的资料,这里不再赘述了。
上面是在linux下建立桥接, 使虚拟的windows和linux在局域网中具有同等的地位, 那么如果你是在windows下安装virtual box, 然后安装虚拟的linux的话, 那么就更简单了。
方法如下:
1. 在虚拟机中的linux网络配置里面, 新建立一个host interface
2. 选择网络连接方式为你刚刚建立的host interface
3. 在windows下你会看到多一个网络连接, 就是你刚刚建立的host interface, 选中这个host interface ,然后按Ctrl键, 再选中你的本地连接, 然后点击右键, 选择桥接, 等一会, 桥接就建立完成了, 你的桥接的网络配置可以选择静态的ip分配,也可以选择dpcp分配, 这要根据你的网络配置方式。
完成以上步骤,你的windows和linux就应该能同时上网了, 这时候,它们在局域网中具有同等的地位,接下来, 要完成文件共享, 还是在linux中安装samba,在windows中设置家庭或小型办公网络。

从Ubuntu 8.04到8.10
为Ubuntu 8.10的Firef
Ubuntu 8.10下解压RAR
Fedora 10有必要跟随U
Ubuntu 8.10 (Intrepi
Ubuntu 8.10 硬盘安装
Ubuntu 8.10硬盘安装
Ubuntu 8.10 Alternat