[Bug 948716] Re: grub-probe erroneously returns FAT UUID in lowercase

Launchpad Bug Tracker 948716 at bugs.launchpad.net
Mon Mar 19 20:05:13 UTC 2012


This bug was fixed in the package grub2 - 1.99-18ubuntu1

---------------
grub2 (1.99-18ubuntu1) precise; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Adjust for default Ubuntu boot options ("quiet splash").
    - Default to hiding the menu; holding down Shift at boot will show it.
    - Set a monochromatic theme and an appropriate background for Ubuntu.
    - Apply Ubuntu GRUB Legacy changes to legacy update-grub script.
    - Fix backslash-escaping in merge_debconf_into_conf.
    - Remove "GNU/Linux" from default distributor string.
    - Add crashkernel option.
    - Bypass menu unless other OSes are installed or Shift is pressed.
    - Allow Shift to interrupt 'sleep --interruptible'.
    - Reduce visual clutter in normal mode.
    - Remove verbose messages printed before reading configuration.
    - Suppress kernel/initrd progress messages, except in recovery mode.
    - Show the boot menu if the previous boot failed.
    - Don't generate device.map during grub-install or grub-mkconfig.
    - Adjust upgrade version checks for Ubuntu.
    - Suppress "GRUB loading" message unless Shift is held down.
    - Adjust versions of grub-doc and grub-legacy-doc conflicts.
    - Fix LVM/RAID probing in the absence of /boot/grub/device.map.
    - Look for .mo files in /usr/share/locale-langpack first.
    - Build-depend on qemu-kvm rather than qemu-system for grub-pc tests.
    - Check hardware support before using gfxpayload=keep.
    - Put second and subsequent Linux menu entries in a submenu.
    - Preferred resolution detection for VBE.
    - Set vt.handoff=7 for smooth handoff to kernel graphical mode.
    - Update default/grub.md5sum to include maverick's default md5sum.
    - In recovery mode, add nomodeset to the Linux kernel arguments, and
      remove the 'set gfxpayload=keep' command.
    - Skip Windows os-prober entries on Wubi systems, and suppress the menu
      by default if those are the only other-OS entries.
    - Handle probing striped DM-RAID devices.
    - Replace 'single' by 'recovery' when friendly-recovery is installed.
    - Use qemu -no-kvm in tests for now to work around LP #947597.
    - Disable cursor as early as possible in grub_main.

grub2 (1.99-18) unstable; urgency=low

  [ Colin Watson ]
  * Ensure that /sbin and /usr/sbin are in $PATH when running tests (closes:
    #662916).
  * mkconfig_loopback.patch: Use different GRUB loop devices for different
    OS loop devices (thanks, bcbc; LP: #888281).
  * Backport from upstream:
    - Add support for LZO compression in btrfs (LP: #727535).
    - Fix efiemu configure check.

  [ Ilya Yanok ]
  * Backport from upstream:
    - Make FAT UUID uppercase to match Linux (LP: #948716).

  [ Debconf translations ]
  * Norwegian Bokmål (Hans Fredrik Nordhaug).
  * Gujarati (Kartik Mistry).  Closes: #663542
 -- Colin Watson <cjwatson at ubuntu.com>   Mon, 19 Mar 2012 20:00:22 +0000

** Changed in: grub2 (Ubuntu Precise)
       Status: Triaged => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/948716

Title:
  grub-probe erroneously returns FAT UUID in lowercase

Status in “grub2” package in Ubuntu:
  Fix Released
Status in “grub2” source package in Oneiric:
  Triaged
Status in “grub2” source package in Precise:
  Fix Released

Bug description:
  Here is the scenario/s:

  About a month ago I tried to setup Ubuntu using wubi. The install went
  well and I installed ubuntu to H partition there where three others C,
  E (HP TOOLS) OEM D (recovery) OEM and H the drive I setup for the
  Ubuntu install. I rebooted after the install and got the boot menu
  chose ubuntu and got this message (machine and config listed below):

  Try (hd0,0): no wubildr
  Try (hd0,1) no wubildr
  Try (hd0,2): error: "prefix" is not set

  I wiped the machine and reinstalled the OEM image and did the same
  setup and configuration to pick up a re-install later. I did setup
  Ubuntu to an external drive and boot to it using the BIOS to direct
  the computer to boot from the external drive. This works fine so I
  assume that the files are delivered and correct. I installed from a
  download ISO and installed it from disk.

  I have an HP G62 with Windows 7 Home Premium and I went to the Ubuntu
  site and downloaded the wubi setup software three days ago 3/3/12.
  Again the install when well. I got the boot menu, I can boot into Win7
  no problems. When I boot into Ubuntu I get these messages:

  Try (HD 0,0) NTFS: no wubildr
  Try (HD 0,1) NTFS: Error: "prefix" is not set.

  When I wait a couple of minutes I get:
  Gave up waiting for Root device. 
  Common problems:
  Boot args (cat/proc/cmdline) etc. etc. (lists causes)
  Check root etc. etc. (list causes)
  Missing modules etc. etc.

  Alert! /DEV/disk/by-ucid/1a16-46e4 does not exist
  dropping to shell Busybox v1.18.4

  initramfs

  The good thing is I have windows still working. The bad thing is I
  can't over-install, or un-install without a lot of hassle unless I
  become a boot manager mogul and hand build the boot strap.

  What I have done is use easyBCD to look around and it reports this:

  There are a total of 2 entries listed in the bootloader.

  Default: Windows 7
  Timeout: 10 seconds
  EasyBCD Boot Device: C:\

  Entry #1
  Name: Windows 7
  BCD ID: {current}
  Drive: C:\
  Bootloader Path: \Windows\system32\winload.exe

  Entry #2
  Name: Ubuntu
  BCD ID: {40b8ef84-5951-11e0-810e-f72a342c7c90}
  Drive: H:\
  Bootloader Path: \ubuntu\winboot\wubildr.mbr

  From the boot manager's point of view I have ubuntu installed to the
  right partition and I checked wubildr is there and so is a ubuntu
  folder. I checked the windows side and all the files and folders are
  in the right place.

   I checked the message boards and no one seems to have a good handle
  on what to do to fix the issue.

  
  If indeed easyBCD is correct the boot strap can't find the wubildr folder, whether the other files are installed in the ubuntu folder that are needed to get it up and running are in place I don't know.

  1. The version I think is 2 ubuntu2 or 11.04.1
  2. I would assume that with the time line above and the fact that I am using your wubi install you will know what versions and packages. I can't get the windows tools to tell me what version of Ubuntu was downloaded by wubi. I can't get into ubuntu or I would give that information to you. HINT: maybe you could add this stuff to the windows property sheets so troubleshooting would be easier.
  3. I downloaded wubi, ran it and what happened is listed above.
  4. I can't boot to Ubuntu
  5. What happened is listed above

  Finally, if you labelled the folders instead of grub to grub 2 and
  added information that the windows system can see you could get more
  information i.e. label the ubuntu folder ubuntu 11.04.1 or such and
  put in information that would register on the windows property sheet
  we could help you better.

  Obviously this is a severe level one bug. If you can install and get
  the OS up and running and don't provide for a painless un-install.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/948716/+subscriptions




More information about the foundations-bugs mailing list