[Bug 1013007] Re: update-grub sets an incorrect root=UUID= in grub.cfg

Phillip Susi psusi at ubuntu.com
Thu Jun 14 15:27:02 UTC 2012


I suppose you cloned this partition from the other one and manually
changed the UUID with tune2fs?  If so then you need to manually boot the
partition and update the uuid in its /etc/fstab, and then run update-
grub.


** Changed in: grub2 (Ubuntu)
       Status: New => Incomplete

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

Title:
  update-grub sets an incorrect root=UUID= in grub.cfg

Status in “grub2” package in Ubuntu:
  Incomplete

Bug description:
  Whenever I run update-grub, the entries in grub.cfg for one of the
  partitions has conflicting UUID entries, like this:

  ---------------------------
  menuentry "Ubuntu, with Linux 3.0.0-21-generic (on /dev/sda8)" --class gnu-linux --class gnu --class os {
  	insmod part_msdos
  	insmod ext2
  	set root='(hd0,msdos8)'
  	search --no-floppy --fs-uuid --set=root 78e9d241-98f5-409e-87fa-f69f5d5f0250
  	linux /boot/vmlinuz-3.0.0-21-generic root=UUID=fccd57a0-f381-4d59-81b9-d66c8b082d3c ro quiet splash vt.handoff=7
  	initrd /boot/initrd.img-3.0.0-21-generic
  }
  ---------------------------

  This prevents that partition booting.  If I manually edit the grub.cfg
  to make the 'root=UUID=' entry match the '--set=root' entry, then that
  partition will boot OK.

  
  I have a number of partitions on this PC thus:

  /dev/sda1	U-10.04_64	e30f2494-a833-446b-8b1f-7ffcd7b3a4f9	Ubuntu 10.04
  /dev/sda6	U-10.04_32	52f3a7ea-0b25-454f-85f4-01a90c3679e2	Xubuntu 12.04
  /dev/sda7	X-11.10_64	fccd57a0-f381-4d59-81b9-d66c8b082d3c	Xubuntu 12.04
  /dev/sda8	Backup		78e9d241-98f5-409e-87fa-f69f5d5f0250	Ubuntu 11.10
  /dev/sda10	Tarball		c9904aa9-46ef-4750-a965-a902085fe0af	no op sys
  /dev/sda9	Mint12		fcc3c63a-7371-48a5-802e-b0411995dd62	Mint 12 Lisa
  /dev/sda5	Swap		21460052-7865-401a-86f7-8b37dfb1e402		swap partition used by all the above

  
  This is the output from 'sudo update-grub':

  Generating grub.cfg ...
  Found linux image: /boot/vmlinuz-3.2.0-25-generic
  Found initrd image: /boot/initrd.img-3.2.0-25-generic
  Found linux image: /boot/vmlinuz-3.0.0-21-generic
  Found initrd image: /boot/initrd.img-3.0.0-21-generic
  Found memtest86+ image: /boot/memtest86+.bin
  Found Ubuntu 10.04.4 LTS (10.04) on /dev/sda1
  Found Ubuntu 12.04 LTS (12.04) on /dev/sda6
  Found Ubuntu 11.10 (11.10) on /dev/sda8
  Found Linux Mint 12 Lisa (12) on /dev/sda9
  done

  
  This problem also occurred in Xubuntu 11.10 and now is occurring in Xubuntu 12.04.

  
  $ lsb_release -rd
  Description:	Ubuntu 12.04 LTS
  Release:	12.04

  
  $ apt-cache policy grub-pc
  grub-pc:
    Installed: 1.99-21ubuntu3.1
    Candidate: 1.99-21ubuntu3.1
    Version table:
   *** 1.99-21ubuntu3.1 0
          500 http://gb.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
          100 /var/lib/dpkg/status
       1.99-21ubuntu3 0
          500 http://gb.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: grub-pc 1.99-21ubuntu3.1
  ProcVersionSignature: Ubuntu 3.2.0-25.40-generic 3.2.18
  Uname: Linux 3.2.0-25-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 2.0.1-0ubuntu8
  Architecture: amd64
  Date: Thu Jun 14 07:24:22 2012
  InstallationMedia: Xubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
  ProcEnviron:
   LANGUAGE=en_GB:en
   TERM=xterm
   PATH=(custom, no user)
   LANG=en_GB.UTF-8
   SHELL=/bin/bash
  SourcePackage: grub2
  UpgradeStatus: Upgraded to precise on 2012-06-13 (0 days ago)

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




More information about the foundations-bugs mailing list