我正在尝试使用 PXE BOOT 方法在客户端电脑上自动安装 UBUNTU....我的目标如下:-
我按照此链接安装中给出的步骤使用PXE 启动安装
1:-服务器将有一个 KICKSTART 配置文件,其中包含操作系统安装的参数和操作系统安装所需的文件。
2:-客户端必须检测此配置以及安装文件,并在无需任何用户输入的情况下完成安装。
在我的服务器中我安装了 DHCP3 服务器、Apache2 和 TFTP 来帮助我进行安装。
我几乎已经实现了我的第一个目标,我能够使用存储在服务器中的文件启动我的客户端,但是在安装阶段它要求我“选择 UBUNTU 档案的镜像”。我提供了服务器的 IP 地址和文件所在的服务器路径,但它也给了我错误“糟糕的档案镜像”。
所以,有没有可能,我不用从互联网上下载所有文件并将它们存储在我的磁盘上,而是使用 UBUNTU-CD 附带的文件,以及如何以何种格式(我应该对它们进行 zip 压缩)将这些文件存储在磁盘上。
其次,我还生成了 ks.cfg,想将其提供给客户端以便自动安装操作系统,那么应该如何将配置文件提供给安装过程。
答案1
安装apache:
sudo apt-get install apache2
挂载 Ubuntu CD 并复制所有文件:
mkdir /var/www/ubuntu
cp -r /media/cdrom/* /var/www/ubuntu/
输入http://$SERVER_IP/ubuntu/进行镜像。