From: "Thomas Schmitt" <scdbackup@gmx.net>
To: grub-devel@gnu.org
Subject: xorriso and EFI boot images
Date: Tue, 20 Apr 2010 13:10:38 +0200 [thread overview]
Message-ID: <10638214586734@192.168.2.69> (raw)
Hi,
i took a look at grub-mkrescue.in with EFI and
implemented the EFI-only case in xorriso-0.5.5
timestamp 2010.04.20.103448:
--efi-boot FILE Set El Torito EFI boot image name and type
Currently -b and --efi-boot override each other.
Who comes last will win.
--efi-boot is not yet immune against subsequent
-boot-info-table. It disables eventual previous
-boot-info-table, though.
Due to an allergic reaction in libisofs, older
versions of xorriso are not be able to load
ISO images with boot catalog signature other than
0 ("80x86").
------------------------------------------------
Next i will have to extend the libisofs model of
a single boot image to a model that can represent
an El Torito Multiple Boot-Image configuration.
But i have scruples about the semantics of
Platform ID which is global to the whole boot
catalog. Is platform 0xef meant to be a superset
of platform 0x00 ?
If not, then it might violate the El Torito model
if we mix PC BIOS and EFI boot images.
If yes: how do platforms 0x01 (Power PC) and
0x02 (Mac) fit in there ?
-------------------------------------------------
Development of grub-mkrescue and xorriso:
Since we develop and fulfill new demands of
grub-mkrescue towards xorriso, we will need a
way to detect whether the locally installed
xorriso is able to fulfill them.
I can offer two ways for that:
- xorriso -version
reports lines
xorriso version : 0.5.4
Version timestamp : 2010.04.19.080001
by which one can determine the development
state.
- xorriso -as mkisofs -help 2>&1
reports available commands.
My own test version of grub-mkrescue 1.98 uses
this to handle genisoimage, grub-mkisofs and
xorriso.
This method is also used by my tool scdbackup
for using a mkisofs range of 10 years, and a
xorriso range of 2 years.
Have a nice day :)
Thomas
next reply other threads:[~2010-04-20 11:11 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-04-20 11:10 Thomas Schmitt [this message]
2010-04-20 11:55 ` xorriso and EFI boot images Vladimir 'φ-coder/phcoder' Serbinenko
2010-04-20 13:11 ` Thomas Schmitt
2010-04-22 18:00 ` Thomas Schmitt
2010-04-22 20:27 ` Seth Goldberg
2010-04-22 20:29 ` Seth Goldberg
2010-04-22 22:30 ` Thomas Schmitt
2010-04-24 19:30 ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-04-24 19:07 ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-04-25 8:22 ` Thomas Schmitt
2010-04-29 16:46 ` Thomas Schmitt
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=10638214586734@192.168.2.69 \
--to=scdbackup@gmx.net \
--cc=grub-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.