[Bug 960092] Re: Latest update renders system unbootable "error: no such partition"
Alan Pope
alan.pope at canonical.com
Tue Mar 20 14:14:45 UTC 2012
alan at wopr:~$ debconf-show grub-pc
debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied
grub-pc/kopt_extracted: false
grub2/kfreebsd_cmdline:
grub2/device_map_regenerated:
* grub-pc/install_devices: /dev/disk/by-id/ata-SAMSUNG_HD103SI_S1VSJ90B701831
grub-pc/postrm_purge_boot_grub: false
grub-pc/install_devices_failed_upgrade: true
grub-pc/disk_description:
* grub2/linux_cmdline:
grub-pc/install_devices_empty: false
grub2/kfreebsd_cmdline_default: quiet
grub-pc/partition_description:
grub-pc/install_devices_failed: false
grub-pc/install_devices_disks_changed:
* grub2/linux_cmdline_default: quiet splash
grub-pc/chainload_from_menu.lst: true
grub-pc/hidden_timeout: true
grub-pc/mixed_legacy_and_grub2: true
grub-pc/timeout: 10
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
set locale_dir=($root)/boot/grub/locale
set lang=en_US
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30; then
clear
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
if [ ${recordfail} != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Ubuntu, with Linux 3.2.0-19-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
linux /boot/vmlinuz-3.2.0-19-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.2.0-19-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-19-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
echo 'Loading Linux 3.2.0-19-generic ...'
linux /boot/vmlinuz-3.2.0-19-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-19-generic
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, with Linux 3.2.0-18-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
linux /boot/vmlinuz-3.2.0-18-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.2.0-18-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-18-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
echo 'Loading Linux 3.2.0-18-generic ...'
linux /boot/vmlinuz-3.2.0-18-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-18-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-17-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
linux /boot/vmlinuz-3.2.0-17-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.2.0-17-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-17-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
echo 'Loading Linux 3.2.0-17-generic ...'
linux /boot/vmlinuz-3.2.0-17-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-17-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-16-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
linux /boot/vmlinuz-3.2.0-16-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.2.0-16-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-16-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
echo 'Loading Linux 3.2.0-16-generic ...'
linux /boot/vmlinuz-3.2.0-16-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-16-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-15-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
linux /boot/vmlinuz-3.2.0-15-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.2.0-15-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-15-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
echo 'Loading Linux 3.2.0-15-generic ...'
linux /boot/vmlinuz-3.2.0-15-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-15-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-14-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
linux /boot/vmlinuz-3.2.0-14-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.2.0-14-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-14-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
echo 'Loading Linux 3.2.0-14-generic ...'
linux /boot/vmlinuz-3.2.0-14-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-14-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-12-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
linux /boot/vmlinuz-3.2.0-12-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.2.0-12-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-12-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
echo 'Loading Linux 3.2.0-12-generic ...'
linux /boot/vmlinuz-3.2.0-12-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-12-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-10-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
linux /boot/vmlinuz-3.2.0-10-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.2.0-10-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-10-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
echo 'Loading Linux 3.2.0-10-generic ...'
linux /boot/vmlinuz-3.2.0-10-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-10-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-9-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
linux /boot/vmlinuz-3.2.0-9-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.2.0-9-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-9-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
echo 'Loading Linux 3.2.0-9-generic ...'
linux /boot/vmlinuz-3.2.0-9-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-9-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-7-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
linux /boot/vmlinuz-3.2.0-7-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.2.0-7-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-7-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
echo 'Loading Linux 3.2.0-7-generic ...'
linux /boot/vmlinuz-3.2.0-7-generic root=UUID=3d53ca44-6af4-422d-b1b0-adf30c679a2f ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-7-generic
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 3d53ca44-6af4-422d-b1b0-adf30c679a2f
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
if [ "x${timeout}" != "x-1" ]; then
if keystatus; then
if keystatus --shift; then
set timeout=-1
else
set timeout=0
fi
else
if sleep --interruptible 3 ; then
set timeout=0
fi
fi
fi
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
--
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/960092
Title:
Latest update renders system unbootable "error: no such partition"
Status in “grub2” package in Ubuntu:
Confirmed
Bug description:
Just did my daily 12.04 updates and ended up with an unbootable
system:-
error: no such partition.
error: no such partition.
error: no such partition.
Press any key to continue...
I had to chroot into the install to reinstall grub and the kernel to
get it back to a bootable state.
See attached photos.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: grub (not installed)
ProcVersionSignature: Ubuntu 3.2.0-19.30-generic 3.2.11
Uname: Linux 3.2.0-19-generic x86_64
ApportVersion: 1.94.1-0ubuntu2
Architecture: amd64
Date: Tue Mar 20 11:00:34 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120102)
SourcePackage: grub
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/960092/+subscriptions
More information about the foundations-bugs
mailing list