我想建立一个系统进行测试,以便可以启动 Ubuntu 8、9、10 和 11。
为实现此目的,对我的驱动器进行分区的最佳方法是什么?还有配置 Grub2 的最简单方法吗?
答案1
grub 会帮你搞清楚所有事情,所以如果你希望每个操作系统都包含在 grub 中,你实际上不需要对它做任何事情。如果你想在同一台机器上安装多个 Ubuntu,一种方法就是根据要安装的版本数量对硬盘进行分区。Ubuntu 8.04 到 11.04 有 7 个操作系统,因此请将硬盘分成 7 个分区和一个数据分区(你可以使用它来使用相同的文件(音频、视频等)。对于第一个分区,你需要格式化这个数据分区。对于其他 6 个分区,你只需挂载数据分区即可。
设置这一切非常耗时,而且在安装过程中你基本上无法使用你的系统。而且它不灵活。
我更喜欢另一种选择:
根据你想要实现的目标,你也可以使用virtualbox-ose-qt 对于每个操作系统。这将要求您在整个磁盘上创建 1 个 Ubuntu,安装虚拟机,并在虚拟机中创建空间以安装其他 6 个操作系统。如果您不想测试速度,这可能是一个更灵活的选择:可以添加更多或删除现有系统,而无需重新格式化磁盘或创建更多空间来安装它。完成后,您可以简单地删除所有操作系统,并且仍然可以启动和运行基本系统,而无需向此系统添加其他分区。
以下是来自 Ubuntu 的 kUbuntu 示例:
它比正常情况下慢,并且你的机器需要一些 RAM,但如果需要的话,你也可以同时运行所有操作系统;)
答案2
您应该简单地创建一个单独的启动分区;-)。
然后,当你安装新版本的Ubuntu时,在分区阶段,选择将这个新的通用启动分区用于/boot。
对您安装的所有 Ubuntu 版本执行此操作,您应该能够启动所有版本。
答案3
安装时不要格式化主分区,只需为根(/)文件系统选择另一个分区。每个版本的 ubuntu 使用相同的主文件夹,但使用不同的根分区