# ./mkksiso-test.sh RHEL-9.6.0-20250310.7-x86_64-boot.iso RHEL-10.0-20250304.2-x86_64-boot.iso RHEL-9.6.0-20250310.7-x86_64-boot.iso: ====================================================== PARTED - ORIGINAL ISO: Model: (file) Disk /root/RHEL-9.6.0-20250310.7-x86_64-boot.iso: 1227MB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 2 84.0kB 7367kB 7283kB primary esp MKKSISO: xorriso 1.5.6 : RockRidge filesystem manipulator, libburnia project. xorriso : NOTE : Loading ISO image tree from LBA 0 xorriso : UPDATE : 29 nodes read in 1 seconds xorriso : NOTE : Detected El-Torito boot information which currently is set to be discarded Drive current: -indev '/root/RHEL-9.6.0-20250310.7-x86_64-boot.iso' Drive access : shared:readonly Media current: stdio file, overwriteable Media status : is written , is appendable Boot record : El Torito , MBR isohybrid cyl-align-on GPT Media summary: 1 session, 599104 data blocks, 1170m data, 56.5g free Volume id : 'RHEL-9-6-0-BaseOS-x86_64' xorriso : UPDATE : 1 files restored ( 29b) in 1 seconds = 0.0xD Extracted from ISO image: file '/.discinfo'='/tmp/mkksiso-c9cwcvp3/.discinfo' xorriso : UPDATE : 1 files restored ( 3147b) in 1 seconds = 0.0xD Extracted from ISO image: file '/isolinux/isolinux.cfg'='/tmp/mkksiso-c9cwcvp3/isolinux/isolinux.cfg' xorriso : UPDATE : 1 files restored ( 1401b) in 1 seconds = 0.0xD Extracted from ISO image: file '/EFI/BOOT/grub.cfg'='/tmp/mkksiso-c9cwcvp3/EFI/BOOT/grub.cfg' INFO:iso arch = x86_64 INFO:Volume Id = RHEL-9-6-0-BaseOS-x86_64 WARNING:No s390 config files found xorriso 1.5.6 : RockRidge filesystem manipulator, libburnia project. xorriso : NOTE : Loading ISO image tree from LBA 0 xorriso : UPDATE : 29 nodes read in 1 seconds xorriso : NOTE : Detected El-Torito boot information which currently is set to be discarded Drive current: -indev '/root/RHEL-9.6.0-20250310.7-x86_64-boot.iso' Media current: stdio file, overwriteable Media status : is written , is appendable Boot record : El Torito , MBR isohybrid cyl-align-on GPT Media summary: 1 session, 599104 data blocks, 1170m data, 56.5g free Volume id : 'RHEL-9-6-0-BaseOS-x86_64' Drive current: -outdev '/root/RHEL-9.6.0-20250310.7-x86_64-boot.iso-mkksiso.iso' Media current: stdio file, overwriteable Media status : is blank Media summary: 0 sessions, 0 data blocks, 0 data, 56.5g free xorriso : WARNING : -volid text does not comply to ISO 9660 / ECMA 119 rules xorriso : NOTE : Replayed 21 boot related commands Updating '/tmp/mkksiso-c9cwcvp3/isolinux/isolinux.cfg' to '/isolinux/isolinux.cfg' xorriso : UPDATE : Added/overwrote '/isolinux/isolinux.cfg' (3377) Differences detected and updated. (runtime 0.0 s) Updating '/tmp/mkksiso-c9cwcvp3/EFI/BOOT/grub.cfg' to '/EFI/BOOT/grub.cfg' xorriso : UPDATE : Added/overwrote '/EFI/BOOT/grub.cfg' (1631) Differences detected and updated. (runtime 0.0 s) Updating '/tmp/mkksiso-c9cwcvp3/.discinfo' to '/.discinfo' xorriso : UPDATE : Adjusted attributes of '/.discinfo' Differences detected and updated. (runtime 0.0 s) xorriso : UPDATE : 1 files added in 1 seconds Added to ISO image: file '/test.ks'='/root/test.ks' xorriso : NOTE : Copying to System Area: 32768 bytes from file '--interval:imported_iso:0s-15s:zero_mbrpt,zero_gpt:/root/RHEL-9.6.0-20250310.7-x86_64-boot.iso' libisofs: NOTE : Aligned image size to cylinder size by 233 blocks xorriso : UPDATE : Writing: 65536s 10.9% fifo 100% buf 50% ISO image produced: 599072 sectors Written to medium : 599232 sectors at LBA 32 Writing to '/root/RHEL-9.6.0-20250310.7-x86_64-boot.iso-mkksiso.iso' completed successfully. PARTED - MODIFIED ISO: Model: (file) Disk /root/RHEL-9.6.0-20250310.7-x86_64-boot.iso-mkksiso.iso: 1227MB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 2 129kB 7412kB 7283kB primary esp mount: /mnt/iso: WARNING: source write-protected, mounted read-only. BOOT ENTRIES IN MODIFIED ISO (ISO9660 FS): linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-9-6-0-BaseOS-x86_64 quiet testparam inst.ks=hd:LABEL=RHEL-9-6-0-BaseOS-x86_64:/test.ks linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-9-6-0-BaseOS-x86_64 quiet testparam inst.ks=hd:LABEL=RHEL-9-6-0-BaseOS-x86_64:/test.ks linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-9-6-0-BaseOS-x86_64 inst.text quiet testparam inst.ks=hd:LABEL=RHEL-9-6-0-BaseOS-x86_64:/test.ks linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-9-6-0-BaseOS-x86_64 inst.rescue quiet testparam inst.ks=hd:LABEL=RHEL-9-6-0-BaseOS-x86_64:/test.ks BOOT ENTRIES IN MODIFIED ISO - PARTITIONS: PARTITION: /dev/loop2p2 linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-9-6-0-BaseOS-x86_64 quiet linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-9-6-0-BaseOS-x86_64 rd.live.check quiet linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-9-6-0-BaseOS-x86_64 inst.text quiet linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-9-6-0-BaseOS-x86_64 inst.rescue quiet RHEL-10.0-20250304.2-x86_64-boot.iso: ====================================================== PARTED - ORIGINAL ISO: Model: (file) Disk /root/RHEL-10.0-20250304.2-x86_64-boot.iso: 853MB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 32.8kB 844MB 844MB ISO9660 hidden, msftdata 2 844MB 853MB 8688kB fat16 Appended2 boot, esp 3 853MB 853MB 307kB Gap1 hidden, msftdata MKKSISO: xorriso 1.5.6 : RockRidge filesystem manipulator, libburnia project. xorriso : NOTE : Loading ISO image tree from LBA 0 xorriso : UPDATE : 323 nodes read in 1 seconds libisofs: NOTE : Found hidden El-Torito image for EFI. libisofs: NOTE : EFI image start and size: 412071 * 2048 , 16968 * 512 xorriso : NOTE : Detected El-Torito boot information which currently is set to be discarded Drive current: -indev '/root/RHEL-10.0-20250304.2-x86_64-boot.iso' Drive access : shared:readonly Media current: stdio file, overwriteable Media status : is written , is appendable Boot record : El Torito , MBR protective-msdos-label grub2-mbr cyl-align-off GPT Media summary: 1 session, 416479 data blocks, 813m data, 55.4g free Volume id : 'RHEL-10-0-BaseOS-x86_64' xorriso : UPDATE : 1 files restored ( 1409b) in 1 seconds = 0.0xD Extracted from ISO image: file '/EFI/BOOT/grub.cfg'='/tmp/mkksiso-b64kfh79/EFI/BOOT/grub.cfg' xorriso : UPDATE : 1 files restored ( 30b) in 1 seconds = 0.0xD Extracted from ISO image: file '/.discinfo'='/tmp/mkksiso-b64kfh79/.discinfo' xorriso : UPDATE : 1 files restored ( 1548b) in 1 seconds = 0.0xD Extracted from ISO image: file '/boot/grub2/grub.cfg'='/tmp/mkksiso-b64kfh79/boot/grub2/grub.cfg' INFO:iso arch = x86_64 INFO:Volume Id = RHEL-10-0-BaseOS-x86_64 WARNING:No isolinux/isolinux.cfg file found WARNING:No s390 config files found xorriso 1.5.6 : RockRidge filesystem manipulator, libburnia project. xorriso : NOTE : Loading ISO image tree from LBA 0 xorriso : UPDATE : 323 nodes read in 1 seconds libisofs: NOTE : Found hidden El-Torito image for EFI. libisofs: NOTE : EFI image start and size: 412071 * 2048 , 16968 * 512 xorriso : NOTE : Detected El-Torito boot information which currently is set to be discarded Drive current: -indev '/root/RHEL-10.0-20250304.2-x86_64-boot.iso' Media current: stdio file, overwriteable Media status : is written , is appendable Boot record : El Torito , MBR protective-msdos-label grub2-mbr cyl-align-off GPT Media summary: 1 session, 416479 data blocks, 813m data, 55.4g free Volume id : 'RHEL-10-0-BaseOS-x86_64' Drive current: -outdev '/root/RHEL-10.0-20250304.2-x86_64-boot.iso-mkksiso.iso' Media current: stdio file, overwriteable Media status : is blank Media summary: 0 sessions, 0 data blocks, 0 data, 55.4g free xorriso : WARNING : -volid text does not comply to ISO 9660 / ECMA 119 rules xorriso : NOTE : Replayed 23 boot related commands Updating '/tmp/mkksiso-b64kfh79/EFI/BOOT/grub.cfg' to '/EFI/BOOT/grub.cfg' xorriso : UPDATE : Added/overwrote '/EFI/BOOT/grub.cfg' (1635) Differences detected and updated. (runtime 0.0 s) Updating '/tmp/mkksiso-b64kfh79/boot/grub2/grub.cfg' to '/boot/grub2/grub.cfg' xorriso : UPDATE : Added/overwrote '/boot/grub2/grub.cfg' (1774) Differences detected and updated. (runtime 0.0 s) Updating '/tmp/mkksiso-b64kfh79/.discinfo' to '/.discinfo' xorriso : UPDATE : Adjusted attributes of '/.discinfo' Differences detected and updated. (runtime 0.0 s) xorriso : UPDATE : 1 files added in 1 seconds Added to ISO image: file '/test.ks'='/root/test.ks' xorriso : NOTE : Copying to System Area: 32768 bytes from file '--interval:imported_iso:0s-15s:zero_mbrpt,zero_gpt:/root/RHEL-10.0-20250304.2-x86_64-boot.iso' xorriso : UPDATE : Writing: 49152s 11.8% fifo 100% buf 50% xorriso : UPDATE : Writing: 65536s 15.7% fifo 100% buf 50% 121.0xD xorriso : UPDATE : Writing: 122880s 29.5% fifo 100% buf 50% 84.7xD xorriso : UPDATE : Writing: 188416s 45.2% fifo 100% buf 50% 96.8xD xorriso : UPDATE : Writing: 245760s 59.0% fifo 100% buf 50% 84.7xD xorriso : UPDATE : Writing: 311296s 74.7% fifo 100% buf 50% 96.8xD xorriso : UPDATE : Writing: 376832s 90.5% fifo 100% buf 50% 96.8xD ISO image produced: 416290 sectors Written to medium : 416464 sectors at LBA 48 Writing to '/root/RHEL-10.0-20250304.2-x86_64-boot.iso-mkksiso.iso' completed successfully. PARTED - MODIFIED ISO: Warning: Not all of the space available to /root/RHEL-10.0-20250304.2-x86_64-boot.iso-mkksiso.iso appears to be used, you can fix the GPT to use all of the space (an extra 696 blocks) or continue with the current setting? Model: (file) Disk /root/RHEL-10.0-20250304.2-x86_64-boot.iso-mkksiso.iso: 853MB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 32.8kB 844MB 844MB ISO9660 hidden, msftdata 2 844MB 853MB 8688kB fat16 Appended2 boot, esp Warning: Not all of the space available to /dev/loop3 appears to be used, you can fix the GPT to use all of the space (an extra 696 blocks) or continue with the current setting? mount: /mnt/iso: WARNING: source write-protected, mounted read-only. BOOT ENTRIES IN MODIFIED ISO (ISO9660 FS): /mnt/iso/boot/grub2/grub.cfg: linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 quiet testparam inst.ks=hd:LABEL=RHEL-10-0-BaseOS-x86_64:/test.ks /mnt/iso/boot/grub2/grub.cfg: linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 quiet testparam inst.ks=hd:LABEL=RHEL-10-0-BaseOS-x86_64:/test.ks /mnt/iso/boot/grub2/grub.cfg: linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 nomodeset quiet testparam inst.ks=hd:LABEL=RHEL-10-0-BaseOS-x86_64:/test.ks /mnt/iso/boot/grub2/grub.cfg: linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 inst.rescue quiet testparam inst.ks=hd:LABEL=RHEL-10-0-BaseOS-x86_64:/test.ks /mnt/iso/EFI/BOOT/grub.cfg: linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 quiet testparam inst.ks=hd:LABEL=RHEL-10-0-BaseOS-x86_64:/test.ks /mnt/iso/EFI/BOOT/grub.cfg: linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 quiet testparam inst.ks=hd:LABEL=RHEL-10-0-BaseOS-x86_64:/test.ks /mnt/iso/EFI/BOOT/grub.cfg: linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 nomodeset quiet testparam inst.ks=hd:LABEL=RHEL-10-0-BaseOS-x86_64:/test.ks /mnt/iso/EFI/BOOT/grub.cfg: linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 inst.rescue quiet testparam inst.ks=hd:LABEL=RHEL-10-0-BaseOS-x86_64:/test.ks BOOT ENTRIES IN MODIFIED ISO - PARTITIONS: PARTITION: /dev/loop3p1 mount: /mnt/isopart: WARNING: source write-protected, mounted read-only. /mnt/isopart/boot/grub2/grub.cfg: linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 quiet testparam inst.ks=hd:LABEL=RHEL-10-0-BaseOS-x86_64:/test.ks /mnt/isopart/boot/grub2/grub.cfg: linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 quiet testparam inst.ks=hd:LABEL=RHEL-10-0-BaseOS-x86_64:/test.ks /mnt/isopart/boot/grub2/grub.cfg: linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 nomodeset quiet testparam inst.ks=hd:LABEL=RHEL-10-0-BaseOS-x86_64:/test.ks /mnt/isopart/boot/grub2/grub.cfg: linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 inst.rescue quiet testparam inst.ks=hd:LABEL=RHEL-10-0-BaseOS-x86_64:/test.ks /mnt/isopart/EFI/BOOT/grub.cfg: linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 quiet testparam inst.ks=hd:LABEL=RHEL-10-0-BaseOS-x86_64:/test.ks /mnt/isopart/EFI/BOOT/grub.cfg: linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 quiet testparam inst.ks=hd:LABEL=RHEL-10-0-BaseOS-x86_64:/test.ks /mnt/isopart/EFI/BOOT/grub.cfg: linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 nomodeset quiet testparam inst.ks=hd:LABEL=RHEL-10-0-BaseOS-x86_64:/test.ks /mnt/isopart/EFI/BOOT/grub.cfg: linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 inst.rescue quiet testparam inst.ks=hd:LABEL=RHEL-10-0-BaseOS-x86_64:/test.ks PARTITION: /dev/loop3p2 linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 quiet linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 rd.live.check quiet linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 nomodeset quiet linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-10-0-BaseOS-x86_64 inst.rescue quiet