如何从分区启动 debian?

如何从分区启动 debian?

我已经在 sub 下载了 debian iso,然后

$ sudo dd bs=4M if=/Downloads/firmware-10.4.0-i386-DVD-1.iso of=/dev/sdb status=progress && sync 

但是 iso 保存在分区中,而不是设备本身:$lsblk:

sdb      8:16   1  14.4G  0 disk 
├─sdb1   8:17   1   3.7G  0 part /media/user/Debian 10.4.0 i386 1
└─sdb2   8:18   1   2.2M  0 part 

从这里为什么‘dd’不能用于创建可启动 USB?提到,我无法从分区启动。但从上面的命令可以看出,我指定了设备 /dev/sdb 而不是分区 /dev/sdb*,所以我现在应该再次尝试 dd 吗?或者这里有可能从分区启动吗?但是在启动菜单中,只能从其他设备(例如 /dev/sdc)启动,而我没有看到从现在包含 iso 的 /dev/sdb1 启动的可能性,那么如何启动 iso 并进行安装呢?

答案1

您误解了 的输出lsblk

您下载并写入的文件是包含两个分区的磁盘映像。通过将映像写入磁盘,您已使用这些分区创建了一个分区表。(这也是写入分区不起作用的原因:分区不能嵌套。)这是预期的结果。

现在我不知道您正在查看什么“启动菜单”,但显然它使用的是 Linux 命名约定(/dev/sdc等等),所以我猜它是 GRUB。这已经太晚了,您的 UEFI(主板固件,也被错误地称为 BIOS - 这些不再使用)使用 GRUB 作为其默认引导加载程序。您必须中断正常启动并在那里选择分区。这通常是通过在启动期间按下某个按钮来完成的。您也可以按下cGRUB,输入fwsetup命令并按下Enter- 这将带您进入 UEFI 设置,让您重新排序引导加载程序。

相关内容