On Wed, Mar 05, 2008 at 06:50:56PM +0000, Samuel Thibault wrote:
> Robert Millan, le Wed 05 Mar 2008 18:16:17 +0000, a écrit :
> > Package: loadlin
> > Version: 1.6c.really1.6c-1.1
> > Severity: important
> > 
> > When you attempt boot using loadlin and:
> > 
> >   
> > http://ftp.nl.debian.org/debian/dists/etch/main/installer-i386/current/images/netboot/gtk/debian-installer/i386/linux
> >   
> > http://ftp.nl.debian.org/debian/dists/etch/main/installer-i386/current/images/netboot/gtk/debian-installer/i386/initrd.gz
> > 
> > with standard boot params (initrd=initrd.gz video=vesa:ywrap,mtrr vga=788), 
> > it
> > hangs with a black screen after switching to graphical mode.
> > 
> > I only tried on qemu, but I expect it'd be the same on real hw.
> 
> Mmm, I fail to see how this can be a bug of loadlin: you get text
> messages from the linux kernel, don't you?  If so, linux has already
> booted and I don't see how loadlin could be held responsible for what
> happens then.

I guess it could be related to any of the following:

  - different cmdline mangling
  - initrd size (the gtk one is much bigger than the standard netboot)
  - state in which video card is left before transfering control to Linux.

> Could you try
> qemu -kernel linux -initrd initrd.gz --append "video=vesa:ywrap,mtrr vga=788"
> 
> and see if there's a difference?

This also fails, but differently (D-I falls back to text mode).  However, this
works:

  qemu -cdrom /usr/lib/grub-rescue/grub-rescue-cdrom.iso -boot d -hda 
image_containing_the_files

  (followed by typing the load commands by hand)

GRUB parses the "vga=" part of the command-line, converts to an integer and
adds that to a structure that is later passed to Linux.  I wonder why can't
Linux parse that by itself; but anyway it sounds like this would be necessary?

-- 
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 /.)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to