
Für ein Schulprojekt muss ich einen Ubuntu-Diskless-Client erstellen. Ich verwende VMware Fusion. Ich bin auf verschiedene Probleme gestoßen, deren Lösung eine Weile gedauert hat, aber jetzt stecke ich fest.
Dieser Leitfaden hat mir geholfen:https://help.ubuntu.com/community/DisklessUbuntuHowto
Ich kam an den Punkt, an dem endlich etwas geladen wurde :), aber dann erhielt ich die Fehlermeldung „Verbindung abgelehnt“, wie Sie im Bild unten sehen können.
dies ist meine DHCP-Konfigurationsdatei „Booten zulassen“; „BootP zulassen“;
subnet 192.168.134.0 netmask 255.255.255.0 {
range 192.168.134.100 192.168.134.150;
option broadcast-address 192.168.134.255;
option routers 192.168.134.1;
option domain-name-servers 192.168.134.1;
filename "/pxelinux.0";
}
Datei /etc/default/tftpd-hpa
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /tftpboot"
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
Ich habe im Internet nach einer Lösung gesucht, konnte aber keine funktionierende finden. Ich habe die Firewall deaktiviert, das kann es also nicht sein. Ich habe nicht viel Erfahrung, daher weiß ich nicht, wo ich suchen soll.
Antwort1
Das tftp
Teil hat funktioniert: Der Kernel ist geladen und versucht, das Root-Dateisystem zu mounten. Es sieht so aus, als würde der NFS-Server, den Sie mounten möchten, nicht antworten. Überprüfen Sie von einem anderen Client aus, ob Sie tatsächlich /nfsroot
von Ihrem Server mounten können (vorausgesetzt, Sie haben die Namenskonvention im HOWTO befolgt).