使用 UEFI 系统在 MBR 磁盘上安装 Ubuntu

使用 UEFI 系统在 MBR 磁盘上安装 Ubuntu

我有一块 Seagate Expansion Portable 1TB 外置硬盘,我打算在上面安装 Ubuntu。
但是,磁盘似乎是 MBR,而不是 GPT,这似乎是一个问题,因为我的电脑有一块 UEFI 主板。
它在 GParted 中看起来像这样:

在 GParted 中驱动

综上所述,我想做以下几点:
-将磁盘从 MBR 转换为 GPT
-将 Ubuntu 16.04 安装到上述磁盘上

为了实现这个目标我要做什么?

答案1

我好像已经明白了。
笔记:这会破坏全部磁盘上的数据。如果您想要保存分区中的数据,可以运行:

dd if=/dev/sdxy of=/tmp/sdxy.img bs=512M

其中 x 是磁盘值,y 是分区号。

然后您可以像这样恢复数据:

dd if=/tmp/sdxy.img of=/dev/sdxy bs=512M

这会将映像备份恢复到分区。


1:打开 GParted (您可以gksudo gparted在终端中运行。如果未安装 GParted,请使用 进行安装sudo apt install gparted
2: 选择Devices -> Create Partition Table。确保它创建一个谷氨酰胺磷酸酶分区表。 (重要的:这是数据被销毁的步骤。如果您想保留数据,请按照上述方法备份,或者直接将磁盘转换为 GPT。)
3fat32:在磁盘的起始处创建一个 300 MB 的分区。右键单击该分区并点击,为其赋予boot和标志espManage Flags标志。这将是ESP或 EFI 系统分区。我们将在这里安装 GRUB。
4:在 ESP 后创建一个交换分区。大小可能有所不同,但建议将交换分区的大小保持在与 RAM 相同的大小。
5ext4在交换分区后创建一个根分区。此分区至少应为 20 GB。
6:点击顶部的绿色复选标记Apply您的更改。(笔记:此时将写入磁盘。在执行此步骤之前,请验证您的配置是否正确。)
7:退出 GParted。
8:启动您的 Ubuntu 安装介质(CD、DVD、USB 等)
9:当它询问您如何安装 Ubuntu 时,选择Something else
10:右键单击 ESP,然后告诉 Ubuntu 将其挂载到/boot/efi
11:右键单击交换分区,并告诉 Ubuntu 使用它。
12:右键单击根分区,并告诉 Ubuntu 将其挂载在/
十三:当系统提示你要安装引导加载程序的设备时,请选择/dev/sdb,或者您要安装到的磁盘。(笔记:这个过程中不要选错磁盘。不一定/dev/sdb。请确保选择了正确的磁盘。)
14:点击Install Now,然后喝杯咖啡。


就这样。Ubuntu 现已成功安装到您的外部设备上。

相关内容