我有一台 Dell XPS13,内存为 1TB,上面装有 Ubuntu。当前的 Ubuntu 安装有三个与之关联的分区。我想擦除硬盘并安装带有 LVM 和加密的 Arch Linux,这需要创建三个分区。我正在使用命令disk /dev/sdc
来创建分区。当我使用该命令时,我收到一条警告,指出GPT PBMR size mismatch (1503895 != 60628991) will be corrected by write
。尽管有警告,我还是继续提供输入以创建两个 500 MB 分区的过程,该过程已成功完成。但是,在第三个提示符下,Last sector, +/-sectors or +/-size(K,M,G,T,P} (2050048-60628958, default 60628958):
我只是按回车键而没有提供数字,这应该将所有剩余空间分配给第三个分区;但是,我收到以下消息Created a new partition 3 of type 'Linux filesystem' and size 27.9 GiB
,这显然比剩余空间少得多,剩余空间应该是 1 TB 减 1 GB。此时命令仅在内存中,尚未写入。由于 GPT 大小不匹配,估计 27.9 GiB 是错误的吗?如果我走那么远,写入磁盘时会修复这个问题吗?还是分区有问题,迫使我放弃安装?
答案1
计算机预装了硬盘,以支持未来的 Windows 适用性。我无意中尝试格式化错误的硬盘,即/dev/sdc
我本应该尝试格式化硬盘/dev/nvme0n1
。我今天运行了正确的命令,能够正确地对硬盘进行分区并将 Arch Linux 安装到可启动状态。