我需要使用PXE从网络上安装机器。我已经有了一个ISO (22.04),我生成它来使用我自己的user-data (自动安装)。
我在互联网上找到了一些方法,可以在自动安装的Ubuntu中使用PXE,但没有用它自己的autoinstall / user-data.生成ISO的方法。
我有一台已经在HTTP上正常工作的PXE机器,以及位于NFS中的ISO;我需要知道向文件中添加什么内容,该文件应该包含如下内容-
LABEL ubuntu-autoinstall
MENU label Install Ubuntu - autoinstall
KERNEL vmlinuz
INITRD initrd
APPEND nfs:generated_ubuntu.iso发布于 2022-11-07 23:20:05
最简单的方法是通过HTTP使您的自定义ISO可用。然后,pxelinux配置将类似于
LABEL ubuntu-autoinstall
MENU DEFAULT
MENU label Install Ubuntu - autoinstall
KERNEL vmlinuz
INITRD initrd
APPEND root=/dev/ram0 ramdisk_size=1500000 ip=dhcp autoinstall cloud-config-url=/dev/null ds=nocloud;s=file://cdrom/YOURPATH/ url=http://YOURWEBSERVER/YOURCUSTOMISOFILE这应该和你找到的例子一样,除了
url=参数指向您的自定义ISOds=参数指向您添加了自动安装文件的ISO上的路径。国际标准化组织将在/cdrom上安装。https://askubuntu.com/questions/1439522
复制相似问题