Monday, April 27, 2009

VirtualBox + Arch Linux + LXDE

很久以前用过vmware,但是每次要自己装一遍linux,当时来说也是一件很复杂的事情;后来一直用vmware player, 直接下载一个ubuntu的virutal application就可以了,的确很方便, 自己也可以再装些别的软件。不过vmware player好像是不直接支持vmware tools, 以前花了很多时间googling,弄成功过一次。 但是前两天, 脑子一抽筋去把vmware player升级到了2.5, 原来那些shared folders, 屏幕自动缩放的功能就彻底废了。。。搞得巨不爽, 但又不想再重复以前的痛苦过程,于是就想到了virtualbox.

但是用virtualbox也是要自己装os才行的。刚好最近看到一篇在Arch Linux上装KDE 4.2的blog ,那效果真的很炫。而且过程貌似也很简单, 好像只要 pacman -S kde 就可以了(其实,第一次的弄的话,总还是要费很多周折, 不过能学到不少有用的东西)。 所以就决定在virtualbox上装个arch linux,然后pacman -S kde 。。。

1. 先找到virtualbox的主页,然后下载安装。 基本上就是一般的windows xp上装个软件, 就是中间会报一大堆的warning说这个软件没有通过windows的兼容性测试。装完不用vmware那么多的重启,就可以直接用了。 感觉没有vmware那么笨重。

2. 然后在virtualbox里面创建一个virtual machine。 根据向导就行了,不过中间犯了一个严重错误:没有仔细看虚拟硬盘文件的max disk size的意思,以为dynamic expansion的话, 就可以随便设置(只给了2G)。到后来, 没有硬盘空间,加上都有的东西都在一个分区里, 只要重新来过。 实际上,这里设好了以后, 就是虚拟硬盘的大小。 不过,用完了以后,可以再创建新的attache给virtual machine。

3. 前面应该已经下载好arch linux的iso了。有两种ISO文件, 一种是带core的300多M大小;另外一种是不带core的150多M,但是要通过网络下载core文件来安装。 所以选带core的装起来会比较快。

4. 显然,windows host上要个虚拟光驱的软件(像DAEMON Tools)用来加载arch linux的ISO文件。 这样,在启动虚拟机的时候,Arch Linux的live disk 就会自动boot up。选live disk那个选项进入,用root帐号登录,就可以开始安装了。

- to be continued...