我想在我的 Ubuntu 服务器上创建一个新的主分区来安装 CentOS,并使用启动管理器在 Ubuntu 和 Cent OS 之间切换。我有以下问题:
如何创建新的主分区以安装 CentOS?我曾尝试使用 fdisk /dev/sda 和相应的命令来创建主分区,但在查看分区时它并未出现。
在新的主分区上安装 CentOS 后,如何在 Ubuntu 和 CentOS 之间切换?我曾使用过 GRUB 和其他启动管理器,如 zBootManager、Boot-US,但如果有人能提供建议,告诉我哪一个更好,我将不胜感激。
答案1
您可以简单地缩小您的 ubuntu 分区,CentOS 的安装程序应该允许您使用该空间。我不太了解 CentOS 安装程序,所以实际上答案是您应该使用 GParted 或类似程序缩小您的 Ubuntu 分区,然后按照 CentOS 的安装说明将其安装到您创建的可用空间上。如果您需要 CentOS 方面的帮助,您应该使用他们的论坛。
GRUB 可能是最适合的启动管理器,不过这个问题似乎更具主观性(违反了本网站的规定)。关于选择启动时使用哪个操作系统,系统将提示您使用命令行 UI 并要求您选择操作系统。如果您在 10 秒左右的时间内没有选择操作系统,系统将自动选择您的“主”操作系统,根据我的经验,这是您最后安装的操作系统,但您可以在 Ubuntu 或 CentOS 中更改此设置。
答案2
fdisk
如果您不确定要做什么,请不要使用。请改用 Gparted。您也无法使用当前操作系统编辑分区。因此,请从 Ubuntu USB 记忆棒或任何其他包含 Gparted 的 LiveCD 启动您的 PC,并使用它来调整大小和创建分区。在此之前,请备份重要数据!
答案3
为什么要费力使用 fdisk?只需安装 GParted 并以图形方式使用它。或者直接从 Ubuntu LiveDVD/LiveUSB 使用它。GParted 可以查看所有分区。保证。
GRUB 将自动随 Ubuntu 和 CentOS 安装。你应该没问题。我认为最好的启动管理器是 rEFInd,但除非我非常清楚自己在做什么,否则我不会急于使用它。