[SOLVED] Remaster netinst DVD für preseed

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
grefabu
Beiträge: 24
Registriert: 25.10.2006 15:42:33

[SOLVED] Remaster netinst DVD für preseed

Beitrag von grefabu » 24.05.2023 15:40:26

Moin,

ich arbeite mich nach und nach in pressed ein.
Im großen und ganzen funktioniert meine preseed.cfg auch. Ausgeliefert wird sie über einen ngnix host.

Jetzt möchte ich die netinst DVD so remastern, das automatisch die URL aufgerufen wird.

Ich habe ein Ordner iso erzeugt. Die DVD in den Ordner entpackt und in meiner Unwissenheit die boot/grub/grub.cfg bearbeitet:

Code: Alles auswählen

if loadfont $prefix/font.pf2 ; then
  set gfxmode=800x600
  set gfxpayload=keep
  insmod efi_gop
  insmod efi_uga
  insmod video_bochs
  insmod video_cirrus
  insmod gfxterm
  insmod png
  terminal_output gfxterm
fi

if background_image /isolinux/splash.png; then
  set color_normal=light-gray/black
  set color_highlight=white/black
elif background_image /splash.png; then
  set color_normal=light-gray/black
  set color_highlight=white/black
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi

set default="autoinstall"
set timeout=3

insmod play
play 960 440 1 0 4 440 1
set theme=/boot/grub/theme/1

menuentry --hotkey=g 'autoinstall' -id autoinstall{
    set background_color=black
    linux    /install.amd/vmlinuz auto=true url=http://l-ansible01-l/preseed/preseed_uefi.cfg vga=788 --- quiet
    initrd   /install.amd/gtk/initrd.gz
}

Danach habe ich mit genisoimage eine neue Iso erstellt. Diese bootet im Grunde auch, nur kommt das normale Grub Menü hoch.
An welcher Stelle muss ich änderungen vornehmen um eine Iso zu erzeugen, die automatisch meine preseed.cfg bootet?

Danke im Vorraus.

Gregor
Zuletzt geändert von grefabu am 14.06.2023 10:29:08, insgesamt 1-mal geändert.

grefabu
Beiträge: 24
Registriert: 25.10.2006 15:42:33

Re: Remaster netinst DVD für preseed

Beitrag von grefabu » 13.06.2023 16:32:23

jetz bin ich weiter:

Ich muss die Menü cfg Dateien im Verzeichnis isolinux bearbeiten.
Hier konnte ich einen neuen Eintrag erzeugen, der auf die preseed Datei zeigt.

Jetzt komme ich aber direkt zum nächsten Problem.

Erzeuge ich jetzt ein neues image:

Code: Alles auswählen

 genisoimage -r -J -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o preseed-bullseye.iso isobullseye
Kann ich das Image zwar mittels Virtual Box als non EFI booten und benutzen, aber z.B. unter Hyper-V als ein Generation 2 (EFI) System bootet das iso nicht.

JTH
Moderator
Beiträge: 3077
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Remaster netinst DVD für preseed

Beitrag von JTH » 13.06.2023 16:53:23

Das Debian-Wiki hat einen ausführlichen Artikel (eigentlich sogar mehrere) zum Neuverpacken eines Installations-ISOs, nachdem man es evtl. modifiziert hat: RepackBootableISO. Die Abschnitte 1.1 bis 1.4 sollten dir hoffentlich weiterhelfen. Der „RepackBootableISO“ Wiki-Artikel ist an anderer Stelle ausdrücklich dafür verlinkt, ein auch unter EFI bootbares ISO zu erstellen.
Manchmal bekannt als Just (another) Terminal Hacker.

grefabu
Beiträge: 24
Registriert: 25.10.2006 15:42:33

Re: [SOLVED] Remaster netinst DVD für preseed

Beitrag von grefabu » 14.06.2023 10:33:03

Damit habe ich es dann hinbekommen.

Das Thema ist doch nicht so trivial. Aber nachdem ich jetzt für den EFI Bereich auch noch mal die grub.cfg überarbeitet habe, habe ich auch den direkten Aufruf zur Automatischen Installation mittels preseed.

Mercy!

Antworten