安装第三个操作系统

安装第三个操作系统

我刚刚在第二个硬盘上安装了 Ubuntu。我正在学习 Unix/Linux 入门课程,也想在第二个硬盘上安装另一个版本的 Linux。我可以创建一个分区并将其安装在那里吗?GRUB 会更新到第三个操作系统吗?

答案1

这很大程度上取决于您安装的操作系统,如果您使用 Windows,则需要再次安装 grub。大多数 Linux 发行版都会识别已安装的操作系统,并为您提供是否再次安装 grub 的选项。无论哪种方式,grub 稍后都会扫描可用的操作系统。

答案2

我使用的系统是 Windows 8、Ubuntu 和 Elementary OS。它运行良好。

我的电脑预装了 Windows 8。过了一段时间,我决定在那台机器上安装 Linux。在安装了一次 Linux 之后,我决定安装另一个发行版 (Elementary OS)。我只是缩小了我目前拥有的两个 OS 分区之一上的一些空间,然后在那里安装它。GRUB 运行良好。只要您安装的两个 OS 都不是 Windows,就应该没问题。在这种情况下,您只需重新安装 GRUB,如下所示:sudo grub-install /dev/sda进而sudo grub-更新。 我认为 :)

是的,你可以。至于交换,不用担心。你只需要其中一个。

希望这可以帮助!

答案3

正如 yohan esteves 所说,这取决于您要安装的 Linux 发行版。大多数 Linux 发行版都会安装自己的 GRUB 版本,其中包括您的 Windows 安装和另外两个 Linux 安装。此外,大多数发行版都有不覆盖现有引导加载程序的选项。所以你会没事的。但是,如果您已定制了旧 GRUB(例如自定义颜色)并通过新的 Linux 安装安装了新 GRUB,或者如果您的旧 GRUB 由于某种原因没有自动更新,那么您可以随时执行这两个命令:

要手动更新 grub 配置,请在 Ubuntu 系统的终端中输入以下内容:

sudo update-grub

要完全重新安装 GRUB,请输入以下命令:

sudo grub-install /dev/sdX

其中 sdX 是您要从中启动的硬盘驱动器。

如果您要在 PC 上安装的 Linux 发行版以错误的配置安装了 GRUB,那么您可能会陷入无法启动任何操作系统的状态。(我使用 OpenSuse 时遇到过几次这种情况)。

在这种情况下,从安装 CD 启动实时系统并打开终端并输入以下命令:

sudo mount /dev/sdXY /mnt

其中 sdXY 是您的 Ubuntu 分区。仅当您使用 UEFI 启动时才在下一行中输入命令!

sudo mount /dev/sdXY /mnt/boot/efi

现在继续:

sudo mount -o bind /dev /mnt/dev
sudo mount -o bind /sys /mnt/sys
sudo mount -t proc /proc /mnt/proc
sudo cp /proc/mounts /mnt/etc/mtab
sudo chroot /mnt /bin/bash

现在您可以在 Ubuntu 安装中执行命令:

grub-install /dev/sdX

其中 sdX 是您的启动硬盘。

update-grub

此外,除了确保在安装新操作系统时不覆盖任何内容外,您无需考虑其他任何事情。只需缩小旧的 Ubuntu 分区并创建一个新分区即可。如果需要,您必须确保 Ubuntu 的交换分区也安装在新操作系统中。当您更改交换分区的挂载点时,应该有类似“用作交换分区”的内容。

答案4

在虚拟机中安装第三个甚至第四个和第五个怎么样?这样,您可以安装任意数量的应用程序,并且知道它不会影响您的主操作系统。

相关内容