All of lore.kernel.org
 help / color / mirror / Atom feed
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




             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.