Debian 通过 PXE 网络启动所需的文件

Debian 通过 PXE 网络启动所需的文件

我正在尝试执行网络启动以在我拥有的一台闲置 PC 上安装 Debian。我使用 Windows XP Pro 机箱作为“服务器”。它已设置并运行 TFTP/DHCP 服务器,但关于将哪些特定文件放入网络启动目录的根文件夹以允许 Debian 在“客户端”计算机上开始安装的信息模糊且令人困惑,到目前为止对我来说没有用,

据我所知,我应该(并且已经)下载了 Debain 的 netboot.tar.gz 文件,并在指定的 TFTP 服务器目录中解压并解压。然后我需要从那里移动一些文件并对其进行修改?我真的不清楚下一步该怎么做,我的实验失败了,而且在线搜索帮助也没有结果。所以如果有人能解释需要哪些文件以及应该如何组织它们以便开始网络启动,我会非常高兴!:)

提前致谢..伊恩

编辑:有人有什么建议吗?

答案1

据我了解,我应该(并且已经)下载 Debain 的 netboot.tar.gz 文件,并在指定的 TFTP 服务器目录中解压缩并解压它。

正确的。

从那里我需要移动一些文件并修改它们?

错了。这些文件保持原样就好了,你不需要修改它们。只需告诉 dhcp 服务器发送“pxelinux.0”作为启动文件名即可。

但是,作为一个 Windows 系统,我不知道它会对 tarball 中的符号链接做什么。

./pxelinux.0 -> debian-installer/i386/pxelinux.0
./debian-installer/i386/pxelinux.cfg/default -> ../boot-screens/syslinux.cfg
./pxelinux.cfg -> debian-installer/i386/pxelinux.cfg

如果您用来解压 tarball 的程序搞砸了,您可能需要进入并替换它们。

相关内容