如何为 UEFI/GPT 初始化新磁盘?

JDł*_*osz 5 partition gpt uefi

背景

我正在建立一个新版本,使用所有新硬件tabula rosa。我想要多个 Linux 安装和公共数据分区。

根据我目前收集到的信息,使用新硬件和最新内核,我应该能够将 rEFInd 用作简单的引导管理器并使用完全现代的引导过程。

我已阅读 Rod 的一般说明,但我需要一些更具体的建议。

由于磁盘分区编辑器倾向于“帮助”隐藏 EFI 分区,我如何在新的未格式化磁盘上进行设置?

使用 gparted 0.16.1,我创建了一个 gpt 类型的分区表。但是,没有迹象表明情况确实如此:显示器看起来与以前没有什么不同,或者旧的分区表就位。那么它有什么作用吗?在新的分区命令给出了保留分区特殊EFI的选项,因此它没有这样做自动吗? 截屏

约束和假设

没有现有的操作系​​统,也没有光驱。假设 ssd 上的任何现有内容都应该被清除(来自制造商的垃圾软件或以前的分区尝试)。我正在从 USB 拇指驱动器启动 UBCD,因此使用 gparted 或 Partion Magic 映像中包含的其他工具将是最简单的。

一旦我有一个带有特殊 EFI 分区的合适的 GPT 磁盘,我就可以很舒服地使用 gparted 等进行附加分区,就像我所做的一样,只要有带有 HDD 的 PC。

gol*_*cks 5

当前fdisk支持 GPT 的util-linux 版本,我在这里查看的是fdisk from util-linux 2.24.2(通过 报告fdisk -v)。

运行fdisk /dev/whatever。查看带有 的选项m。请注意这些更改取决于分区表的状态。首先检查磁盘当前处于什么状态p。注意Disklabel type; 如果gpt您不需要做任何事情,您可以删除现有分区并开始创建您自己的分区。

如果没有,请使用该g选项。这将消除任何现有分区,因为fdisk不会转换 MBR 表。您现在可以开始添加分区n。对于 EFI 分区,使用t将类型设置为1,然后表应该读取,例如,

 Device    Start          End   Size Type
 /dev/sdb1   256    122096640 465.8G EFI System
Run Code Online (Sandbox Code Playgroud)

显然这有点愚蠢,但希望这一点很清楚。在您使用w并退出之前,您的任何更改都不会生效。


归档时间:

查看次数:

21061 次

最近记录:

4 年,9 月 前