Debian 安装程序 HTTP 启动

Debian 安装程序 HTTP 启动

我真的快绝望了。任何帮助或建议都将不胜感激:

我想在远程 SuperMicro 服务器上安装 Debian,我只能访问该服务器的 IPMI。该服务器不在我的网络中,除了 HTTP 启动之外,我无法轻松使用任何其他功能。

所以我尝试了两件事:

我将 Buster 的 netinst.iso 上传到我的网络服务器上,并将目标服务器的 BIOS 设置到相应的 URL。服务器成功下载了该 iso 映像并启动了安装程序。很快,在问了几个问题之后,安装程序试图在 CD-ROM 上找到自己的组件……但这些组件基本上不存在。所以它失败了。我没有找到任何方法说服它去别处看看。这没有用。

作为下一个选项,我尝试将 Debian 网站上的 netboot.tar.gz 包解压到 Web 服务器上。再次,我将服务器 BIOS 指向文件 grubx64.efi、bootnetx64.efi 以及它们在不同子目录级别的链接的各种组合。我总是以 gub 提示符结束,没有任何菜单或其他任何内容。似乎 grub 不知道在哪里查找其配置。

我没有访问 Web 服务器的文档根目录的权限,我只是那里的一个用户。我也没有访问其日志的权限。所以我不知道服务器实际请求了什么,但没有收到什么。

有什么方法可以仅使用 HTTP 启动来安装 Debian 稳定版?我可以明确设置加载程序的 http URL,因此无需修改 DHCP。NIC 接收正确的 IP 地址并具有完全的互联网访问权限。我无法设置 Windows 共享(将其作为虚拟 cd-rom 安装到 IPMI 中),因为我的防火墙阻止了它。有什么提示吗?非常感谢。

答案1

我最后以某种方式解决了这个问题。然而,这更像是一种权宜之计。我无法告诉 grub 在哪里寻找它自己的配置文件。

我设法使用 IPMIView 远程启动 Java 控制台。该控制台有一个选项,可以将 iso 文件安装为虚拟 cd。我使用了常规 netinst 映像,它运行正常。

仅供参考,在我发表帖子并遇到 http 启动的所有麻烦之前,我尝试在 IPMI 卡的 Web 界面中使用远程 Java 控制台,但它没有启动。所以我预计 IPMIView 中的 Java 控制台都不会起作用。

无论如何,Debian 安装程序似乎还没有完全准备好 http-boot。

相关内容