[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

El Torito suppor is added

From: Yoshinori K. Okuji
Subject: El Torito suppor is added
Date: Sat, 27 Mar 2004 18:15:24 +0100
User-agent: KMail/1.5.3

Hello all,

I have added support for El Torito with no emulation mode into the CVS 
right now. The patch is originally written by Leonid Lisovskiy, and I 
myself modified his patch and added some features.

Here is his comments on the original patch:

> Below is very short documentation for this patch.
> This patch add capability of recognizing/reading ISO9660+RockRidge 
> to Grub and has following limitations:
> 1) It cannot process multisession CD (recognizes only first session),
>  but bootable CD cannot be multisession.
> 2) It cannot mount CD if it is not attached to system by BIOS
> previously ( i.e. CD-drive mapped by BIOS itself to (hdxx) ) - because 
most of
> BIOS'es has broken capability turning on El'Torito emulation by BIOS 
> 13h AX=4A00h call.
> 3) It don't support RockRidge symlinks yet.
> 4) It don't add special device name of CD-ROM to Grub, e.g. (cd0) -
> usually BIOS maps CD-ROM to (hd31) or number_of_last_real_hdd+1
> Example how to make a bootable CD with Grub:
> mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 
> -boot-info-table  <root-of-iso-tree>
> You have to omit device name from Grub boot menu file (menu.lst) to
> force substitution of boot device name, it will be determined
> automatically by Grub during stage1 load.

But I have added a new drive name (cd) for a CDROM drive. This is 
assigned only if you boot GRUB from a CDROM drive. So you can specify 
(cd) in your config file or in the command-line interface, if you wish.

For now, I haven't added information about this into the manual yet. I 
hope someone will contribute to this task.

Since this patch has changed some critical parts substantially, I'd like 
many people to test the CVS version, in particular if can test a 
bootable CDROM. Please report your result to this list, whether it is 
successful or not. If you don't know how to get the CVS version, take a 
look at the GRUB web site.


reply via email to

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