[Bug 1613008] [NEW] Ub 16.10 - grub writes invalid search entry in grub.cfg

BobDodds 1613008 at bugs.launchpad.net
Sun Aug 14 00:45:34 UTC 2016


Public bug reported:

Description:	Ubuntu Yakkety Yak (development branch)
Release:	16.10
grub-efi_2.02~beta2-36ubuntu10_amd64.deb
grub-efi-amd64-signed_1.73+2.02~beta2-36ubuntu10_amd64.deb
grub-efi-amd64-bin_2.02~beta2-36ubuntu10_amd64.deb
grub-efi-amd64_2.02~beta2-36ubuntu10_amd64.deb

I had InsydeH20 setup "load file", grubx64.efi.signed, and at the grub
prompt I tested search, search.fs_uuid, search.fs_file, and
search.label. The old search line in grub.cfg is a bug!

You will not notice anything wrong in the result, if at grub prompt you
search with the expectation of seeing (hd0,msdos1) because search will
always echo that default back to you as if it did a search, when it did
nothing. Try looking for uuid/file/label for (hd0,msdos2) or another
partition number higher than the first partition. Broken!

All of these "search --nofloppy" grub.cfg lines are broken in several
different ways including the "=" not working anymore:

search --nofloppy --fs-uuid [uuid] --set=root

the new, working syntax goes like this:

search -n -u [uuid] -s root

That's the bug. 16.10 64-bit just installed grub and Ubuntu nicely in
efi mode, then reboot bsod due to the bad search line in grub.cfg.

** Affects: grub2 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: efi grub grub.cfg grub2 iso multi-boot uefi

-- 
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/1613008

Title:
  Ub 16.10 - grub writes invalid search entry in grub.cfg

Status in grub2 package in Ubuntu:
  New

Bug description:
  Description:	Ubuntu Yakkety Yak (development branch)
  Release:	16.10
  grub-efi_2.02~beta2-36ubuntu10_amd64.deb
  grub-efi-amd64-signed_1.73+2.02~beta2-36ubuntu10_amd64.deb
  grub-efi-amd64-bin_2.02~beta2-36ubuntu10_amd64.deb
  grub-efi-amd64_2.02~beta2-36ubuntu10_amd64.deb

  I had InsydeH20 setup "load file", grubx64.efi.signed, and at the grub
  prompt I tested search, search.fs_uuid, search.fs_file, and
  search.label. The old search line in grub.cfg is a bug!

  You will not notice anything wrong in the result, if at grub prompt
  you search with the expectation of seeing (hd0,msdos1) because search
  will always echo that default back to you as if it did a search, when
  it did nothing. Try looking for uuid/file/label for (hd0,msdos2) or
  another partition number higher than the first partition. Broken!

  All of these "search --nofloppy" grub.cfg lines are broken in several
  different ways including the "=" not working anymore:

  search --nofloppy --fs-uuid [uuid] --set=root

  the new, working syntax goes like this:

  search -n -u [uuid] -s root

  That's the bug. 16.10 64-bit just installed grub and Ubuntu nicely in
  efi mode, then reboot bsod due to the bad search line in grub.cfg.

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



More information about the foundations-bugs mailing list