Моя цель - использовать хост-компьютер для настройки и настройки бездисковой среды, с которой я могу загружать клиентские машины и / или виртуальные машины.
Я следовал этим двум учебникам с очень незначительными изменениями: - https://help.ubuntu.com/community/DisklessUbuntuHowto - https://help.ubuntu.com/ community / Installation / OnNFSDrive
Итак, debootstrap использовался для создания общего ресурса клиента.
Прогресс: я использовал virt-install для создания домена с disk = none для тестирования и размещения его в виртуальной сети с мостовыми соединениями.
TFTP работает и загружает ядро и initrd, но теперь, когда запускается Ubuntu, я получаю графический установщик.
Может быть, я использовал не то ядро / initrd? Я взял "linux" и "initrd.gz" из http://archive.ubuntu.com/ubuntu/dists/disco/main/installer-amd64/current/images/netboot/netboot.tar.gz для служения через pxelinux.cfg/default
.
Может быть, виртуальная машина не может получить доступ к общему ресурсу NFS? Учебник выглядит немного старым, и в /etc/initramfs-tools/initramfs.conf
/ etc / exports:
/nfs/private/pxe/athens 192.168.*.*/24(rw,async,no_subtree_check,no_root_squash,insecure,fsid=3)
/tftpboot/pxelinux.cfg/default не было записи «BOOT = local». 1115]
LABEL Athens
KERNEL smellyboot/athens/linux
APPEND root=/dev/nfs initrd=smellyboot/athens/initrd.gz nfsroot=192.168.1.2:/nfs/private/pxe/athens,rw ip=dhcp rw