Papildomų failų įtraukimas į ISO, sukurtą SUSE Studio svetainėje

Parsisiųskite SUSE Studio ISO. Įsidiekite fuse ir fuseiso paketus. Apsirašykime kintamuosius:

ISO_senas="$HOME/Linux-senas.iso"
ISO_naujas="$HOME/Linux-naujas.iso"
Aplankas="$HOME/iso_naujas_turinys"
Disko_pavadinimas=“Atnaujintas diskas”

Pasiruošiame redaguoti ISO turinį:

mkdir -p “$HOME/.iso_orig”
fuseiso “${ISO_senas}”
cd “$HOME/.iso_orig/”
isolinux_path="$(ls boot/*/loader/isolinux.bin)"
catalog_file="${isolinux_path%isolinux.bin}boot.cat"
MBR_id="$(ls boot/0x*)"
mkdir -p “$Aplankas”
cp “$HOME/.iso_orig/*” “$Aplankas”
cd “$Aplankas”
fusermount -u “$HOME/.iso_orig”

Redaguokite turinį katalogo, kurį nurodėte kintamajame „Aplankas“.

Pavyzdžiui, diskas Windows sistemoje gali turėti nuosavą logotipą, o bandant diską atverti būtų atveriamas HTML dokumentas. Tada kataloge, kurį nurodėte kintamajame „Aplankas“, galite įdėti 16x16, 32x32 arba 48x48 dydžio logotipas.ico paveiksliuką formatu ir Apie.html failą. Dabar sukurkite Autorun.inf failą, kurio turinys būtų:

[autorun]
shellexecute=Apie.html
icon=logotipas.ico
label=Disko pavadinimas

Kai pridėsite norimus failus, naują ISO sukursite įvykdę:

mkisofs -R -J -v -A “${MBR_id}” -b “${isolinux_path}” -c “${catalog_file}” \
-no-emul-boot -boot-load-size 4 -boot-info-table \
-V “${Disko_pavadinimas}” -o “${ISO_naujas}” “${Aplankas}”