原文:http://blog.csdn.net/hunhunzi/article/details/6703074

  背景:

  之前用VMWare7.1.1在Windows下以虚拟硬盘的方式安装了Ubuntu10.10,用于软件开发,谁知道,整天编译代码,vmdk虚拟硬盘越来越大!

  而且即使你在虚拟机的Ubuntu系统下删除文件,在Windows下vmdk虚拟硬盘文件还是一样大,现在都超过60多G了,再这样下去,

  100G的NTFS分区很快就不够用了。另外还发现,虚拟硬盘文件很容易产生碎片,浪费很多空间。于是,决心在物理分区上安装Ubuntu。

  设想:

  由于在Windows下没有工具将硬盘分区格式分为ext4文件系统格式(PQ8也只能格式为ext3),所以设想是,先直接在电脑上安装Ubuntu和Windows

  双系统,然后再回到Windows下用VMWare新建一个虚拟机,并在硬盘上的ext4物理分区上重新安装Ubuntu。

  执行:

  重启电脑,插入Ubuntu11.04光盘,开始安装系统。特别需要注意的是,需要手动的建立各个分区,我在硬盘上预留了115G的未分区的空间。

  我的分区如下:

  挂载目录 格式 大小

  / ext4 10G

  swap 2G

  /home ext4 113G

  分区完毕,直接进入安装,大概30分钟系统就可以完成安装。重启电脑,从GRUB中选择启动Windows,打开VMWare新建立一个虚拟机,需要注意的是:

  我是以物理分区(individual partitions)的方式建立了三个虚拟硬盘,分别对应三个物理分区。虚拟机建成后,在VMWare中启动,令我感到意外的是,VMWare竟然直接把Ubuntu11.04给启动了,

  VMWare竟然能启动安装在物理硬盘上的Ubuntu 11.04?!连启动界面的GRUB都和电脑启动的完全一样(Windows启动选项都在,真不知道VMWare是怎么做到的)。

  用起来感觉还是挺好的。除了有个小问题:在VMWare下使用vi时,按键“上”,“下”,“左”,“右”,“home”,“pgup”,“pgdn”,“end”直接变成大写字母!

  sudo apt-get install vim安装一个VIM问题解决。

  疑问:

  在安装之前我看过VMWare的警告,大意是,这种方式可能会带来硬件兼容性的问题,我个我也是考虑过的,毕竟,VMWare是以

  虚拟硬件存在的,而我安装的Ubuntu是直接检测我的电脑硬件,这可能会带来驱动上的一些问题。

  不过,话又说回来,现在运行的挺好的,而我进行软件开发一般不会动系统的东西,我觉得只要现在不出问题,后面应该还是安全的。

  退一万步讲,即使那天系统崩溃了,也没关系,因为我安装时就考虑到这一点,/home是挂载到独立的一个分区中,和系统分区、swap分区完全不在同一个

  物理分区中,系统无法启动,我的资料还是有办法可以取出来的!

  继续体验中,有情况再报告!欢迎交流!

  VMWare 物理分区,VMWare Ubuntu 11.04