top of page

Unattened Ubuntu Server Installation Part II.

23. Okt. 2024
2 Min. Lesezeit

Aktualisiert: 25. Okt. 2024



Das ISO-Image File für 'KassenSystem für EinzelHandel'


Damit es mit der Erstellung des ISO-Image richtig und problemlos funktioniert muss die Steuerdatei "/server/user-data" richtig abgearbeitet werden. Dafür schauen Sie sich bitte den 'Part I.' an.

Der Einstiegspunkt für eigne Programme ist am Besten nach dem Eintrag von 'ssh:' .


updates: security
  version: 1
  package_update: true
  package_upgrade: true
  late-commands:
     - echo 'sales ALL=(ALL) NOPASSWD:ALL' > /target/etc/sudoers.d/sales
     - cp /target/etc/issue  /target/etc/issue.org 
    - touch /target/etc/issue
    - sed -i -e'$aIP:\\4' /target/etc/issue
    # Upgrade ohne Abfragen!!!
    - echo "conf_force_conffold=YES" >> /target/etc/ucf.conf
  shutdowm: reboot

Der nächste Schritt ist, das Verzeichnis mit allen Datein für die Installation von KsSEH in das Verzeichnis von '/server/' zu kopieren. Es ist das Verzeichnis, wo sich auch die zwei Dateinen 'user-data' und 'meta-data' befinden.


Damit das Installationsprogramm für KsSEH überhaupt aufgerufen wird, müssen zu guter letzt noch folgend Einträge in der Datei gemacht werden.

updates: security
  version: 1
  package_update: true
  package_upgrade: true
  late-commands:
     - echo 'sales ALL=(ALL) NOPASSWD:ALL' > /target/etc/sudoers.d/sales
     - cp /target/etc/issue  /target/etc/issue.org 
    - touch /target/etc/issue
    - sed -i -e'$aIP:\\4' /target/etc/issue
    # Upgrade ohne Abfragen!!!
    - echo "conf_force_conffold=YES" >> /target/etc/ucf.conf
   #----------------------------------------------------------------
    - cp -R /cdrom/server/ksseh-install /target/root/
    - mkdir /target/root/logs/
    - cp /cdrom/server/sys-update.sh /target/root/sys-update.sh
    - echo "@reboot root /root/sys-update.sh" >> /target/etc/crontab
    #----------------------------------------------------------------
  shutdowm: reboot


Zu Schluss muss wieder das ISO-Image (Ubuntu Server 24.04.1) zusammengebaut werden. Mit dem Script, wie Sie auf dem Part I. finden.


Aber Achtung vor dem Aufruf:

Im Besitz der 'root' Rechte sein und

sich im Verzeichnis 'source-files' befinden!





xorriso -as mkisofs -r \

-V 'Ubuntu-Server 24.04.x LTS amd64' \ # eigener Name z.B. KsSEH V-1.0.0

-o /Daten/mkisofs-files/ubuntu-Server-24.04-autoinstall-server.iso \ # hier eigenes Verzeichnis, wo erzeugte ISO-Image abgeleggt werden

--grub2-mbr ../BOOT/1-Boot-NoEmul.img \

-partition_offset 16 \

--mbr-force-bootable \

-append_partition 2 28732ac11ff8d211ba4b00a0c93ec93b ../BOOT/2-Boot-NoEmul.img \

-appended_part_as_gpt \

-iso_mbr_part_type a2a0d0ebe5b9334487c068b6b72699c7 \

-c '/boot.catalog' \

-b '/boot/grub/i386-pc/eltorito.img' \

-no-emul-boot -boot-load-size 4 -boot-info-table --grub2-boot-info \

-eltorito-alt-boot \

-e '--interval:appended_partition_2:::' \

-no-emul-boot \

. # Punkt wichtig, nicht löschen!!!



Stand: September 2024 Beta





Kommentare


Dieser Beitrag kann nicht mehr kommentiert werden. Bitte den Website-Eigentümer für weitere Infos kontaktieren.

UvR    

®

Impressum

  • Wix Facebook page

Uwe von Royen

Lempstr 21

35644 Hohenahr

​

Tel.        06444-472

eMail    uwe.von.royen@gmx.net

© 2022 
Erstellt von Uwe von Royen

bottom of page