PXE Boot bricht ab mit Minimal Bash-like

DanielF
Beiträge: 10
Registriert: 04 Aug 2021, 08:25

PXE Boot bricht ab mit Minimal Bash-like

Beitrag von DanielF »

Guten Morgen zusammen,

ich habe folgendes Problem mit einem Yoga convertible beim PXE Boot.

Wir haben 2 Schulen, die beide die selben Notebooks bekommen haben. In der einen Schule funktioniert der PXE Boot und das anschließende Starten des Linux-Boot-Image ohne Problem, bei der 2. Schule mit der selben Konfiguration komme ich gar nicht erst so weit und er bricht ab. Ich kann leider keine Bilder anhängen. Ich habe zum testen auch nur ein Notebook benutzt und in beiden Schulen angelegt um einen Hardwaredefekt auszuschließen.

Fehler:

>>Start PXE over IPv4
Station IP address is 10.2.99.1
Server IP address is 10.1.0.2
NBP filename is pxelinux.cfg/shimx64.efi.signed
NBP filesize is 1191448 Bytes
Downloading NBP file...

NBP file downloaded successfully
Fetching Netboot Image

Danach kommt der nächste Screen mit folgendem Fehler:

Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completitions. Anywhere else TAB lists possible device or file ...........

grub> _



Ausgangssituation:
Geräte: Lenovo ThinkBook 14s Yoga i5 512 GB 20WE0021GE
LAN-Adapter: DELL Adapter USB-C auf Ethernet 470-ABND
Linux PaedML 7.1 mit Opsi 4.1
opsi-linux-bootimage 20210607-1
opsipxeconfd 4.1.1.20-3
python-opsi 4.1.1.101-1
opsi-tftpd-hpa 5.2.8-72

die Bios Einstellungen passen alle.

Ich hoffe Ihr könnt mir helfen.

Gruß Daniel
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: PXE Boot bricht ab mit Minimal Bash-like

Beitrag von m.radtke »

Hi Daniel,

schau mal auf dem opsi-servern unter /var/log/syslog was da steht wenn der Client per UEFI Netboo startet, wahrscheinlich siehst du da einen Unterschied.

Vorher kannst du mittels

Code: Alles auswählen

 systemctl edit --full opsi-tftpd-hpa.service
und die Zeile mit ExecStart in folgende ändern

Code: Alles auswählen

 ExecStart=/usr/sbin/in.tftpd -vvv --ipv4 --listen --blocksize 65464 --address :69 --secure /tftpboot/
Damit sieht man dann im Log ob Dateien die angefragt werden nicht verfügbar sind.

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


DanielF
Beiträge: 10
Registriert: 04 Aug 2021, 08:25

Re: PXE Boot bricht ab mit Minimal Bash-like

Beitrag von DanielF »

Hallo Mathias,

leider gibt es das Verzeichniss /var/log/syslog nicht.

folgende Verzeichnisse sind vorhanden

Code: Alles auswählen

root@backup:~# cd /var/log/
apache2/     freeipmi/    ipmiconsole/ mrtg/        news/        opsi/        univention/
apt/         fsck/        journal/     mysql/       ntpstats/    samba/
Gruß Daniel
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: PXE Boot bricht ab mit Minimal Bash-like

Beitrag von m.radtke »

Hi

dann kannst du mittels

Code: Alles auswählen

journalctl -xe
beim Netzwerkboot zuschauen

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


DanielF
Beiträge: 10
Registriert: 04 Aug 2021, 08:25

Re: PXE Boot bricht ab mit Minimal Bash-like

Beitrag von DanielF »

Hi Mathias,

leider funktioniert das auch nicht.

Code: Alles auswählen

root@server:~# journalct -xe
-bash: journalct: Kommando nicht gefunden.
mit diesem Befehl kommt folgendes:

Code: Alles auswählen

root@backup:~# journalctl -f -u opsi-tftpd-hpa.service
-- Logs begin at Wed 2021-08-04 08:15:02 CEST. --
Aug 04 10:22:42 backup in.tftpd[29886]: RRQ from 10.2.99.1 filename pxelinux.cfg/grubx64.efi
Aug 04 10:28:37 backup in.tftpd[29977]: RRQ from 10.2.99.1 filename pxelinux.cfg/shimx64.efi.signed
Aug 04 10:28:38 backup in.tftpd[29978]: RRQ from 10.2.99.1 filename pxelinux.cfg/grubx64.efi
Aug 04 10:28:52 backup in.tftpd[29979]: RRQ from 10.2.99.1 filename pxelinux.cfg/shimx64.efi.signed
Aug 04 10:28:52 backup in.tftpd[29980]: RRQ from 10.2.99.1 filename pxelinux.cfg/shimx64.efi.signed
Aug 04 10:28:52 backup in.tftpd[29981]: RRQ from 10.2.99.1 filename pxelinux.cfg/grubx64.efi
Aug 04 10:49:10 backup in.tftpd[31295]: RRQ from 10.2.99.1 filename pxelinux.cfg/shimx64.efi.signed
Aug 04 10:49:10 backup in.tftpd[31296]: RRQ from 10.2.99.1 filename pxelinux.cfg/grubx64.efi
Aug 04 10:49:32 backup in.tftpd[31298]: RRQ from 10.2.99.1 filename pxelinux.cfg/shimx64.efi.signed
Aug 04 10:49:32 backup in.tftpd[31299]: RRQ from 10.2.99.1 filename pxelinux.cfg/grubx64.efi
Aug 04 10:53:40 backup in.tftpd[31361]: RRQ from 10.2.99.1 filename pxelinux.cfg/shimx64.efi.signed
Aug 04 10:53:41 backup in.tftpd[31362]: RRQ from 10.2.99.1 filename pxelinux.cfg/grubx64.efi
Das hier macht ein andere Client der funktioniert:

Code: Alles auswählen

Aug 04 10:56:49 backup in.tftpd[31430]: RRQ from 10.2.111.10 filename pxelinux.cfg/shimx64.efi.signed
Aug 04 10:56:50 backup in.tftpd[31431]: RRQ from 10.2.111.10 filename pxelinux.cfg/grubx64.efi
Aug 04 10:56:54 backup in.tftpd[31436]: RRQ from 10.2.111.10 filename /grub/grub.cfg
Aug 04 10:56:54 backup in.tftpd[31437]: RRQ from 10.2.111.10 filename /grub/grub.cfg
Aug 04 10:56:54 backup in.tftpd[31438]: RRQ from 10.2.111.10 filename /grub/grub.cfg
Aug 04 10:56:54 backup in.tftpd[31439]: RRQ from 10.2.111.10 filename /grub/grub.cfg
Aug 04 10:56:57 backup in.tftpd[31441]: RRQ from 10.2.111.10 filename /linux/install-x64
Aug 04 10:56:59 backup in.tftpd[31442]: RRQ from 10.2.111.10 filename /linux/install-x64
Aug 04 10:57:01 backup in.tftpd[31443]: RRQ from 10.2.111.10 filename /linux/miniroot-x64.bz2
es handelt sich bei dem System um ein Univention 4.3
vielleicht kommen wir damit weiter.

Gruß Daniel
SirTux
Beiträge: 607
Registriert: 05 Feb 2011, 18:37

Re: PXE Boot bricht ab mit Minimal Bash-like

Beitrag von SirTux »

DanielF hat geschrieben: 04 Aug 2021, 10:50 Hi Mathias,

leider funktioniert das auch nicht.

Code: Alles auswählen

root@server:~# journalct -xe
-bash: journalct: Kommando nicht gefunden.
Da fehlt ein l: journalctl
DanielF
Beiträge: 10
Registriert: 04 Aug 2021, 08:25

Re: PXE Boot bricht ab mit Minimal Bash-like

Beitrag von DanielF »

Sorry dafür,

Code: Alles auswählen

Aug 04 11:35:01 backup CRON[5665]: pam_unix(cron:session): session opened for user root by (uid=0)
Aug 04 11:35:01 backup CRON[5669]: (root) CMD (if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg.cfg ] && [ -d "$(grep '^[[:space:]]*[^#]*[[:space:]]*WorkDir' /etc/mrtg.c
Aug 04 11:35:01 backup CRON[5665]: pam_unix(cron:session): session closed for user root
Aug 04 11:35:02 backup unix_chkpwd[5681]: check pass; user unknown
Aug 04 11:35:02 backup unix_chkpwd[5681]: password check failed for user (Administrator)
Aug 04 11:35:02 backup python[2086]: pam_unix(opsi-auth:auth): authentication failure; logname= uid=2025 euid=2025 tty=/dev/null ruser= rhost=  user=Administrator
Aug 04 11:35:02 backup python[2086]: pam_krb5(opsi-auth:auth): user Administrator authenticated as Administrator@PAEDML-LINUX.LOKAL
Aug 04 11:35:02 backup unix_chkpwd[5682]: could not obtain user info (Administrator)
Aug 04 11:35:03 backup unix_chkpwd[5683]: check pass; user unknown
Aug 04 11:35:03 backup unix_chkpwd[5683]: password check failed for user (Administrator)
Aug 04 11:35:03 backup python[2086]: pam_unix(opsi-auth:auth): authentication failure; logname= uid=2025 euid=2025 tty=/dev/null ruser= rhost=  user=Administrator
Aug 04 11:35:03 backup python[2086]: pam_krb5(opsi-auth:auth): user Administrator authenticated as Administrator@PAEDML-LINUX.LOKAL
Aug 04 11:35:03 backup unix_chkpwd[5684]: could not obtain user info (Administrator)
Aug 04 11:37:05 backup in.tftpd[5722]: RRQ from 10.2.99.1 filename pxelinux.cfg/shimx64.efi.signed
Aug 04 11:37:05 backup in.tftpd[5722]: tftp: client does not accept options
Aug 04 11:37:05 backup in.tftpd[5723]: RRQ from 10.2.99.1 filename pxelinux.cfg/shimx64.efi.signed
Aug 04 11:37:06 backup in.tftpd[5724]: RRQ from 10.2.99.1 filename pxelinux.cfg/grubx64.efi
Aug 04 11:38:45 backup CRON[4702]: pam_unix(cron:session): session closed for user root
Aug 04 11:39:01 backup CRON[5760]: pam_unix(cron:session): session opened for user root by (uid=0)
Aug 04 11:39:01 backup CRON[5763]: (root) CMD (  [ -x /usr/lib/php5/sessionclean ] && /usr/lib/php5/sessionclean)
Aug 04 11:39:01 backup CRON[5760]: pam_unix(cron:session): session closed for user root
Aug 04 11:40:01 backup CRON[5768]: pam_unix(cron:session): session opened for user root by (uid=0)
Aug 04 11:40:01 backup CRON[5769]: pam_unix(cron:session): session opened for user root by (uid=0)
Aug 04 11:40:01 backup CRON[5771]: pam_unix(cron:session): session opened for user root by (uid=0)
Aug 04 11:40:01 backup CRON[5770]: pam_unix(cron:session): session opened for user root by (uid=0)
Aug 04 11:40:01 backup CRON[5780]: (root) CMD (if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg.cfg ] && [ -d "$(grep '^[[:space:]]*[^#]*[[:space:]]*WorkDir' /etc/mrtg.c
Aug 04 11:40:01 backup CRON[5787]: (root) CMD (   /usr/bin/python /opt/teska-wakeup/wakeup.py)
Aug 04 11:40:01 backup CRON[5789]: (root) CMD (/usr/share/univention-ssl/ssl-sync >>/var/log/univention/ssl-sync.log 2>&1)
Aug 04 11:40:01 backup CRON[5792]: (root) CMD (  if [ -x /usr/sbin/univention-umount-homedirs ]; then /usr/sbin/univention-umount-homedirs; fi)
Aug 04 11:40:01 backup CRON[5769]: pam_unix(cron:session): session closed for user root
Aug 04 11:40:01 backup CRON[5771]: pam_unix(cron:session): session closed for user root
Aug 04 11:40:01 backup CRON[5770]: pam_unix(cron:session): session closed for user root
Aug 04 11:40:02 backup CRON[5768]: pam_unix(cron:session): session closed for user root
Aug 04 11:40:08 backup in.tftpd[5805]: RRQ from 10.2.99.1 filename pxelinux.cfg/shimx64.efi.signed
Aug 04 11:40:08 backup in.tftpd[5805]: tftp: client does not accept options
Aug 04 11:40:08 backup in.tftpd[5806]: RRQ from 10.2.99.1 filename pxelinux.cfg/shimx64.efi.signed
Aug 04 11:40:08 backup in.tftpd[5807]: RRQ from 10.2.99.1 filename pxelinux.cfg/grubx64.efi
er macht einfach nicht weiter nach grubx64.efi

Gruß Daniel
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: PXE Boot bricht ab mit Minimal Bash-like

Beitrag von m.radtke »

Hi

sowas hatten wir vor kurzem auf einem Terra Gerät, da musste man im BIOS/UEFI sagen dass das Gerät ein nicht Windows booten darf. Vielleicht liegt es daran.

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


DanielF
Beiträge: 10
Registriert: 04 Aug 2021, 08:25

Re: PXE Boot bricht ab mit Minimal Bash-like

Beitrag von DanielF »

Hallo Mathias,

ich werde eine solche Einstellung mal suchen im Bios.
Was aber wie gesagt seltsam ist, dass das dasselbe Gerät ohne Änderungen am BIOS in einer anderen Schule funktioniert!

Gruß Daniel
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: PXE Boot bricht ab mit Minimal Bash-like

Beitrag von m.radtke »

Hi Daniel,

funktionieren denn andere UEFI Netboots an der "kaputten" Schule?

Sind an beiden Schulen die gleichen Geräte vorhanden oder warst du mit ein und demselben Gerät an den jeweiligen Schulen?

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Antworten