update-grub does not detect archbang on the other partition

Bug #748413 reported by Juan Montoya on 2011-04-02
This bug affects 2 people
Affects Status Importance Assigned to Milestone
grub2 (Ubuntu)

Bug Description

Binary package hint: grub

My boot menu does not include the archbang installation I have on the other partition.
I expect every linux distro to detect the other.
Previous versions of the grub included in ubuntu used to detect other linux versions, today only Ubuntu is detected.

It's kinda funny because arch did not detect ubuntu either.
This looks bad, it's like the foul play between Windows 7 and linux :/ (where Windows tries to make Linux unbootable).

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: grub (not installed)
ProcVersionSignature: Ubuntu 2.6.38-7.39-generic 2.6.38
Uname: Linux 2.6.38-7-generic i686
Architecture: i386
CheckboxSubmission: 42246a8e209031d844e0d0dd2f3ca654
CheckboxSystem: b845c366ea09c60efa3a45c1b5b21525
Date: Sat Apr 2 11:32:40 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110302)
 PATH=(custom, user)
SourcePackage: grub
UpgradeStatus: Upgraded to natty on 2011-03-26 (6 days ago)

Steve Langasek (vorlon) on 2011-04-02
affects: grub (Ubuntu) → grub2 (Ubuntu)

What's the output of 'sudo os-prober'? Also, after running that
command, please attach /var/log/syslog to this bug.

There is no intent towards foul play here, and I would appreciate not
needing to waste time defending ourselves against such accusations.
Let's keep the conversation technical, not political.

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in grub2 (Ubuntu):
status: New → Confirmed
Jason Rogers (jrog) wrote :

This affects me as well. upgrade-grub does not detect my Arch Linux installation.

@Colin, the output of 'sudo os-prober' for me is:

/dev/sda1:Windows 7 (loader):Windows:chain

That's it. I will have to attach /var/log/syslog in a bit, as I am not currently connected to the Internet on the affected computer.

Jason Rogers (jrog) wrote :

By the way, if I first *mount* the partition on which Arch is located, update-grub finds the installation. After I mount /dev/sda5 (the / partition for Arch), the output of 'sudo os-prober' is:

/dev/sda1:Windows 7 (loader):Windows:chain

Jason Rogers (jrog) wrote :

Sorry, another update. Although update-grub does detect Arch when the partition is mounted, it sets the wrong UUID for the root partition in the 'root=' parameter on the 'linux' (kernel) line. I don't know why it does this, as it sets the right UUID for the partition everywhere else, e.g., in the 'search' lines. I had to change the UUID manually to get things working. (Will post the os-prober output soon.)

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers