bugGNU GRUB - Bugs: bug #27621, Unable to load simple boot manager...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #27621: Unable to load simple boot manager (SBM) with Grub 2

Submitted by:  Michael37 <michael37>
Submitted on:  Wed 07 Oct 2009 01:06:23 AM UTC  
 
Category: BootingSeverity: Major
Priority: 5 - NormalItem Group: Software Error
Status: InvalidPrivacy: Public
Assigned to: NoneOriginator Name: Michael37
Open/Closed: ClosedRelease: 
Release: Bazaar - trunkReproducibility: Every Time
Planned Release: None

Tue 09 Feb 2010 01:55:10 PM UTC, comment #3:

Since it works with linux16/initrd16 it's basically a misconfiguration problem. Since it's not possible to reliably check for 32-bit boot support there is nothing grub can do to prevent this misconfiguration. If the problem persists with linux16/initrd16 feel free to contact me

Vladimir Serbinenko <phcoder>
Project Administrator
Sun 17 Jan 2010 08:19:32 AM UTC, comment #2:

I've got no problems with booting SBM using GRUB2.
Commands are as follows:

menuentry "Smart Boot Manager" {
set root=(hd0,5)
linux16 /memdisk/memdisk
initrd16 /bootmgrs/sbm.bin
}

Key point here is to use linux16/initrd16 instead of linux/initrd.

Alexey Loukianov <lexa2>
Wed 07 Oct 2009 08:52:03 AM UTC, comment #1:

GRUB 2 has USB support, though not enabled by default.
Anyway try with the old 16bit loader linux16 and initrd16

Stupid that the Linux kernel devs didn't bother to implement a field so boot loaders can check if the kernel supports 32bit booting or not.

Felix Zielcke <fzielcke>
Project Member
Wed 07 Oct 2009 01:06:23 AM UTC, original submission:

SBM is a nice handy tool which allows booting from devices that BIOS doesn't properly support, for example, from some USB CD-ROMs or from diagnostics dell partition.

In Jaunty and earlier releases with Grub 1, using SBM was trivial (inspired by http://www.gentoo-wiki.info/GRUB/Chainloaded_CD-ROM, but no downloads required). Simply install package syslinux, copy file /usr/lib/syslinux/memdisk to /boot; then copy file /install/sbm.bin from any Ubuntu install CD to /boot (reference: https://help.ubuntu.com/community/SmartBootManager). Finally, set up grub 1 entry

title SBM
root (hd0,1)
kernel /boot/memdisk
initrd /boot/sbm.bin

The same strategy doesn't work for Karmic with grub 2 (version 1.97 beta 3). I added the following entry to /boot/grub/grub.cfg using /etc/grub.d/40_custom:

menuentry "SBM" {
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 1017bb9e-ad12-494f-a580-6f94b015891d
linux /boot/memdisk
initrd /boot/sbm.bin
}

When I try to choose this entry in grub2 menu, I get one line of text as if kernel is trying to boot, then screen blanks and computer hangs.

I tried using memdisk and sbm.bin from both Jaunty and Karmic under Karmic and neither work. Looks like grub problem by elimination.

Michael37 <michael37>

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by phcoder (Posted a comment)
  • -unavailable- added by lexa2 (Posted a comment)
  • -unavailable- added by fzielcke (Posted a comment)
  • -unavailable- added by michael37 (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Tue 09 Feb 2010 01:55:10 PM UTCphcoderStatusNone=>Invalid
      Open/ClosedOpen=>Closed

    Back to the top


    Powered by Savane 3.1-cleanup1