如果我有另一台 Windows 计算机但不想格式化 USB 记忆棒,如何安装 Debian?

如果我有另一台 Windows 计算机但不想格式化 USB 记忆棒,如何安装 Debian?

我有一台 Windows 笔记本电脑,想在另一台电脑上安装 Debian。我有一个 128GB 的​​ USB 记忆棒,但我不想格式化。我该怎么做?

答案1

  1. 获取 Debian ISO,我使用了 netinst。
  2. 使用 Double Commander(或任何其他工具,但 Double Commander 更简单)将ISO 映像中的.diskdists、目录提取到 USB 棒。Double Commander 只是将 ISO 视为一个文件夹,您可以进入其中。我不是 100%确定这是必要的,但由于它有 1M,我懒得测试它。我也不确定,但它看起来像是 di 在尝试查找磁盘时会测试的东西,不是吗?据我所知pooldists.diskhttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=724931您不能按原样使用 ISO 进行安装。
  3. 要么复制整个install.amd目录,要么只复制其中的initrd.gzvmlinuz文件,不需要其他操作。我将这两个文件复制到了I:\USB 驱动器的根目录。
  4. 从以下位置获取 Grub2https://www.aioboot.com/en/install-grub2-from-windows/并执行那里列出的命令,我这样做了grub-install.exe --boot-directory=I:\ --efi-directory=I: --removable --target=x86_64-efi。sourceforge 上的 grub2win 可能也能正常工作。我还没有测试过。
  5. 现在I:\有一个grub目录,更改grub.cfg为:

    insmod fat
    insmod all_video
    search --no-floppy --fs-uuid 4C66-B90C --set root
    linux /vmlinuz
    initrd /initrd.gz
    启动

第一个 insmod 和 search 命令应该在那里,其余的由我们自己编写。如果没有,您可以通过在 上的命令提示符中--fs-uuid运行命令来找到 的值。就是这样,现在 Debian 安装程序启动了,并且可以正常找到 USB 棒。volI:

在此处输入图片描述

相关内容