[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Help Creating Linux ISO
From: |
Thomas Schmitt |
Subject: |
Re: Help Creating Linux ISO |
Date: |
Mon, 12 Oct 2020 10:56:05 +0200 |
Hi,
> Could that make ha[mmajor@localhost csg-core]$
Your mails appear somewhat mutilated.
See also:
https://lists.gnu.org/archive/html/bug-xorriso/2020-10/msg00004.html
Your second mail only contains a quotation of your first
https://lists.gnu.org/archive/html/bug-xorriso/2020-10/msg00001.html
-----------------------------------------------------------------------
Did you already try the xorriso run with only one efiboot.img, as proposed
in my previous mail ?
-----------------------------------------------------------------------
> I did notice that the rhel iso had the following entry
> GPT entry array : 2 248 overlapping
It's your new ISO which has that. It is normal for the layout produced
by xorrisofs option -isohybrid-gpt-basdat.
The original ISO does not look like the work of that option:
> Drive current: -indev '/home/mmajor/Downloads/rhel-server-7.6-x86_64-dvd.iso'
> ...
> MBR partition table: N Status Type Start Blocks
> MBR partition : 1 0x80 0x00 0 8783872
> MBR partition : 2 0x00 0xef 860440 17420
> ...
> GPT backup problems: Implausible header LBA 8783870
> ...
> GPT entry array : 2 128 separated
> ...
> GPT start and size : 1 0 393949
> ...
> GPT start and size : 2 860440 17420
The (anyways invalid) GPT looks different than what xorriso produces.
I would assume that it was created by post-procession an ISO with program
isohybrid and its option --uefi, but afaik this program creates
overlapping invalid GPT. I.e. partition 1 encloses partition 2, as it
does in the MBR partition table.
Nevertheless you could let xorriso make an El-Torito-only ISO and
postprocess it:
xorrisofs \
-o target/csg-3.0.0.0_RC16.0.0.65SBR-x86_64-HYBRID.iso \
-b isolinux/isolinux.bin \
-c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
-eltorito-alt-boot \
-e images/efiboot.img \
-no-emul-boot \
target/dvd
isohybrid --uefi target/csg-3.0.0.0_RC16.0.0.65SBR-x86_64-HYBRID.iso
Maybe the result looks more like the original.
------------------------------------------------------------------------
> fkjdehbmchngookd.png
It recognizes two virtual CDROM devices. What happens if you give it
only the ISO as CDROM and omit the other virtual device ?
I don't have Virtual Box for testing.
Can you reproduce the problem by qemu (with kvwm) ?
If so, please show the qemu start command which you use.
Have a nice day :)
Thomas