Hmm, irgendwie habe ich wohl ein besonderes Problem, was ich mir nicht erklären kann.
Ich habe jetzt die netboot.tar.gz heruntergeladen und in das Verzeichnis /data/tftp/ubuntu-installer entpackt. Ebenfalls habe ich lubuntu nochmals heruntergelanden und den Inhalt des ISO-Files in das Verzeichnis /data/tftp/lubuntu bereitgestellt. Die Rechte habe ich jeweils mit chmod 755 gesetzt, damit jeder darauf zugreifen kann.
Wenn ich die default folgendermaßen anpasse,
#DISPLAY boot.txt
#PROMPT 1
#TIMEOUT 100
#DEFAULT lubuntu
path ubuntu-installer/amd64/boot-screens/
include ubuntu-installer/amd64/boot-screens/menu.cfg
default ubuntu-installer/amd64/boot-screens/vesamenu.c32
prompt 0
timeout 0
#Bionic x64 Desktop
LABEL bionic64-desktop
menu laben Bionic_Live
menu default
KERNEL lubuntu/casper/vmlinuz
APPEND boot=casper netboot=nfs nfsroot=172.18.22.250:/data/tftp/lubuntu/ initrd=lubuntu/casper/initrd.lz toram locale=de_DE bootkbd=de console-setup/layoutcode=de
LABEL lubuntu
KERNEL lubuntu/casper/vmlinuz
APPEND boot=casper netboot=nfs nfsroot=172.18.22.250:/data/tftp/lubuntu/ initrd=lubuntu/casper/initrd.lz toram locale=de_DE bootkbd=de console-setup/layoutcode=de
LABEL stretch
KERNEL debian-installer_amd_stretch/linux
APPEND initrd=debian-installer_amd_stretch/initrd.gz nouveau.modeset=0 nomodeset locale=de_DE bootkbd=de console-setup/layoutcode=de
LABEL gparted
KERNEL gparted/live/vmlinuz
APPEND initrd=gparted/live/initrd.img boot=live config netboot=nfs nfsroot=172.18.22.250:/data/tftp/gparted quiet vga=normal nouveau.modeset=0 nomodeset locale=de_DE bootkbd=de console-setup/layoutcode=de
kommt es zu der Meldung
Failed to Load libcom32.c32
, obwohl diese Datei sowohl unter /data/tftp/ als auch im Verzeichnis /data/tftp/ubuntu-installer/amd64/boot-screens zu finden ist.
Kommentiere ich
default ubuntu-installer/amd64/boot-screens/vesamenu.c32
aus, startet immer der Ubuntu-Net-Installer, der auch funktioniert.
Also habe ich
#include ubuntu-installer/amd64/boot-screens/menu.cfg
ebenfalls auskommentiert, so das ich jetzt wieder nach einem Eintrag gefragt werde.
Aktuell sieht es also so aus:
#DISPLAY boot.txt
#PROMPT 1
#TIMEOUT 100
#DEFAULT lubuntu
path ubuntu-installer/amd64/boot-screens/
#include ubuntu-installer/amd64/boot-screens/menu.cfg
#default ubuntu-installer/amd64/boot-screens/vesamenu.c32
prompt 0
timeout 0
#Bionic x64 Desktop
LABEL bionic64-desktop
menu laben Bionic_Live
menu default
KERNEL lubuntu/casper/vmlinuz
APPEND boot=casper netboot=nfs nfsroot=172.18.22.250:/data/tftp/lubuntu/ initrd=lubuntu/casper/initrd.lz toram locale=de_DE bootkbd=de console-setup/layoutcode=de
LABEL lubuntu
KERNEL lubuntu/casper/vmlinuz
APPEND boot=casper netboot=nfs nfsroot=172.18.22.250:/data/tftp/lubuntu/ initrd=lubuntu/casper/initrd.lz toram locale=de_DE bootkbd=de console-setup/layoutcode=de
LABEL stretch
KERNEL debian-installer_amd_stretch/linux
APPEND initrd=debian-installer_amd_stretch/initrd.gz nouveau.modeset=0 nomodeset locale=de_DE bootkbd=de console-setup/layoutcode=de
LABEL gparted
KERNEL gparted/live/vmlinuz
APPEND initrd=gparted/live/initrd.img boot=live config netboot=nfs nfsroot=172.18.22.250:/data/tftp/gparted quiet vga=normal nouveau.modeset=0 nomodeset locale=de_DE bootkbd=de console-setup/layoutcode=de
Stretch und gparted funktionieren somit wieder problemlos. Startet ich lubuntu oder bionic64-desktop, sieht am Anfang es erst mal gut aus. Offensichtlich findet er alles und probiert zu starten, bis er während des bootvorgangs im emergency mode hängen bleibt.
Ruf man
journalctl -xb
auf sind folgende Fehler enthalten:
-- Unit systemd-sysctl.service has finished starting up.
--
-- The start-up result is RESULT.
Dez 09 13:06:25 lubuntu systemd[1]: sys-fs-fuse-connections.mount: Mount process finished, but there is no mount.
Dez 09 13:06:25 lubuntu systemd[1]: sys-fs-fuse-connections.mount: Failed with result 'protocol'.
Dez 09 13:06:25 lubuntu systemd[1]: Failed to mount FUSE Control File System.
...
Dez 09 13:06:25 lubuntu systemd[1]: Failed to mount Kernel Configuration File System.
Der Server lässt sich aber per ping erreichen. Ich habe keine Ahnung, was ich hier falsch mache. Irgend eine Idee?
Die Sourcen habe ich übrigens von hier:
root@sonne: ~ $ cat ~/.bash_history | grep wget
wget http://cdimage.ubuntu.com/lubuntu/releases/18.04/release/lubuntu-18.04.1-desktop-amd64.iso
wget http://archive.ubuntu.com/ubuntu/dists/bionic-updates/main/installer-amd64/current/images/netboot/netboot.tar.gz
Ich hoffe, das sind die richtigen gewesen ...