[分享]LVPM——将WUBI安装的Ubuntu转换成真实的Ubuntu!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
yuzh652800
帖子: 673
注册时间: 2008-03-12 8:41
来自: nenu.Ani

[分享]LVPM——将WUBI安装的Ubuntu转换成真实的Ubuntu!

#1

帖子 yuzh652800 » 2009-07-04 6:48

[分享]LVPM——将WUBI安装的Ubuntu转换成真实的Ubuntu!
源贴地址:http://www.neatcn.com/show-63-1.shtml
Submitted by gouki on 2008, April 13, 7:41 PM. Software

在下载的Ubuntu 7.10 DVD光盘中看到有个名为“wubi-cdboot.exe”的文件,想起在论坛中看过这是个在Windows下安装Ubuntu的程序,顺手在 google上一搜,到它的官网(http://wubi-installer.org)去看了看,不想在其文档中看到这样一句:
引用:
However, once the Ubuntu install created by Wubi has been transferred to a dedicated partition using LVPM, the hard drive access speed will be identical to that of a standard Ubuntu installation.



也就是说,可以用LVPM将原来安装到Windows下虚拟磁盘中的Ubuntu转换到一个专用分区上,变成真正独立安装,不再依赖于Windows。

开始还妄想直接用虚拟光驱挂载映像,用Wubi实现硬盘安装,实践来看是不行滴!关键一点,虚拟光驱是运行在Windows下的,而使用Wubi安装到 Windows下的虚拟磁盘实际是用ntloader加载了一个小的Linux系统,还要去找Wubi提供的光盘,但这里由于没有运行Windows,所以也就不存在那个虚拟光驱了,只能停留在小Linux系统中。

使用Wubi和LVPM对新手来说是个比较好的过渡方法:前期使用WUBI安装到Windows下的虚拟磁盘中,安全、简单、不影响Windows(绝大部分文件都在一个目录中,可以很简单地卸载它),而且性能应该比用虚拟机要强(据其官网介绍,性能基本等同真实安装,除了硬盘访问稍慢);在熟悉之后,就可以使用LVPM,将你的Ubuntu从Windows下的一个虚拟磁盘文件转移到一个专用分区中。

关于WUBI的使用,论坛里已经有篇帖子了(viewtopic.php?t=40930),就不再介绍了,而且其官网上的抓图也不少。
PS:还有个与其相似的Linux下的工具LUBI。

这里简单翻译一下关于如何使用LVPM的文章。

一个是http://ubuntuforums.org/showthread.php?t=438591的《使用LVPM将Wubi安装转移到真实分区的原理》:

引用:
Wubi的一个主要特性,就是它可以将Ubuntu安装到虚拟磁盘上,免除重新分区的困扰和风险。虽然这样的安装对日常使用已经足够了,将Ubuntu安装到专用分区而不是Windows上的虚拟磁盘这种真实安装还是有一些优势的:

1、完全独立于Windows:Wubi需要依赖Windows保存虚拟磁盘和启动加载器。因此,如果你认为Ubuntu可以满足你的需要而你不再需要 Windows时,你不能简单地删除Windows分区,这也会将你用Wubi安装的Ubuntu删掉。要完全转换到Ubuntu,你首先需要按下面的指南将你用Wubi安装的Ubuntu转移到它独有的分区,然后你才能删除Windows分区。

2、提高性能:由于使用了虚拟磁盘,在Wubi安装的Ubuntu中,硬盘性能有轻微的降低。虽然日常使用无法注意到,如果你经常编辑拷贝大文件,比如视频编辑,你在将Wubi安装的Ubuntu转换到专用分区后会有一定的速度提升。

3、恢复休眠功能:即使你的硬件支持Ubuntu下的休眠,由于交换空间(SWAP)是在虚拟磁盘中,你还是无法在Wubi下实现这点。然而,如果你将安装转移到真实的分区,你就有了专用的交换空间,所以如果你的硬件支持在Ubuntu下休眠你就可以实现了。

开始之前……

牢记备份数据,以防意外。备份到U盘、刻录盘、或者其它除了你的硬盘之外的任何地方。

确定已经提供了安装用的空白分区,要做这个,可以使用Partition Manager tool(http://sourceforge.net/project/showfile ... _id=198821) 来调用Gparted调整Windows分区,建立一个新的主分区并格式化为ext3格式(译注:这里建立主分区应该是为了后来可以删除Windows,一个硬盘最多支持4个主分区),你也需要建立一个比你内存大一些的分区并格式化为swap。

建立新分区并调整现有分区

如果你没有安装需要的空白分区这是你唯一需要做的。同时确定除了你要安装Linux的分区之外(主分区的文件系统类型无关紧要,它总是会被处理成ext3 格式,只需要确定交换分区格式化为SWAP或未使用),你已经有了一个比内存大一些的交换空间。如果做好了,跳到下一部分。

要做到这一点,你可以使用Partition Manager tool(http://sourceforge.net/project/showfile ... _id=198821),启动后打开GParted,然后按http://gparted.sourceforge.net/larry/re ... sizing.htm的指南操作。

调整Windows分区(NTFS)大小,建立一个新的主分区(格式无关紧要,它会被LVPM格式化为ext3格式,但它至少应该和Wubi虚拟磁盘一般大,至少5G)和一个交换分区(比内存大一些)。另外注意新系统分区的设备字符串(类似/dev/sdb1, /dev/hda2)是多少,后面用得上。

由于Wubi安装的Ubuntu还在Windows分区上,所以,即使你打算干掉Windows,也只能是调整Windows分区(NTFS)大小,而不是删除它。

安装运行LVPM(the Loopmounted Virtual Partition Manager)

你既可以按照http://lubi.sourceforge.net/lvpm.html的基于截图的指南,也可以按下面的指示:

启动Wubi/Lubi安装的Ubuntu,下载并安装最新的lvpm的deb包。这一步很关键,下载前运行LVPM可能会使用了一个过时的有潜在危险的版本。

http://sourceforge.net/project/showfile ... _id=198821

安装后,打开“应用程序”──“系统工具”──“LVPM”,选择“transfer”选项,选择一个安装的目的分区。不要选择上面有重要数据的分区,它会被擦除;同时注意GRUB会被安装到MBR(主引导记录)上。如果你想调整虚拟磁盘大小,而不是将它们转移到专用分区上,请使用“resize”选项。

现在,重启,希望一切顺利。如果遇到讨厌的启动错误,插入Super Grub Disk,希望你能启动你的系统。

干掉原来Wubi安装的Ubuntu(可选)

如果你对你新的真实安装的Ubuntu满意了,不再需要保留原来的Wubi安装了,只需要启动Windows,找到“添加/删除程序”,选择Wubi,按 “卸载”,就只剩下你真实安装的Ubuntu了。

完全干掉Windows(可选)

当你将Wubi安装的Ubuntu转移到真实分区,可以正常使用了之后,启动Partition Manager tool,打开GParted,删除Windows(NTFS)分区,按http://gparted.sourceforge.net/larry /tips/gfs.htm的指南扩展ext3分区,完全使用删除Windows(NTFS)分区后形成的空白分区。

用LVPM调整虚拟磁盘大小

运行LVPM,菜单出现后选择“resizehome”×(调整/home虚拟磁盘)或“resizeroot”(调整/虚拟磁盘)。

输入虚拟磁盘新的大小,以MB为单位。

等待程序完成建立一个新的磁盘文件并从原来的home磁盘文件中拷贝文件。它会弹出最后一个指示窗口让备份原来的磁盘文件,重命名新建立磁盘文件。

启动到Windows浏览c:\wubi\disks,移动原来的磁盘文件到另一个文件夹作为备份,将new.virtual.disk重命名为 home.virtual.disk(如果你使用的是resizehome)或system.virtual.disk(如果你使用的是 resizeroot)。

重启进入Ubuntu。

注:如果你遇到GRUB错误,或者无法启动你的一个系统,启动Super Grub Disk(http://supergrub.forjamari.linex.org/),它会使你修复GRUB,可以启动Windows和 Ubuntu。




下面是http://lubi.sourceforge.net/lvpm.html的基于截图的LVPM指南:

简介
LVPM(循环挂载虚拟分区管理器)允许用户通过从原有安装将所有数据、设置和程序转移到专用分区上,把他们现有的Wubi或Lubi安装(的 Ubuntu)升级为一个标准的Ubuntu系统。使用LVPM升级的好处是获得更好的磁盘性能和可靠性,以及用Ubuntu替换原有的系统。

一个基于文本的指南和LVPM的支持论坛在此处──http://ubuntuforums.org/showthread.php?t=438591

使用需求
LVPM在Wubi和Lubi7.04.01创建的安装上测试过了,可能在早期的版本上无法工作。在运行之前,你需要一个空白分区用作根文件系统,另一个分区格式化为SWAP。

Partition Manager(只在你没有空白分区时需要)
如果你没有空白分区,你可以使用Partition Manager,启动它打开GParted,然后调整你的分区,建立一个与内存大小同等的交换分区,及一个ext3格式的主分区。

[img]
http://lubi.sourceforge.net/partitionma ... hots/2.png[/img]

[img]http://lubi.sourceforge.net/partitionma ... hots/3.png
[/img]













说明

你既可以按基于文本的指南/支持论坛(http://ubuntuforums.org/showthread.php?t=438591)中的说明操作,也可以按下面基于截图的指示操作:

安装

从http://sourceforge.net/project/showfiles.php?group_id=198821下载并安装最新版的LVPM的DEB包。







使用LVPM转移一个安装到专用分区上

打开LVPM,选择“transfer”选项,选择一个安装的目的分区,等待你的安装全部转移到专用分区上。















Post-transfer(可选)

可选地,安装完成后,你可以删除原来的Wubi安装(的Ubuntu),甚至整个宿主系统(Windows),以便你可以完全地使用Ubuntu。

干掉原来的Wubi安装(的Ubuntu)(可选)
如果你对你新的真实分区的安装满意了,不再需要保留原来的Wubi安装了,只需要启动Windows,找到“添加/删除程序”,选择“Wubi”,按“卸载”。你就只剩下你的真实分区安装的Ubuntu了。

完全干掉Windows(可选)
当你将Wubi安装(的Ubuntu)转移到真实分区,它可以正常工作之后,启动Partition Manager,打开GParted,删除Windows(NTFS)分区,按这个指南(http://gparted.sourceforge.net /larry/tips/gfs.htm)扩展ext3分区,完全使用删除Windows(NTFS)分区形成的空白分区。

使用LVPM调整虚拟磁盘大小(如果你将安装转移到专用分区则没有必要)

运行LVPM,菜单出现后,选择“resizehome”(调整/home虚拟磁盘)或“resizeroot”(调整/虚拟磁盘)。

以MB为单位,输入新的虚拟磁盘的大小。

等待程序完成建立一个新的磁盘文件并从原来的home磁盘文件中拷贝文件。它会弹出最后一个指示窗口让备份原来的磁盘文件,重命名新建立磁盘文件。

启动到Windows浏览c:\wubi\disks,移动原来的磁盘文件到另一个文件夹作为备份,将new.virtual.disk重命名为 home.virtual.disk(如果你使用的是resizehome)或system.virtual.disk(如果你使用的是 resizeroot)。

重启进入Ubuntu。



源贴地址:http://www.neatcn.com/show-63-1.shtml
cqzr
帖子: 7
注册时间: 2009-06-21 22:48

Re: [分享]LVPM——将WUBI安装的Ubuntu转换成真实的Ubuntu!

#2

帖子 cqzr » 2009-07-04 21:16

呵呵,好复杂!!!
fch116
帖子: 23
注册时间: 2010-03-02 15:39

Re: [分享]LVPM——将WUBI安装的Ubuntu转换成真实的Ubuntu!

#4

帖子 fch116 » 2010-03-20 19:29

我按照楼主的方法做了,但是他还是从第一分区中启动,我把ubuntu复制移动到了第六分区,但是在root(hd0,5)或者root(hd0,6)都是是显示错误12,他还是从root(hd0,0)中启动,还是依靠在windows上才能启动,怎么办?
头像
xiaomao101
帖子: 474
注册时间: 2006-04-05 18:12
联系:

Re: [分享]LVPM——将WUBI安装的Ubuntu转换成真实的Ubuntu!

#5

帖子 xiaomao101 » 2010-07-09 0:29

fch116 写了:我按照楼主的方法做了,但是他还是从第一分区中启动,我把ubuntu复制移动到了第六分区,但是在root(hd0,5)或者root(hd0,6)都是是显示错误12,他还是从root(hd0,0)中启动,还是依靠在windows上才能启动,怎么办?
LVPM currently does not work with installs generated by Wubi 10.04
msmok
帖子: 9
注册时间: 2011-02-13 0:32

Re: [分享]LVPM——将WUBI安装的Ubuntu转换成真实的Ubuntu!

#6

帖子 msmok » 2011-02-16 13:42

给它来个全新安装
头像
jjgmdj
帖子: 17
注册时间: 2008-08-19 12:12

Re: [分享]LVPM——将WUBI安装的Ubuntu转换成真实的Ubuntu!

#7

帖子 jjgmdj » 2011-03-05 23:29

我选择resize后果真遇到那个恶心的grub问题 问题网上没有一个关于super grub disk的教程呀!!LZ呀 帮帮我吧
6291517
帖子: 22
注册时间: 2010-05-09 21:19

Re: [分享]LVPM——将WUBI安装的Ubuntu转换成真实的Ubuntu!

#8

帖子 6291517 » 2011-05-09 19:13

mark,以后可能会用到
applexh52
帖子: 75
注册时间: 2008-09-22 22:27
来自: 湖北武汉华中农业大学

Re: [分享]LVPM——将WUBI安装的Ubuntu转换成真实的Ubuntu!

#9

帖子 applexh52 » 2011-05-24 23:18

为什么没有一个软件直接将这一过程实现了?
skytsui
帖子: 61
注册时间: 2007-07-30 3:50

Re: [分享]LVPM——将WUBI安装的Ubuntu转换成真实的Ubuntu!

#10

帖子 skytsui » 2011-12-31 6:23

不错,呱唧呱唧。
zhushiying79
帖子: 3
注册时间: 2010-06-01 22:31

Re: [分享]LVPM——将WUBI安装的Ubuntu转换成真实的Ubuntu!

#11

帖子 zhushiying79 » 2012-10-21 10:13

学习了

Sent from my ETON T800 using Tapatalk 2
回复