2009-10-31

wubi安装ubuntu,转移到真实分区

先说下wubi安装的ubuntu,wubi在windows的分区虚拟一个linux文件格式的环境,体验上无法感知有什么区别,但是性能上多少不如真实分区环境,这里先简单了解,因为原文翻译的抓狂,再加上原作者是本着彻底干掉windows的想法写的教程,看得头晕。我写以下文,是适用仅仅需要将wubi安装的ubuntu移动到真实分区,而不影响windows的方法。

想把wubi安装的ubuntu移动到真实分区,请务必做好备份。备份之后,需要下载的工具:LVPM(ubuntu工具)、partition manager(windows工具)

另外,再罗嗦下,我的ubuntu选择wubi安装在D盘(20G),C盘是windows7,D盘除了ubuntu目录外,还有windows的programe files目录。

分别在ubuntu、windows安装以上2个工具后:

  • 第一步,进入windows用分区工具resize,例如:我打算在我的D盘分出10G的空间,用来放ubuntu,那么resize D盘分区大小(注意:预留给ubuntu的分区,一定要比wubi虚拟的磁盘大!
  • 第二步,进入ubuntu,用apt-get安装gparted:
    sudo apt-get install gparted
    将resize后,空余的空间创建成ext3格式的分区,例如我的创建完之后的ext3分区叫sda9
  • 第三步,在应用程序中启动LVPM:选择transf-选择要移动的目标分区,例如我刚创建的ext3分区是sda9,选择好之后,确认。LVPM首先会把当前虚拟磁盘的ubuntu移动到新创建的ext3分区,然后会安装GRUB引导工具。自动完成后,重新启动系统,期待启动成功。
  • 如果启动不成功,通常会提示:
    ERROR 17 cannot mount selected partition
    PRESS anykey to continue

这里重点说下引导启动失败后的解决方法,别着急:

启动引导失败,重新启动,进入GRUB引导菜单,选择Ubuntu, kernel 2.6.17-10-generic,不要按回车,按"e"键进入编辑grub模式,然后再选择第一项root(hdx,y)/ubuntu/disks(这里X、Y是不确定的数字,根据你的分区情况),再按"e"键,进入后,在root()ubuntu/disks的括号()内,输入"hd0,"(注意顶部的文字提示,在逗号后面按tab渐,会自动帮你搜索现有的分区列表),从列表中找到你新建的ext3分区的序号,例如我的是:root(hd0,8)/ubuntu/disks,这里hd0表示第一块硬盘,逗号后面的8表示hd0上第9个分区(第一个硬盘的第一个分区表示hd0,0),键入之后回车,按"b"键启动,启动成功!

进入ubuntu后,最后一件事情就是修改menu.list。
sudo gedit /boot/grub/menu.list,找到root对应的(hdx,y)修改成你的分区序号,保存就可以了。

延伸阅读:

http://www.liangkou.cn/post/Linux/200708/17.html

http://forum.ubuntu.org.cn/viewtopic.php?f=159&t=173850

知识共享署名 3.0 Unported许可协议许可。
Blogger强力驱动 imfer.me设计主题