Grub adds an empty but active line when detecting another OS which has non-UTF-8 data in its name
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
os-prober (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: grub2
I have another OS (Windows) recognised by grub2 :
nicolas@
[sudo] password for nicolas:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-
Found initrd image: /boot/initrd.
Found linux image: /boot/vmlinuz-
Found initrd image: /boot/initrd.
Found memtest86+ image: /boot/memtest86
Found Microsoft Windows XP �dition familiale on /dev/sda1
Found Windows NT/2000/XP on /dev/sda3
done
But as you can see the "É" of "Édition familiale" (family edition in english) is from another charset and leads grub to add an empty line in the list of the OS to choose on boot (empty line because of no text displayed, but there is a line !), but I can choose this empty line and this is the one which allows me to start Windows.
It's annoying as it's hard to guess that the empty line can start Windows if you don't know this...
It occurs with French edition of Windows, but maybe with any OS name which has hyphens in its name.
ProblemType: Bug
Architecture: i386
CheckboxSubmission: e118220d3d8d993
CheckboxSystem: 0886efe3e95f234
Date: Mon Sep 28 13:51:41 2009
DistroRelease: Ubuntu 9.10
Package: grub-pc 1.97~beta3-1ubuntu6
ProcEnviron:
LANG=fr_FR.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: grub2
Tags: ubuntu-unr
Uname: Linux 2.6.31-11-generic i686
Related branches
summary: |
Grub adds an empty but active line when detecting another OS which has - an hyphen in its name + non-UTF-8 data in its name |
still occurs in Karmic, mark as regression potential as it seems to me it wasn't happened with grub legacy.