bug-xorriso
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]