[lucid] grub2 detect archlinux wrongly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
os-prober (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: grub2
Hallo, I have archlinux and ubuntu detected it, but it is wrong
Ubuntu detection (not works)
menuentry "Arch (on /dev/sda6)" {
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 04c91239-
linux /boot/vmlinuz26 root=/dev/sda6
}
I have to add one line "initrd /boot/kernel26.
ProblemType: Bug
Architecture: amd64
Date: Mon Feb 8 14:48:34 2010
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
Package: grub2 (not installed)
ProcEnviron:
LANG=sk_SK.utf8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: grub2
Uname: Linux 2.6.32-12-generic x86_64
adding the initrd line to grub.cfg is a dirty hack, and really shouldn't be done as that file is 'read-only' for a reason, but other than messing with the additional menu items which in itself is a confusing mess, it is the ONLY way to boot arch properly that I've discovered.
Without the addition of the initrd line of the original poster, Arch starts its boot but kernel panics with vfs issues.