可能重复:
如何将 Wubi 安装转换为常规安装?
12.04 LTS wubi“分区上的 F:\ 图像”和“C:\ 上的 windows7”
在使用完整安装之前想进行测试。但是我对外观进行了某种程度的自定义,并安装了大量软件,现在我不喜欢重新安装整个系统的想法 :D...
由于之前将损坏的 320GB 硬盘克隆到 500GB 硬盘,我有大约 180GB 未分配空间,我将其设为 NTFS,并将其设为驱动器 F:。我想将该驱动器设为带有完整 ubuntu 12.04 的扩展,但如果可能的话,我想将我当前的 wubi 安装设为完整安装。
现在我读到可以将 wubi 迁移到完整版。但是……
安装 Grub 和 Windows 7 安全吗?
有没有其他方法可以保留 ubuntu 的所有安装/当前状态并将其转换为新的完整安装?
答案1
您应该能够使用tar
它来备份 /home、/etc、/usr、/bin、/sbin、/lib 目录。新安装后,您可以将“tarred”文件提取到适当的目录中。
改编自 Ubuntu 论坛上的用户 Heliodode:来源
您好,欢迎来到 Heliode 关于成功备份和恢复 Linux 系统的指南!
已编辑:有趣但不必要的玩笑。
1:备份
编辑:更多玩笑要执行此操作,请使用以下命令
sudo su
然后转到文件系统的根目录(我们在示例中使用这个,但您可以转到任何您希望备份结束的地方,包括远程或可移动驱动器。)
cd /
现在,下面是我用来备份系统的完整命令:
tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /
编辑添加:您创建的文件将非常大。您可能希望将此备份定向到外部设备。如果这样做,请将文件名 (backup.tgz) 更改为 /media/外部设备/backup.tgz 。然后,排除 /media 目录 ` --exclude=/media
现在,让我们稍微解释一下。显然,“tar”部分是我们要使用的程序。
'cvpfz' 是我们提供给 tar 的选项,例如 '创建档案'(显然)、'保留权限'(保持所有内容的权限相同)和 'gzip' 以减小大小。
接下来,档案将要获得的名称。在我们的示例中为 backup.tgz。
接下来是我们要备份的目录的根目录。因为我们要备份所有内容;/
现在来看看我们要排除的目录。我们不想备份所有内容,因为有些目录包含起来没什么用。还要确保不要包含文件本身,否则会得到奇怪的结果。如果在 /mnt 文件夹中安装了其他分区,您可能也不想包含它,否则您最终也会备份它们。还要确保您没有在 /media 中安装任何东西(即没有安装任何 cd 或可移动媒体)。要么这样做,要么排除 /media。
好吧,如果命令同意你的意思,就按 Enter(或 Return,随便什么都可以)然后坐下来放松一下。这可能需要一段时间。
之后,您将在文件系统的根目录中看到一个名为 backup.tgz 的文件,该文件可能非常大。现在您可以将其刻录到 DVD 或将其移动到另一台机器,随您喜欢!
编辑2:在该过程结束时,您可能会收到类似“tar:由于之前的错误导致错误退出延迟”之类的消息,但在大多数情况下您可以忽略它。
或者,您可以使用 Bzip2 压缩备份。这意味着压缩率更高但速度更慢。如果压缩对您来说很重要,只需将命令中的“z”替换为“j”,并为备份提供正确的扩展名。这将使命令看起来像这样:
tar cvpjf backup.tar.bz2 --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/sys /
2:恢复 (在这种情况下,完成完整安装后,请确保使用与要备份的系统相同版本的安装磁盘。)
警告:看在上帝的份上,请你一定要小心。如果你不明白自己在这里做什么,你可能会覆盖对你来说很重要的东西,所以请小心!
再次确保您是 root 用户,并且您和备份文件位于文件系统的根目录中。
sudo su
cd /
Linux 的一个优点是,即使在正在运行的系统上,此操作也能正常工作;无需摆弄启动 CD 或任何东西。当然,如果您的系统无法启动,您可能别无选择,只能使用 Live CD,但结果是一样的。您甚至可以使用一个命令删除正在运行的 Linux 系统的每个文件。但我不会给您那个命令!
好吧,回到正题。这是我要使用的命令:
tar xvpfz backup.tgz -C /
或者如果你使用了bz2;
tar xvpfj backup.tar.bz2 -C /
警告:这将用档案中的文件覆盖分区上的每个文件!
只需按 Enter/Return/其他键,然后观看烟花。同样,这可能需要一段时间。完成后,您将拥有一个完全恢复的 Ubuntu 系统!只需确保在执行任何其他操作之前重新创建您排除的目录:
mkdir proc mkdir lost+found mkdir mnt mkdir sys
ETC...当您重新启动时,一切都应该恢复到您备份时的状态!
2.1:GRUB 恢复现在,如果您想将系统移至新硬盘,或者对 GRUB 做了一些恶意操作(例如,安装 Windows),您还需要重新安装 GRUB。这个论坛上有几个非常好的指南,教您如何做到这一点,所以我不会重新发明轮子。相反,请看一看这里。
提出了几种方法。我个人推荐第二种,由 remmelt 发布,因为这种方法对我来说一直很有效。
答案2
我知道的唯一办法就是将所有软件同步到 Ubuntu 软件中心并备份文件。然后删除 Wubi 并在分区中安装 Ubuntu