无法从分区 USB 驱动器安装 Debian

无法从分区 USB 驱动器安装 Debian

我是 Linux 新手,在写这篇文章之前已经阅读并尝试了很多替代方案。我正在尝试从通常在 Gallium OS 上运行的笔记本电脑上的 USB 记忆棒安装 Debian10(通过 NETINST)。我需要提供非免费固件才能使用 wifi,因此需要其他分区。

我的流程是:

  • 擦拭我的 USB 记忆棒dd if=/dev/0 of=/dev/sda
  • 创建分区磁盘驱动器并将可启动标志分配给将包含 debian 安装 ISO 文件的分区(/dev/sda2
  • 使用等杂种--partokdebian-10.9.0-amd64-netinst.iso文件
  • 使用dd if=debian-10.9.0-amd64-netinst.iso of=/dev/sda2创建可启动的 Debian 安装程序
  • 将包含非免费必需固件的文件夹复制到另一个 USB 分区

当我在未分区的 USB 记忆棒上执行相同操作(没有非自由固件)时,GRUB 安装程序会通过图形界面正确启动。

当我执行上述操作时(即尝试从分区 USB 引导/安装 Debian 时),系统显示我无法使用的 GRUB 命令行(尽管尝试浏览 USB 棒的内容,但我找不到 vmlinuz 或 initrd.img) 。我不是通过命令行使用 GRUB 的专家,所以也许我在那里做错了什么,但我无法通过这个阶段。

理想情况下,我想通过图形安装启动 Debian。

谁能看出可能出了什么问题吗?

谢谢你!乔恩

EDIT1:我更喜欢从分区 USB 启动,这样我仍然可以使用其他分区来实现其他功能

答案1

经过两天的故障排除后,我确实找到了答案......

GRUB2 命令行启动后,我设置根=(dev0,msdos2)启动盘在哪里,然后我在该驱动器内使用 ls 来查找名为的文件grubx64.efi。我加载该文件chainloader <path_to_grubx64.efi>然后点击启动,瞧:图形化的 Debian 启动/安装程序启动了!

相关内容