Загрузочный ISO-образ Ubuntu с PXE, используя только tftp, dhcp и apache, но НЕ NFS
Этот вопрос был задан ранее, без правильного ответа: возможно ли загрузить LiveCD Ubuntu через PXE, используя HTTP (не NFS)?
Кажется, что раньше был трюк с memdisk ( Thin Client Lubuntu через PXE Server с DHCP и TFTP), но он, похоже, больше не работает с более новыми версиями Ubuntu.
Итак, кто-нибудь знает, как PXE загрузить ISO-файл * Ubuntu (рабочий стол) (с опцией live session) без NFS? Опять же, используя только:
- TFTP
- dhcp (то есть isc-dhcp-сервер)
- apache (необязательно)
1 ответ
Ответ на заданный вопрос, к сожалению, нет. Вы можете искать информацию о редактировании образа LiveCD, чтобы загрузить его таким способом, но это большое дело.
Устаревший, но представительный подход: https://wiki.ubuntu.com/LiveCDNetboot
Ближайший опыт, который вы можете получить, не редактируя образ, - это установочная загрузка, которую вы можете сделать непосредственно с интернет-ресурсов Canonical, таких как следующие (примечание: я использую ipxe
, и это список файла типа linux.php, совместимого с тем же).
#!ipxe
echo Starting Ubuntu x64 installer
# Figure out if client is 64-bit capable
cpuid --ext 29 && set archl amd64 || set archl i386
:setBase
set base-url http://ftp.ubuntu.com/ubuntu/dists/xenial/main/installer-${archl}/current/images/netboot/ubuntu-installer/${archl}
kernel ${base-url}/linux
initrd ${base-url}/initrd.gz
imgargs linux
boot
Примечание: я смутно помню, как читал, что вы можете смонтировать образ LiveCD iso для передачи обслуживания dhcp / tftp, чтобы выполнить это, однако, если я вспоминаю это, вы ограничены одним загрузочным образом pxe, поэтому я не стал его изучать. Возможно, это второе место для поиска вниз.
Добавьте ссылку, используя Clonezilla:
https://serverfault.com/questions/277470/clonezilla-pxe-boot-without-nfs