我已成功使用 lubuntu-12.10-alternate-amd64.iso 通过 PXE 网络安装服务器。但到目前为止,无论我在预置文件中输入什么,我都无法安装桌面登录:
tasksel tasksel/first multiselect lubuntu-desktop
d-i pkgsel/include string lubuntu-desktop
两者都没有触发桌面 UI 安装。子目录中的日志/var/log/installer
也没有给我任何线索。
preseed/late_command
我通过运行或结合本地存储库镜像使用 iso 的内容 解决了这个“问题” 。
顺便说一句,我注意到Packages.gz
iso 中的universe/debian-installer/binary-amd64
没有任何内容。将其替换为 中的universe/binary-amd64
并添加 Release 文件也不会导致图形 UI 安装。我该如何“修复” iso 的内容,以便我可以将其用于刻录 CD 和 PXE 网络启动的桌面安装?
答案1
一旦设置了 TFTP 服务器,任何?-Ubuntu12.10:shell 上的两个命令。只需将您的 TFTP 服务器 Web 根目录绑定/挂载./install/netboot
到备用操作系统的 ISO 映像。
如果您已经正确设置了基于 Linux 的 TFTP 服务器,那么:
- 设为
/srv/tftp
您的 TFTP webroot - 成为
/path_to_image/Lubuntu.iso
你的?-ubuntu 操作系统映像文件;
然后只需输入(以 root 身份):
mkdir /mnt/tmp
mount -oro,loop,iso9660 /path_to_image/Lubuntu.iso /mnt/tmp
mount --bind /mnt/tmp/install/netboot /srv/tftp
重新启动您的客户端,即可通过 PXE 接收 ?ubuntu 操作系统。