如何使用 pxe 通过网络启动安装 ubuntu server 12.04

如何使用 pxe 通过网络启动安装 ubuntu server 12.04

我安装了 Ubuntu Server 12.04 作为服务器。还安装了 tftp 服务器、dhcp3-server、syslinux 和 apache。我尝试通过本地网络在很多客户端上安装 Ubuntu Server 12.04。

我使用 nfs 安装了 12.04-server无盘Ubuntu如何使用 NFS PXE 安装 Ubuntu Server以及许多其他。安装程序已加载,但未使用本地网络 NFS,而是请求网络镜像(这适用于 ubuntu 14.04-desktop 并安装成功)。客户端支持 PXE 启动并从 dhcp3-server、tftp 传输内核(linux)和 initrd.gz 完全获取 IP,在请求镜像之前一切都很好。

我还使用了 memdisk,12.04-server.iso 可以正确加载(客户端有 2Gb 内存,即使 tftp 很慢也没关系),并且 grub 也出现了。我确实喜欢和许多其他相同Syslinux 维基描述了 Memdisk。当我尝试安装时,第一个问题没有问题,但要求 cdrom 并说无法安装它。

此外,我设置了本地镜像列表和 http 服务器(例如http://10.9.1.101/ubuntu/)。12.04-server.iso使用 -o loop挂载/var/www/ubuntu/(或者有一次尝试复制它们,当然我复制了 .disk 目录)。我回答了我的本地镜像列表,该列表在安装基本系统之前一直有效,我收到以下消息:

Debootstrap warning
Warning:
http://10.9.1.101/ubuntu/dists/precise/restricted/binayr-amd64/Packages was corrupt

当我使用 Internet 镜像列表时,它安装成功。我检查了 apache 日志安装,却发现有精确更新。

我从 ubuntu.com 网站检查了 ISO 文件的 md5sum,结果是一样的。我搜索了很多,但他们没有给出可行的答案。

我的问题是如何ubuntu-12.04-server.iso通过本地网络在许多客户端上安装?

相关内容