如何双启动 Ubuntu 和另一个 Linux 发行版?

Dan*_*aya 6 dual-boot 11.04

双引导另一个 Linux 发行版(例如 Fedora 14)和 Ubuntu 11.04 的正确/最佳方法是什么?与两个发行版共享 /home 分区是个好主意吗?我必须注意哪些陷阱?

Rin*_*ind 6

使用相同的主目录可能会导致问题,尤其是对于主目录中的配置文件。您的所有个人设置和众多应用程序的配置都包含在您的主文件夹中。除了 UID(用户 ID)问题之外,Fedora 和 Ubuntu 可能使用某些应用程序的不同版本,这些应用程序可能在您的 HOME 中具有冲突/不兼容的配置文件格式和/或位置。

但我有一个更好的主意给你:在最小分区上让 Fedora 和 Ubuntu 都成为自己的家,并使用共享数据分区来存储你自己的文件。安装完两个系统后,请在两个系统上删除 ~/Desktop并使用 . 符号链接到数据分区上的目录ln -s /datapartition/Desktop ~/Desktop。您可以对所有目录执行此操作,并拥有 1 个桌面、1 个下载、1 个图片文件夹,所有文件夹均包含相同的文件。

这不仅可以防止您覆盖主目录中与另一个操作系统不同的文件,而且当您添加第三个、第四个、第五个操作系统或需要重新安装时,您可以通过重新创建符号链接来恢复所有重要文件。

编辑:这里是一个可能出错的例子:为什么我的两个 ubuntu 安装在不同的分区上共享相同的 apt-get 数据?

该用户安装了 2 个 Ubuntu:一个是 classic,另一个是 Unity,两者都使用相同的 /home/。

~/.config/software-center
~/.cache/software-center

两个系统都在使用它们,因为它们位于 /home/ 中,因此安装的更新和软件会影响两个安装。