我最近创建了一个可启动的 Ubuntu USB,我选择使用 Ubuntu 原生提供的启动盘创建器来创建它。一切都顺利进行,Ubuntu 甚至启动正常。但当我查看分区表时,我完全不知所措。为了检查分区表,我执行了命令
sudo fdisk -l /dev/sdb
我收到的输出是
Disk /dev/sdb: 14.9 GiB, 16008609792 bytes, 31266816 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x05e037df
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 0 3112959 3112960 1.5G 0 Empty
/dev/sdb2 3089492 3094291 4800 2.4M ef EFI (FAT-12/16/32)
这让我很困惑,因为如您所见,/dev/sdb2 分区嵌入在 /dev/sdb1 分区内。我不希望这样。此外,第一个分区从字节 0 开始,因此几乎没有空间留给 MBR。然而,这个 USB 启动得很好。到底发生了什么?
答案1
如果该 USB 盘上没有任何内容,您可以删除并重新创建它。这是自动配置,sdb2 夹在 sdb1 范围内。“SDB1-SDB2-SDB1”格式。为什么?不确定为什么会这样。据我所知,MBR 不会显示在分区表中。