前段时间在自己的电脑上装了双系统,主WinXp从Ubuntu8.04,用了一段时间还蛮High的,后来不小心居然要重新安装WinXp,这样一来,发现重新装完WinXP后,想找回之前安装双系统(Ubuntu)所分出去的那块分区找不回来了,打开windows的分区管理器,发现分区表全乱了,还出现好几个比硬盘空间还大的分区,不想将就这样用,决定把硬盘内容备份格掉整个硬盘,花了我不少时间....后来决定用VMware来安装Ubuntu!
在Vmware上安装系统很简单,这里就不多说了,只是说下我所用的几个文件的版本。
1. VMwareWorkstation-v6.0
2. ubuntu-8.04-desktop-i386.iso
注意下,安装过程中推荐网络设置为NAT,这样装完后就能直接上网不用再进去配置,因为unbuntu后面还有很多东西需要配置,不要在这里浪费时间。
安装完成后,我选择的是NAT方式上网,进系统后就能直接上网了。首先至ubuntu的论坛上(http://wiki.ubuntu.org.cn/index.php?title=Qref/Intrepid&variant=zh-cn)找一个下载速度快一点的源列表(PS:CN99的源列表居然失效了,郁闷!)先 sudo apt-get update 进行更新,将系统更新到最新。接下来
1.首先安装 sudo apt-get install build-essential
这是必须安装的,之后安装许多软件都需要它编译,就是编译器之类的
2.执行uname -r 会得到一个版本号(例如:2.2.4.3)
接下来用这个版本号执行:sudo apt-get install linux-headers-2.2.4.3 如果系统已经安装就不用管了
现在就可以安装Vmware-tools了,打开VMware中的光盘,选择浏览文件,找到你的VMware的安装目录,在其中找到linux.iso将其载入光驱中,进到ubuntu系统会在桌面上看到光盘,双击打开将里面的VmwareTools-6.0.0657.tar.gz拷贝到自己用户的目录下,解压后到目录下去执行 sudo ./vmware-install.pl
到这一步,我网上查很多人都说一路回车就行了,就是因为这样我才几次没安装成功,如果回车过程中有报错就要根据错误信息安装相应的软件后再进行安装,另外即使没报错,也要看清楚每一步,因为其中会有几步是要通过C编译来完成安装的,它会提示是否用当前系统默认的C编译器进行安装后面是[no]如果你回车就是选择了否,这样肯定是不能安装成功了,应该输入y再回车,这样就会看到开始编译过程了,最后终于在hgfs目录下看到了通过vmwaretools共享的windows下的文件夹!
另外,有可能你所用至的VMware的版本问题,那个linux.iso中的vmwaretools的那个文件解压出来后少部分tar包,这就需要做以下处理了:
需要下载http://jaist.dl.sourceforge.net/sourceforge/open-vm-tools/open-vm-tools-2008.05.02-90473.tar.gz,
解压该文件,进入modules/linux目录
将vmxnet重命名为vmxnet-only(可使用sudo mv vmxnet vmxnet-only),其他也改为对应的xxx-only。
分别执行tar -cf xxx.tar xxx-only;
然后将这些xxx.tar复制到vmware-tools-distrib/lib/modules/source目录中,可能已经存在那就覆盖掉!
cd vmware-tools-distrib
sudo ./vmware-install.pl
这里转到上面,不能一路回车,要看清楚每一步是否都安装成功!
如果仍然不能安装成功那就下载最新的VM和Ubuntu再试吧!