Am Mittwoch, den 09.09.2009, 19:20 -0400 schrieb Chris Knadle:
> On Wednesday 09 September 2009 18:27:43, Felix Zielcke wrote:
> > reassign 545910 memtest86+
> > forcemerge 545910 539907
> > thanks
> > 
> > Am Mittwoch, den 09.09.2009, 17:58 -0400 schrieb Chris Knadle:
> > > Package: grub-pc
> > > Version: 1.97~beta2-2
> > > Severity: grave
> > > Justification: renders package unusable
> > >
> > >
> > > Updating to grub-pc from grub-legacy creates a script in
> > > /etc/grub.d/20-memtest+ but unfortunately the entry fails to
> > > boot memtest+ after the upgrade.  Specifically, this won't work:
> > >
> > >      menuentry "Memory test (memtest86+)" {
> > >              linux $MEMTESTPATH
> > >      }
> > >
> > > But this does:
> > >
> > >      menuentry "Memory test (memtest86+)" {
> > >              linux16 $MEMTESTPATH
> > >      }
> > >
> > > I was finally able to find the answer here (thank you Felix):
> > >    http://osdir.com/ml/grub-devel-gnu/2009-08/msg00101.html
> > 
> > /etc/grub.d/memtest86+ belongs to the memtest86+ package.
> > This has been already reported a month ago.
> > I don't know why it's maintainer doestn't fix this.
> > Maybe this will push it.
> 
> If I understand you correctly, you're saying that booting Memtest86+ 
> using a "linux" method _should_ work but doesn't because of a problem 
> with Memtest86+ itself?
> 
> Without any underlying reasoning it makes it seem like reassigning the 
> bug to Memtest86+ may not be fitting; bug #539907 concerns not being 
> able to boot Memtest86+ from grub2 (the same code as grub-pc), so how 
> can we know that this isn't a problem with grub2/grub-pc?
> 

The /etc/grub.d/memtest86+ must use the linux16 command now.
and that file is provides by the memtest86+ package, not at all by the
grub2 ones.
It's impossible to load it with the linux command.
memtest86+.bin doestn't provide the 32bit booting protocol recent Linux
kernels have.
It even still uses zImage format and not the bzImage one, which was
introduced with kernel 1.3.73.
Or they could just implement multiboot, but then the linux command needs
to be changed to multiboot.
Robert provided a patch though for memtest86 without + to implement
multiboot.

As I already said in my grub-devel mail:
> zImage doesn't suppoert 32-bit boot (try with linux16)
grub tells you.
Use linux16 /memtest86+-2.11.bin

-- 
Felix Zielcke
Proud Debian Maintainer




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to