我在最近两次升级中遇到了一些问题(我能够通过时间、耐心和 Ask Ubuntu 解决这些问题 :),所以到了 12.04 时,我考虑并行安装。甚至可能在那之前安装预发布版本(因为虚拟机测试无法揭示与硬件相关的问题)。
假设我安装了并排版本。据我所知,这会拆分我现有的分区并在分区 2 上安装全新的 Ubuntu。如果一切顺利,没有硬件问题,并且我最喜欢的应用程序似乎可以正常工作,我该如何切换到单面安装?如果我不能,下次我该如何进行并排安装?
(而且,我是不是疯了,考虑使用预发布版本进行并行安装?)
答案1
我可以建议另一种方法吗?保留双启动并在两个系统上共享所有文件。
为什么?因为 6 个月后,您将在 12.04 和 12.10 中遇到同样的问题。
示例 1
我想建议的一个例子...
- OS1 (11.10):/、swap、/home。总计可低至 25 Gb。
- OS2 (12.04):/、swap 和 /home。总计可低至 25 Gb。
- OS1+OS2:数据分区。
(25Gb:10 个用于根、5 个用于交换、10 个用于主分区:它之所以有效是因为我将主目录中的目录符号链接到数据分区。这样,我的桌面上就可以有两个系统的图标,而且当我重新格式化两个系统中的一个并重新安装另一个 Ubuntu 时也可以使用相同的图标)。
示例 2
如果您想节省硬盘空间,则示例略有不同......
- OS1 (11.10):/、swap、/home。总计可低至 25 Gb。
- OS2 (12.04):/,交换。总计可低至 15 Gb。
- OS1+OS2:数据分区。
在这里,您可以将 /home 挂载到 OS2(因此,设置系统时只需挂载,无需格式化),并为两个操作系统使用不同的用户名。这样,您就不会遇到任何冲突,并且可以为您包含的每个其他操作系统节省 10 Gb(您可以对 2 个以上的操作系统甚至 SUSE、Redhat、CentOS 等执行此操作 ;))
我是符号链接的忠实支持者。
例如...假设您的数据分区名为“discworld”。在该分区中创建现在位于 /home/{user} 中的所有目录...
/discworld/Desktop/
/discworld/Downloads/
...
rm
'/home/{user}' 内的所有目录,然后对它们进行符号链接:
`ln -s /discworld/Desktop Desktop`
`ln -s /discworld/Downloads Downloads`
...
将所有用户放入 1 个组并将 discworld 设置为该组:这样,您在整个系统中就拥有 1 个桌面,所有下载都转到 1 个位置等等。
使用数据分区
不管怎样,您拥有的所有有趣文件都会进入数据分区。使用当前系统 (11.10) 并不断更新最新系统 (12.04)。当最新系统 (12.04) 符合您的标准时,将其用作当前系统,并使用 OS1 安装较新的最新版本(即 12.10)。
这样,您就可以随时恢复到上一个稳定的 Ubuntu。
答案2
从双启动到单启动配置的最简单方法是重新安装所有内容并格式化分区。
思考安装 ubuntu 的反向过程,另一种方法将涉及配置 grub 并使用 gparted。
当您安装另一个操作系统(在本例中为 Ubuntu 12.04)与 ubuntu 11.10 并排时,您的磁盘将被分区,以使两个操作系统独立运行。因此,当您启动计算机时,grub 将提示您可能的选项。
如果您选择 11.10,您将只能运行 11.10,如果您选择 12.04,您将只能启动 12.04(某些计算机上的某些 BIOS 对其可以处理的分区数量有限制,通常最多为 4 个,因此您只能在同一个 HD 中拥有此数量的操作系统。)
因此,在您执行测试并得出要作为标准运行的结论后,您可以打开 gparted 并删除您不想要的分区,然后将空间放回旧分区或进行所需的配置。 处理分区并不难,但可能会造成混淆,并导致你犯错误,从而让你失去一切,所以在进行分区之前,请阅读大量相关内容并规划好你的行动。
第二个任务是更改 grub 配置,这很容易,您可以在整个网络上找到如何操作、更改和配置您的 grub,您基本上将更改一个 conf 文件并更新 grub。如果您不更改它,您的 grub 屏幕将显示操作系统已被删除,但如果您尝试,它将给您一个错误。
如果您的目的是测试和验证 Ubuntu 和其他操作系统的新版本,您可以使用不同的 HD,使每个 HD 成为一个独有的操作系统,如果您有一台可以从外部 HD 启动的计算机,那么它将比必须进行大量配置和更改才能回到测试之前的状态更容易。
答案3
这可能比你想象的还要麻烦,但 LVM 就是为这种情况而构建的。你想随时增加或减少分区的大小。不过这不是一个超级简单的 GUI 过程,而且偶尔会出现错误。
如果您不喜欢卷组、逻辑卷大小调整和命令行,这可能不是最好的主意。