因为 VMware 太过于庞大以及 VMware-tools 对 Linux 新内核支持不够及时的问题,所以决定把自己的虚拟机平台转移到 VirtualBox 中。不过 VirtualBox 跟 VMware 的网络设置有比较大的区别,特别是默认的 NAT 联网方式,我在 FTP 安装 Archlinux 中就遇到了问题,ISO 启动后按照 VMware 的设置以后怎么都没法上网安装,真是让人头疼啊。查了 N 多资料,因为心烦意乱,怎么都找不到现成的解决方案。没办法只好根据现有资料自己解决了。

安装完了才发现 VirtualBox 2.2.0 有 Bridged 模式,这个模式跟 VMware 一样,跟主机是一个网段。

看了很多资料,明白了 VirtualBox 的 NAT 是自己实现了一个 DHCP 服务器,虚拟机需要使用 DHCP 才可以。不过 Archlinux 2009.02 的 FTP 安装盘有点小问题,DHCP 开启后无法设置正确的 DNS 服务器。所以需要手动设置一下。我们先按照一般的安装设置,然后到了 Select Packages 那步的时候先退出安装程序,然后运行下面的命令:

  1. killall dhcpcd  
  2. ifconfig eth0 down  
  3. ifconfig eth0 up  
  4. dhcpcd eth0 

运行完以后,再修改 /etc/resolv.conf,把 DNS 服务器设置为 10.0.2.3 保存退出后 PING 一下 Google 看能否 PING 通,如果可以 PING 通。那么继续 /arch/setup 安装吧。

郁闷,选了网易的源,速度也不怎么快啊……

本日志由 Loveyuki 于 2009-04-09 15:02 发表到 学习笔记 中,目前已经被浏览 2533 次,评论 3 次;

作者添加了以下标签: Arch LinuxVirtualBox