双启动 Ubuntu 作为硬盘上的辅助系统

双启动 Ubuntu 作为硬盘上的辅助系统

我有两个 Linux 发行版,我想将它们从一个 140GB 串行 ATA 驱动器上进行双启动。我想做的是设置这两个发行版,这样我每次启动时都可以启动其中任何一个,我在 Windows 上做过这个,这相当简单,因为我需要做的就是将发行版安装在单独的分区上,它几乎自动完成了所有操作

但此时我有一个 Linux 操作系统,我想将 Ubuntu 作为辅助操作系统启动,我该怎么做呢?我该如何对驱动器进行分区,以及我需要进行哪些设置才能使它们实现双启动?我可以毫无问题地重新安装我当前的 Linux 发行版,因为我将所有文件备份在外部设备上,而且我的设置相当简单,此外,我还希望在两个操作系统之间创建一个共享文件夹

我使用的发行版是 BackTrack 5 R2 Ubuntu 12.04 LTS

我真的需要帮助,因为我的第一次尝试破坏了 BackTrack,并且无法再启动

答案1

通常,当您安装大多数 Linux 发行版并发现其他可用的操作系统(无论是 Windows 还是 Linux)时,这是默认行为。方法应该相同,但对于 Windows,您需要确保先安装 Windows。

要安装的第二个 Linux 发行版通常会检测现有的发行版,并为两者创建 Grub 菜单。

然而,第二个将假定它是主操作系统,并将设置 Grub 在其自己的分区中查找配置文件/boot/grub

这里的一个问题可能是 BackTrack 似乎基于 Ubuntu,也许您不小心执行了升级而不是全新安装。您应该创建一个新分区,并确保将其与现有操作系统一起安装。我通常先在 gparted 中创建分区(实际上,我已经有一些备用分区用于实验),然后从安装菜单中选择“Something Else”。

我的设置

我有一个 1 TB 的驱动器,外加一个 500 GB 的第二个驱动器,因此磁盘空间对我来说并不紧张。我将备份备份到备用驱动器,并且上面还有一个旧的 Windows XP。

我的主驱动器被划分为单个扩展分区,根本没有主分区。我为主要和备用 Linux 安装创建了 3 或 4 个 20 GB 分区,一些交换空间,一些未使用的空间用于我尝试过的各种东西(例如 /boot 分区、/var 等),其余部分(在分区末尾)是一个“共享”分区,其中包含音频、视频、照片、文档等。我在使用的各种发行版中创建了指向此分区的符号链接,因此我始终可以访问我的个人资料。我将主目录与发行版放在一起,它有很多与发行版相关的设置。

我在任何需要它的安装中安装“共享”分区,使用/etc/fstab将分区安装到/mnt/shared。共享分区包含“文档”、“音乐”、“图片”等目录,我在我的主目录中创建指向这些目录的链接。执行此操作的简单方法是使用 Nautilus,突出显示目录,右键单击并选择“创建链接”。例如,我对 执行此操作/mnt/shared/documents,Nautilus 创建一个名为“链接到文档”的链接。我将此链接剪切并粘贴到我的主目录中,如果 中有任何文件~/Documents,我会将它们移动到/mnt/shared/documents。然后我删除主目录中的 文档 ,并将“链接到文档”重命名为“文档”。如果在不注销的情况下执行此操作,则链接将继承特殊图标,并且将像原始链接一样运行。

对任何其他目录(如音乐、图片等)重复此过程。

当我想尝试版本升级时,我可以将当​​前版本复制到分区,以便可以返回到该版本,然后我可以放心升级,并且我的数据始终可用。从不同发行版上的主目录复制我需要的任何内容(例如 .bashrc 等)非常容易。

唯一需要注意的是 grub 配置。我意外删除了一个包含 grub 文件的分区,这导致系统暂时无法启动,除非您知道如何从 grub 提示符启动 - 这并不难,但我通常需要一本指南来记住。但最好的办法是准备一张可启动的救援 CD,例如超级 Grub 磁盘,可以轻松解决这些问题。

相关内容