这是 lsblk 显示的内容
sdd 8:48 1 14,7G 0 disk
├─sdd1 8:49 1 2G 0 part /media/miki/Ubuntu 19.04 amd64
└─sdd2 8:50 1 3,7M 0 part
这是 fdisk /dev/sdd 的输出
Command (m for help): p
Disk /dev/sdd: 14,7 GiB, 15733161984 bytes, 30728832 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: 0x46f8e7bf
Device Boot Start End Sectors Size Id Type
/dev/sdd1 * 0 4095999 4096000 2G 0 Empty
/dev/sdd2 4066772 4074259 7488 3,7M ef EFI (FAT-12/16/32)
我现在该选择什么?
Command (m for help): m
Help:
DOS (MBR)
a toggle a bootable flag
b edit nested BSD disklabel
c toggle the dos compatibility flag
Generic
d delete a partition
F list free unpartitioned space
l list known partition types
n add a new partition
p print the partition table
t change a partition type
v verify the partition table
i print information about a partition
Misc
m print this menu
u change display/entry units
x extra functionality (experts only)
Script
I load disk layout from sfdisk script file
O dump disk layout to sfdisk script file
Save & Exit
w write table to disk and exit
q quit without saving changes
Create a new label
g create a new empty GPT partition table
G create a new empty SGI (IRIX) partition table
o create a new empty DOS partition table
s create a new empty Sun partition table
这是 p 输出
Command (m for help): p
Disk /dev/sdd: 14,7 GiB, 15733161984 bytes, 30728832 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: 0x46f8e7bf
Device Boot Start End Sectors Size Id Type
/dev/sdd1 * 0 4095999 4096000 2G 0 Empty
/dev/sdd2 4066772 4074259 7488 3,7M ef EFI (FAT-12/16/32)
lsblk -f /dev/sdd
NAME FSTYPE LABEL UUID MOUNTPOINT
sdd iso9660 Ubuntu 19.04 amd64 2019-04-16-19-19-59-00
├─sdd1 iso9660 Ubuntu 19.04 amd64 2019-04-16-19-19-59-00 /media/miki/Ubuntu 19.04 amd64
└─sdd2 vfat Ubuntu 19.04 amd64 039E-EF17
我的目标是使 USB 可启动,但由于类型错误(之前的 MBR)而无法检测到。
答案1
看起来您已将 iso 文件克隆到 USB 闪存盘。请告诉我们您使用了哪种工具/方法。
你可以使用以下命令进行检查,你应该会得到与我得到的结果类似的结果(使用 Lubuntu)
$ lsblk -f /dev/sdd
NAME FSTYPE LABEL UUID MOUNTPOINT
sdd iso9660 Lubuntu 19.04 amd64 2019-04-16-19-13-46-00
├─sdd1 iso9660 Lubuntu 19.04 amd64 2019-04-16-19-13-46-00
└─sdd2 vfat Lubuntu 19.04 amd64 039E-EF17
在这种情况下,USB 闪存盘应该可以在 UEFI 模式和 BIOS 模式下启动。
这是一个非常特殊的分区表(但归类为 MSDOS,而不是 GUID(GPT)。并且没有理由尝试创建 GPT 分区。
您可能需要修改计算机的 UEFI/BIOS 菜单中的一些设置,或者更简单的是,在启动过程中尽早按热键以获取临时启动菜单,您可以在其中选择 USB 驱动器。
如果仍然不起作用,您应该检查md5sum
下载是否正常。下一步是检查 USB 闪存盘是否正常。但您问题中的输出看起来很有希望。