* eltorito support ..
@ 2008-01-29 3:10 Kalamatee
2008-01-29 8:30 ` Marco Gerards
2008-03-04 1:57 ` Kalamatee
0 siblings, 2 replies; 17+ messages in thread
From: Kalamatee @ 2008-01-29 3:10 UTC (permalink / raw)
To: grub-devel
[-- Attachment #1: Type: text/plain, Size: 812 bytes --]
Hi,
I read in previous mails that eltorito support would be getting worked on
for the summer of code projects, and that it should be getting merged into
the grub2 codebase at somepoint.
Im just wondering what is the current situation with this? Is there any
timeline when it will be completed?
The reason I ask is we (www.aros.org) currently use grub-legacy to boot our
x86 iso's and systems however lately we are seeing a lot of development
towards ppc ports and x86_64, and therefore would like to use grub2 instead
since it supports these architectures. However atm there seems to be no
information on using grub2 to boot a cd-rom in eltorito mode or indeed how
to create/install grub2 to the iso image.
ANy information on how this can be achieved or the current state of play
would be much appreciated.
[-- Attachment #2: Type: text/html, Size: 1085 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: eltorito support ..
2008-01-29 3:10 eltorito support Kalamatee
@ 2008-01-29 8:30 ` Marco Gerards
2008-01-29 8:59 ` Robert Millan
2008-03-04 1:57 ` Kalamatee
1 sibling, 1 reply; 17+ messages in thread
From: Marco Gerards @ 2008-01-29 8:30 UTC (permalink / raw)
To: The development of GRUB 2
Kalamatee <kalamatee@gmail.com> writes:
Hi,
> I read in previous mails that eltorito support would be getting worked on
> for the summer of code projects, and that it should be getting merged into
> the grub2 codebase at somepoint.
>
> Im just wondering what is the current situation with this? Is there any
> timeline when it will be completed?
Actually, I have no idea... Alex Roman worked on this. Perhaps you
can contact him? The code is on the GSoC projects page. Robert tried
to get it to work, but IIRC there were problems.
> The reason I ask is we (www.aros.org) currently use grub-legacy to boot our
> x86 iso's and systems however lately we are seeing a lot of development
> towards ppc ports and x86_64, and therefore would like to use grub2 instead
> since it supports these architectures. However atm there seems to be no
> information on using grub2 to boot a cd-rom in eltorito mode or indeed how
> to create/install grub2 to the iso image.
Installing GRUB 2 on a CDROM is possible already, see grub-mkrescue.
However, you can't access the CDROM after booting.
> ANy information on how this can be achieved or the current state of play
> would be much appreciated.
I hope this helps. If you want to work on this, help is welcome :-)
--
Marco
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: eltorito support ..
2008-01-29 8:30 ` Marco Gerards
@ 2008-01-29 8:59 ` Robert Millan
2008-01-29 9:11 ` Marco Gerards
0 siblings, 1 reply; 17+ messages in thread
From: Robert Millan @ 2008-01-29 8:59 UTC (permalink / raw)
To: The development of GRUB 2
On Tue, Jan 29, 2008 at 09:30:16AM +0100, Marco Gerards wrote:
> Kalamatee <kalamatee@gmail.com> writes:
>
> Hi,
>
> > I read in previous mails that eltorito support would be getting worked on
> > for the summer of code projects, and that it should be getting merged into
> > the grub2 codebase at somepoint.
> >
> > Im just wondering what is the current situation with this? Is there any
> > timeline when it will be completed?
>
> Actually, I have no idea... Alex Roman worked on this. Perhaps you
> can contact him? The code is on the GSoC projects page. Robert tried
> to get it to work, but IIRC there were problems.
I think using the ata driver would be a better approach. When our driver
doesn't "taint" bios-based CD access, we could merge the eltorito loader from
GSoC codebase, without having to solve the problems in biosdisk CD access.
--
Robert Millan
<GPLv2> I know my rights; I want my phone call!
<DRM> What use is a phone call… if you are unable to speak?
(as seen on /.)
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: eltorito support ..
2008-01-29 8:59 ` Robert Millan
@ 2008-01-29 9:11 ` Marco Gerards
2008-01-29 9:19 ` Robert Millan
0 siblings, 1 reply; 17+ messages in thread
From: Marco Gerards @ 2008-01-29 9:11 UTC (permalink / raw)
To: The development of GRUB 2
Robert Millan <rmh@aybabtu.com> writes:
> On Tue, Jan 29, 2008 at 09:30:16AM +0100, Marco Gerards wrote:
>> Kalamatee <kalamatee@gmail.com> writes:
>>
>> Hi,
>>
>> > I read in previous mails that eltorito support would be getting worked on
>> > for the summer of code projects, and that it should be getting merged into
>> > the grub2 codebase at somepoint.
>> >
>> > Im just wondering what is the current situation with this? Is there any
>> > timeline when it will be completed?
>>
>> Actually, I have no idea... Alex Roman worked on this. Perhaps you
>> can contact him? The code is on the GSoC projects page. Robert tried
>> to get it to work, but IIRC there were problems.
>
> I think using the ata driver would be a better approach. When our driver
> doesn't "taint" bios-based CD access, we could merge the eltorito loader from
> GSoC codebase, without having to solve the problems in biosdisk CD access.
I prefer both. Not all CDROM drives are ATA drives.
--
Marco
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: eltorito support ..
2008-01-29 9:11 ` Marco Gerards
@ 2008-01-29 9:19 ` Robert Millan
2008-01-29 9:29 ` Marco Gerards
2008-01-29 9:32 ` Bean
0 siblings, 2 replies; 17+ messages in thread
From: Robert Millan @ 2008-01-29 9:19 UTC (permalink / raw)
To: The development of GRUB 2
On Tue, Jan 29, 2008 at 10:11:45AM +0100, Marco Gerards wrote:
> Robert Millan <rmh@aybabtu.com> writes:
>
> > On Tue, Jan 29, 2008 at 09:30:16AM +0100, Marco Gerards wrote:
> >> Kalamatee <kalamatee@gmail.com> writes:
> >>
> >> Hi,
> >>
> >> > I read in previous mails that eltorito support would be getting worked on
> >> > for the summer of code projects, and that it should be getting merged into
> >> > the grub2 codebase at somepoint.
> >> >
> >> > Im just wondering what is the current situation with this? Is there any
> >> > timeline when it will be completed?
> >>
> >> Actually, I have no idea... Alex Roman worked on this. Perhaps you
> >> can contact him? The code is on the GSoC projects page. Robert tried
> >> to get it to work, but IIRC there were problems.
> >
> > I think using the ata driver would be a better approach. When our driver
> > doesn't "taint" bios-based CD access, we could merge the eltorito loader from
> > GSoC codebase, without having to solve the problems in biosdisk CD access.
>
> I prefer both. Not all CDROM drives are ATA drives.
But we are likely to get USB support this summer :-)
Besides, unlike floppy or disk boot, code size is not that much of an issue
for cdrom boot.
--
Robert Millan
<GPLv2> I know my rights; I want my phone call!
<DRM> What use is a phone call… if you are unable to speak?
(as seen on /.)
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: eltorito support ..
2008-01-29 9:19 ` Robert Millan
@ 2008-01-29 9:29 ` Marco Gerards
2008-01-29 10:01 ` Robert Millan
2008-01-29 9:32 ` Bean
1 sibling, 1 reply; 17+ messages in thread
From: Marco Gerards @ 2008-01-29 9:29 UTC (permalink / raw)
To: The development of GRUB 2
Robert Millan <rmh@aybabtu.com> writes:
> On Tue, Jan 29, 2008 at 10:11:45AM +0100, Marco Gerards wrote:
>> Robert Millan <rmh@aybabtu.com> writes:
>>
>> > On Tue, Jan 29, 2008 at 09:30:16AM +0100, Marco Gerards wrote:
>> >> Kalamatee <kalamatee@gmail.com> writes:
>> >>
>> >> Hi,
>> >>
>> >> > I read in previous mails that eltorito support would be getting worked on
>> >> > for the summer of code projects, and that it should be getting merged into
>> >> > the grub2 codebase at somepoint.
>> >> >
>> >> > Im just wondering what is the current situation with this? Is there any
>> >> > timeline when it will be completed?
>> >>
>> >> Actually, I have no idea... Alex Roman worked on this. Perhaps you
>> >> can contact him? The code is on the GSoC projects page. Robert tried
>> >> to get it to work, but IIRC there were problems.
>> >
>> > I think using the ata driver would be a better approach. When our driver
>> > doesn't "taint" bios-based CD access, we could merge the eltorito loader from
>> > GSoC codebase, without having to solve the problems in biosdisk CD access.
>>
>> I prefer both. Not all CDROM drives are ATA drives.
>
> But we are likely to get USB support this summer :-)
And how about SCSI?
> Besides, unlike floppy or disk boot, code size is not that much of an issue
> for cdrom boot.
True.
--
Marco
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: eltorito support ..
2008-01-29 9:29 ` Marco Gerards
@ 2008-01-29 10:01 ` Robert Millan
2008-01-29 11:18 ` Marco Gerards
0 siblings, 1 reply; 17+ messages in thread
From: Robert Millan @ 2008-01-29 10:01 UTC (permalink / raw)
To: The development of GRUB 2
On Tue, Jan 29, 2008 at 10:29:35AM +0100, Marco Gerards wrote:
> >>
> >> I prefer both. Not all CDROM drives are ATA drives.
> >
> > But we are likely to get USB support this summer :-)
>
> And how about SCSI?
SCSI CDROMs ? Mostly dead. Even SCSI in general is diing nowadays.
--
Robert Millan
<GPLv2> I know my rights; I want my phone call!
<DRM> What use is a phone call… if you are unable to speak?
(as seen on /.)
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: eltorito support ..
2008-01-29 10:01 ` Robert Millan
@ 2008-01-29 11:18 ` Marco Gerards
2008-01-29 11:46 ` Yoshinori K. Okuji
0 siblings, 1 reply; 17+ messages in thread
From: Marco Gerards @ 2008-01-29 11:18 UTC (permalink / raw)
To: The development of GRUB 2
Robert Millan <rmh@aybabtu.com> writes:
> On Tue, Jan 29, 2008 at 10:29:35AM +0100, Marco Gerards wrote:
>> >>
>> >> I prefer both. Not all CDROM drives are ATA drives.
>> >
>> > But we are likely to get USB support this summer :-)
>>
>> And how about SCSI?
>
> SCSI CDROMs ? Mostly dead. Even SCSI in general is diing nowadays.
Right... But still I hope CDROM support is properly implemented for
biosdisk :-)
--
Marco
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: eltorito support ..
2008-01-29 11:18 ` Marco Gerards
@ 2008-01-29 11:46 ` Yoshinori K. Okuji
0 siblings, 0 replies; 17+ messages in thread
From: Yoshinori K. Okuji @ 2008-01-29 11:46 UTC (permalink / raw)
To: The development of GRUB 2
On Tuesday 29 January 2008 12:18, Marco Gerards wrote:
> Robert Millan <rmh@aybabtu.com> writes:
> > On Tue, Jan 29, 2008 at 10:29:35AM +0100, Marco Gerards wrote:
> >> >> I prefer both. Not all CDROM drives are ATA drives.
> >> >
> >> > But we are likely to get USB support this summer :-)
> >>
> >> And how about SCSI?
> >
> > SCSI CDROMs ? Mostly dead. Even SCSI in general is diing nowadays.
>
> Right... But still I hope CDROM support is properly implemented for
> biosdisk :-)
I agree. Using BIOS guarantees that GRUB won't interfere with BIOS code.
Okuji
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: eltorito support ..
2008-01-29 9:19 ` Robert Millan
2008-01-29 9:29 ` Marco Gerards
@ 2008-01-29 9:32 ` Bean
2008-01-29 13:41 ` Robert Millan
1 sibling, 1 reply; 17+ messages in thread
From: Bean @ 2008-01-29 9:32 UTC (permalink / raw)
To: The development of GRUB 2
On Jan 29, 2008 5:19 PM, Robert Millan <rmh@aybabtu.com> wrote:
> On Tue, Jan 29, 2008 at 10:11:45AM +0100, Marco Gerards wrote:
> > Robert Millan <rmh@aybabtu.com> writes:
> >
> > > On Tue, Jan 29, 2008 at 09:30:16AM +0100, Marco Gerards wrote:
> > >> Kalamatee <kalamatee@gmail.com> writes:
> > >>
> > >> Hi,
> > >>
> > >> > I read in previous mails that eltorito support would be getting worked on
> > >> > for the summer of code projects, and that it should be getting merged into
> > >> > the grub2 codebase at somepoint.
> > >> >
> > >> > Im just wondering what is the current situation with this? Is there any
> > >> > timeline when it will be completed?
> > >>
> > >> Actually, I have no idea... Alex Roman worked on this. Perhaps you
> > >> can contact him? The code is on the GSoC projects page. Robert tried
> > >> to get it to work, but IIRC there were problems.
> > >
> > > I think using the ata driver would be a better approach. When our driver
> > > doesn't "taint" bios-based CD access, we could merge the eltorito loader from
> > > GSoC codebase, without having to solve the problems in biosdisk CD access.
> >
> > I prefer both. Not all CDROM drives are ATA drives.
>
> But we are likely to get USB support this summer :-)
>
> Besides, unlike floppy or disk boot, code size is not that much of an issue
> for cdrom boot.
i think biosdisk support for cd access shouldn't be too difficult,
there is similar code in grub legacy.
--
Bean
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: eltorito support ..
2008-01-29 3:10 eltorito support Kalamatee
2008-01-29 8:30 ` Marco Gerards
@ 2008-03-04 1:57 ` Kalamatee
1 sibling, 0 replies; 17+ messages in thread
From: Kalamatee @ 2008-03-04 1:57 UTC (permalink / raw)
To: grub-devel
[-- Attachment #1: Type: text/plain, Size: 388 bytes --]
Im not having much joy testing the eltorito support ATM.
Ive made the image using grub-mkimage, then used cat to merge the
cdboot.imgwith the core file generated using grub-mkimage, and
generated an iso with
this file but when trying to boot it the following is displayed ..
http://s175.photobucket.com/albums/w131/Kalamatee/AROS64/?action=view¤t=x86_64-grub2cd.jpg
Any ideas?
[-- Attachment #2: Type: text/html, Size: 627 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: eltorito support ..
@ 2008-03-04 12:22 Kalamatee
2008-03-04 15:49 ` Pavel Roskin
0 siblings, 1 reply; 17+ messages in thread
From: Kalamatee @ 2008-03-04 12:22 UTC (permalink / raw)
To: grub-devel
[-- Attachment #1: Type: text/plain, Size: 771 bytes --]
>Im not having much joy testing the eltorito support ATM.
>Ive made the image using grub-mkimage, then used cat to merge the
cdboot.img with the core file generated >using grub-mkimage, and generated
an iso with this file but when trying to boot it the following is displayed
..
>http://s175.photobucket.com/albums/w131/Kalamatee/AROS64/?action="">
>Any ideas?
Oops... gmails reply broke the link I was meaning to show... this is the
correct screenshot of what happens..
http://s175.photobucket.com/albums/w131/Kalamatee/AROS64/?action=view¤t=x86_64-grub2cd.jpg
As you can see, it attempts to boot (the "welcome to grub" displays) but it
cant find one of the biosdisk funcs.
I created the core image using biosdisk and iso9660 the same as in
grub-mkrescue.
[-- Attachment #2: Type: text/html, Size: 1250 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: eltorito support ..
2008-03-04 12:22 Kalamatee
@ 2008-03-04 15:49 ` Pavel Roskin
2008-04-02 17:05 ` Pavel Roskin
0 siblings, 1 reply; 17+ messages in thread
From: Pavel Roskin @ 2008-03-04 15:49 UTC (permalink / raw)
To: The development of GRUB 2
On Tue, 2008-03-04 at 12:22 +0000, Kalamatee wrote:
> >Im not having much joy testing the eltorito support ATM.
>
> >Ive made the image using grub-mkimage, then used cat to merge the
> cdboot.img with the core file generated >using grub-mkimage, and
> generated an iso with this file but when trying to boot it the
> following is displayed ..
>
> >http://s175.photobucket.com/albums/w131/Kalamatee/AROS64/?action="">
> >Any ideas?
>
> Oops... gmails reply broke the link I was meaning to show... this is
> the correct screenshot of what happens..
>
> http://s175.photobucket.com/albums/w131/Kalamatee/AROS64/?action=view¤t=x86_64-grub2cd.jpg
It's possible that you have hit the same problem I encountered a while
ago. gensymlist.sh doesn't have protection against compiler errors.
So, if you set CC to something with a space, like "gcc -Dfoo", it will
fail silently but produce symlist.c without any symbols, that would
still be a valid C file.
The bug is still there.
./configure CC="gcc -Dfoo"
make
./grub-mkrescue --grub-mkimage=./grub-mkimage --pkglibdir=. grub.iso
qemu -cdrom grub.iso
The error message is just like yours. symlist.c has an empty symbol
table:
static struct symtab tab[] =
{
{0, 0}
};
Sorry, I should have reported it earlier.
The right fix would be to ensure that symlist.c would be invalid if the
compiler fails, to protect compiler arguments, to capture compiler
errors in gensymlist.sh and to recognize gensymlist.sh failure in the
makefile. We have several layers of protection failing here.
--
Regards,
Pavel Roskin
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: eltorito support ..
2008-03-04 15:49 ` Pavel Roskin
@ 2008-04-02 17:05 ` Pavel Roskin
0 siblings, 0 replies; 17+ messages in thread
From: Pavel Roskin @ 2008-04-02 17:05 UTC (permalink / raw)
To: The development of GRUB 2
On Tue, 2008-03-04 at 10:49 -0500, Pavel Roskin wrote:
> Sorry, I should have reported it earlier.
>
> The right fix would be to ensure that symlist.c would be invalid if
> the
> compiler fails, to protect compiler arguments, to capture compiler
> errors in gensymlist.sh and to recognize gensymlist.sh failure in the
> makefile. We have several layers of protection failing here.
Should be fixed now. CC is quoted in gensymlist.sh now, and if an empty
symtab is generated nevertheless, symlist.c won't compile, and make will
notice it.
--
Regards,
Pavel Roskin
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: eltorito support ..
@ 2008-03-05 2:34 Kalamatee
2008-03-05 15:50 ` Jeff Chua
0 siblings, 1 reply; 17+ messages in thread
From: Kalamatee @ 2008-03-05 2:34 UTC (permalink / raw)
To: grub-devel
[-- Attachment #1: Type: text/plain, Size: 700 bytes --]
Pavel Roskin wrote ..
>Sorry, I should have reported it earlier.
>The right fix would be to ensure that symlist.c would be invalid if the
>compiler fails, to protect compiler arguments, to capture compiler
>errors in gensymlist.sh and to recognize gensymlist.sh failure in the
>makefile. We have several layers of protection failing here.
Ahh thanks! yes that IS the problem here.
Ive worked around it locally and ..
On VmWare LS doesnt list the cd currently - only (fd0) and (hd0)
- but atleast it boots to the rescue prompt =D
On Qemu though it seems to be working as expected - thanks for all your
help.
Ill watch for activity in the repository and see when the vmware cd issue is
resolved.
[-- Attachment #2: Type: text/html, Size: 896 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: eltorito support ..
2008-03-05 2:34 Kalamatee
@ 2008-03-05 15:50 ` Jeff Chua
0 siblings, 0 replies; 17+ messages in thread
From: Jeff Chua @ 2008-03-05 15:50 UTC (permalink / raw)
To: The development of GRUB 2
On Wed, Mar 5, 2008 at 10:34 AM, Kalamatee <kalamatee@gmail.com> wrote:
> Pavel Roskin wrote ..
> >Sorry, I should have reported it earlier.
>
> >The right fix would be to ensure that symlist.c would be invalid if the
> >compiler fails, to protect compiler arguments, to capture compiler
> >errors in gensymlist.sh and to recognize gensymlist.sh failure in the
> >makefile. We have several layers of protection failing here.
>
> Ahh thanks! yes that IS the problem here.
>
> Ive worked around it locally and ..
>
> On VmWare LS doesnt list the cd currently - only (fd0) and (hd0) - but
> atleast it boots to the rescue prompt =D
> On Qemu though it seems to be working as expected - thanks for all your
> help.
>
> Ill watch for activity in the repository and see when the vmware cd issue is
> resolved.
Count me in as well. The same CD does work on kvm.
Jeff.
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2008-04-02 17:05 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-29 3:10 eltorito support Kalamatee
2008-01-29 8:30 ` Marco Gerards
2008-01-29 8:59 ` Robert Millan
2008-01-29 9:11 ` Marco Gerards
2008-01-29 9:19 ` Robert Millan
2008-01-29 9:29 ` Marco Gerards
2008-01-29 10:01 ` Robert Millan
2008-01-29 11:18 ` Marco Gerards
2008-01-29 11:46 ` Yoshinori K. Okuji
2008-01-29 9:32 ` Bean
2008-01-29 13:41 ` Robert Millan
2008-03-04 1:57 ` Kalamatee
-- strict thread matches above, loose matches on Subject: below --
2008-03-04 12:22 Kalamatee
2008-03-04 15:49 ` Pavel Roskin
2008-04-02 17:05 ` Pavel Roskin
2008-03-05 2:34 Kalamatee
2008-03-05 15:50 ` Jeff Chua
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.