从这里我下载了一个debian-testing-amd64-netinst.iso
and boot.img.gz
,然后我跟着这些说明但结果是一个 USB 加密狗能够启动 Debian 安装程序,读取iso
其中的内容,但我没有内核模块,没有以太网,基本上我无法用它安装任何东西,因为我无法继续安装处理或从互联网下载任何内容。我尝试将其iso
直接刻录到 CD,结果相同。
我不明白我应该如何做到这一点,这个繁琐的解决方案背后的逻辑是什么,这个iso
+ boot.img 系统没有内核模块。我什至不知道如果我做错了什么或者还有什么问题。
最后,我有兴趣安装当前的 Debian 测试,代号“Jessie”,可能通过 Wi-Fi(我有一个 WPA2 PSK 网络),但我也有以太网,使用 USB 适配器。
答案1
您正在遵循 2006 年发布的说明:
由 sebas 发表于 2006 年 10 月 9 日星期一 12:49
这是有道理的,它们会有点过时:)。你也许可以使用以下命令来完成这项工作网络安装但这几乎肯定不值得付出努力。只要得到一个Debian 安装 ISO,将其刻录到 CD 或 USB 记忆棒上并从那里安装(说明是这里)。完成后,配置 WiFi 网络。
答案2
使用 zcat 创建 USB 安装加密狗,然后将 ISO 文件复制到 USB 驱动器的过程工作正常。我已经多次使用过这个程序。但有几点需要记住:
- boot.img.gz 和 ISO 中的内核版本必须匹配。
- 确保 (1) 同时下载文件并确保日期相同[对于每日构建]
- 除非确实需要,否则不要使用 wget --- 直接从网站上的存储库下载文件并实际查看时间/日期戳以确保 (1) 不会那么混乱。
- 最佳安装结果是通过有线以太网实现的 - 但如果您使用普遍支持的无线适配器,则无线也是可行的。
boot.img.gz 仅引导 USB 驱动器。 USB 引导后,ISO 也被“引导”。由于 ISO 是“可引导”CD 映像,因此 ISO 是实际的安装程序。因此,boot.img.gz 仅执行“部分”工作来启动安装程序,这就是内核版本必须匹配的原因。此外,任何可通过“刻录”安装 CD 使用的硬件也应该在 USB 安装方案中可用 - 因为它与加载的数据完全相同。
答案3
bug 列表中报告了 unetbootin 被破坏的问题,原因是 Debian Jessie 版本不符合文件命名标准。 Joliet 文件名标准将长度限制为 64 个字符。 Debian Jessie 包含超出 unetbootin 中使用的标准的文件名。
bug 列表中的开发者评论似乎已经演变成对 unetbootin 的仇恨邮件攻击,而不是解决 Debian 中的标准违规问题。开发商需要放弃地盘争夺战并解决问题。
对于 Debian 和其他 Linux 发行版的图形或桌面用户来说,提供一个图形工具来在 USB 随身碟上制作可启动的 .iso 映像非常重要。使用基于文本的“dd”不是一个可行的解决方案。 K3B 曾经在早期的 Debian 发行版上用于此目的,但在 Jessie 中,它也被破坏了,因为它拒绝承认 USB 笔式驱动器介质的插入。