Moin Thomas,
ThomasT hat geschrieben: ↑29 Feb 2024, 16:48
ich finde die letzten paar Parameter aus der linux (pxe)... Zeile irgendwie suspekt.
live-media-path=/live-hd bootfrom=/dev/sda4 toram=live-hd
Leider eines von vielen Versuchen, die ich im Netz gefunden habe. Ist aber auch dem Umstand geschuldet, dass ich - und das muss man hier offen aussprechen - einfach nix Ahnung habe, was grub2 angeht und ich mir gerade den Stoff durch viel lesen an verschiedensten Quellen und mit Try&Error aneignen muss. Ein "loop" auf PXE habe ich lernen müssen geht beispielsweise gar nicht, während der Bootloader das sehr wohl kennt.
Möönsch... irgendwoher müsst Ihr von UIB auch Euer Wissen über PXE und Grub2 haben, das trichtert Ihr Euch doch nicht mit dem Kaffee oder Redbull ein
(Falls doch: darf ich bei Euch mal eine Weile Praktikant sein? - Auch ohne Bezahlung!
) Ich kauf mir auch ein gutes Buch! (Ich weiss noch, wie man damit umgeht
)
Habe ich mir angeschaut, vielen Dank für den Link. Daraus entstand dann:
Code: Alles auswählen
submenu "Start Clonezilla" {
set gfxpayload=keep
linux (pxe)opsi/opsi-linux-bootimage/ISOs/clonezilla/vmlinuz video=800x600 boot=live union=overlay username=user hostname=clonezilla ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch="no" locales=en_US.UTF-8 keyboard-layouts=NONE toram=filesystem.squashfs fetch=http://tftpboot/opsi/opsi-linux-bootimage/ISOs/clonezilla/filesystem.squashfs
initrd (pxe)opsi/opsi-linux-bootimage/ISOs/clonezilla/initrd.img
}
Habe ich nun auch versucht, leider erfolglos in verschiedenen Varianten.
(fetch=
http://tftpboot/opsi/opsi-linux-bootima ... m.squashfs
fetch=
http://192.168.0.3/tftpboot/opsi/opsi-l ... m.squashfs
fetch=(pxe)/opsi/opsi-linux-bootimage/ISOs/clonezilla/filesystem.squashfs)
Es holt sich definitiv nicht das filesystem.squashfs!
Er gibt mir aus:
Code: Alles auswählen
Begin: Trying to wget opsi/opsi-linux-bootimage/ISOs/clonezilla/filesystem.squashfs -O /run/lice/medium/live/filesystem.squashfs ...
dann folgt ein BOOT FAILED!
Ich habe dann mal auf dem Terminal des OPSI-Servers, als auch von einem anderen Rechner im Netz den http-Abruf zu starten versucht in der Form "
http://192.168.0.3/[b]tftp/opsi[/b]...<und-der-Rest>" als auch "http://192.168.0.3
/opsi...<und-der-Rest>" was nach meiner logischen Schlussfolgerung gehen müsste, wenn der TFTP-Server auch http spricht. Endete in beiden Fällen mit "Verbindung fehlgeschlagen"
Ich bin dann einem ganz alten Beitrag aus dem Jahr 2010 gefolgt und habe einen tftp-Download auf dem OPSI-Server versucht:
Code: Alles auswählen
root@opsi-server:/tftpboot/opsi/opsi-linux-bootimage# tftp
(to) 192.168.0.3
tftp> mode binary
tftp> get opsi/opsi-linux-bootimage/ISOs/clonezilla/filesystem.squashfs
tftp> exit
?Invalid command
tftp> quit
und der Versuch war erfolgreich:
Code: Alles auswählen
root@opsi-server:/tftpboot/opsi/opsi-linux-bootimage# ls
cfg filesystem.squashfs install-x64 ISOs loader memtest64.bin memtest64.efi miniroot-x64
Wie bringe ich beides zusammen?
Grüsskens,
Thomas_H