未检测到 SanDisk 128GB 可启动 USB

未检测到 SanDisk 128GB 可启动 USB

我正在尝试在 SanDisk 128GB 上制作可启动的实时 Caine 操作系统,但系统未检测到除 HDD 之外的任何可启动设备。我有一台华为 Mate,并且在上面运行 Linux

我运行了下一个命令来创建可启动 USB, sudo dd if=/dev/zero of=/dev/sdaX以将 USB 归零进行格式化

将其转换为 FAT32mkdosfs -F 32 -I /dev/sdaX

创建可启动 USB dd if='~/Desktop/caine11.0.iso' of='/dev/sdaX' bs=8M status=progress

完成此过程后,我检查了 USB,发现所有文件都在那里。一旦我将其关闭并打开以运行它,我按 F12,但设备不在那里。

答案1

您盲目使用互联网上的答案。查看那里的设备。

第一个命令是将/dev/sda设备归零。然后格式化为fat32设备/dev/sdc1。稍后使用 dd 写入/dev/sdb1.

这完全是一场灾难,您可能只是幸运地没有破坏系统上当前的分区。

在这种情况下,将随身碟插入 USB 插槽后,您应该尝试dmesg获取有关已插入哪个设备的信息,然后在命令链中正确使用该设备。

答案2

首先,确保您已使用 正确识别您的 USB 设备lsblk。我假设它是/dev/sdb.这是 USB 磁盘设备。

现在,大多数发行版都会默认挂载磁盘分区。会是这样的/dev/sdb1。通过执行以下操作卸载它 -

sudo umount /dev/sdb1

使用 - 写入图像

sudo dd if=/home/ferpalma21/Desktop/caine11.0.iso of=/dev/sdb bs=8M

确保从 BIOS 菜单打开 USB 启动。

答案3

问题是导入图像时我也选择了分区。那是错误的。正确的命令是``sudo dd bs=4M if=/media/{user}/159C483D3BEE15BA/caine11.0.iso of=/dev/sdc status=progress oflag=sync``

of 没有选择任何部分,而只是sdc1选择sdc(在我的示例中)

下一个链接很好地解释了这一切https://www.neowin.net/forum/topic/1394459-how-to-create-a-bootable-linux-usb-drive-in-terminal-on-command-line/

相关内容