[Bug 1020763] Re: i have three different linux OS on three different partitions sda6, sd7 and sda8. All of them are formatted in bftrs system. At first only the last installed linux was recognized by update-grub. After that i ran os-prober which found my two missing OS...but in grub menu at the beginning if i choose either one of them i get the message: you need to load the kernel first - and then it returns me back to grub menu. my sda8 linux still works normally :( help please
Simon Andric
1020763 at bugs.launchpad.net
Tue Jul 3 23:17:15 UTC 2012
also the contens of my grub.cfg (on sda8):
#
# 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 btrfs
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 027fb248-1253-48b7-b597-62ddd3edeec4
if loadfont /@/usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
insmod part_msdos
insmod btrfs
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 027fb248-1253-48b7-b597-62ddd3edeec4
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 ###
insmod part_msdos
insmod btrfs
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 027fb248-1253-48b7-b597-62ddd3edeec4
insmod png
if background_image /@/usr/share/images/desktop-base/joy-grub.png; then
set color_normal=light-gray/black
set color_highlight=white/black
else
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 75,75,75; then
clear
fi
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
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.5.0-3-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod btrfs
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 027fb248-1253-48b7-b597-62ddd3edeec4
linux /@/boot/vmlinuz-3.5.0-3-generic root=UUID=027fb248-1253-48b7-b597-62ddd3edeec4 ro rootflags=subvol=@ quiet splash $vt_handoff
initrd /@/boot/initrd.img-3.5.0-3-generic
}
menuentry 'Ubuntu, with Linux 3.5.0-3-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod btrfs
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 027fb248-1253-48b7-b597-62ddd3edeec4
echo 'Loading Linux 3.5.0-3-generic ...'
linux /@/boot/vmlinuz-3.5.0-3-generic root=UUID=027fb248-1253-48b7-b597-62ddd3edeec4 ro recovery nomodeset rootflags=subvol=@
echo 'Loading initial ramdisk ...'
initrd /@/boot/initrd.img-3.5.0-3-generic
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, with Linux 3.5.0-2-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod btrfs
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 027fb248-1253-48b7-b597-62ddd3edeec4
linux /@/boot/vmlinuz-3.5.0-2-generic root=UUID=027fb248-1253-48b7-b597-62ddd3edeec4 ro rootflags=subvol=@ quiet splash $vt_handoff
initrd /@/boot/initrd.img-3.5.0-2-generic
}
menuentry 'Ubuntu, with Linux 3.5.0-2-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod btrfs
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 027fb248-1253-48b7-b597-62ddd3edeec4
echo 'Loading Linux 3.5.0-2-generic ...'
linux /@/boot/vmlinuz-3.5.0-2-generic root=UUID=027fb248-1253-48b7-b597-62ddd3edeec4 ro recovery nomodeset rootflags=subvol=@
echo 'Loading initial ramdisk ...'
initrd /@/boot/initrd.img-3.5.0-2-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 btrfs
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 027fb248-1253-48b7-b597-62ddd3edeec4
linux16 /@/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod btrfs
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 027fb248-1253-48b7-b597-62ddd3edeec4
linux16 /@/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Ubuntu quantal (development branch) (12.10) (on /dev/sda6)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod btrfs
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root 6708186e-f8c4-4825-9e3b-a3de113287e9
linux /boot/vmlinuz-3.4.0-5-generic root=/dev/sda6
initrd /boot/initrd.img-3.4.0-5-generic
}
menuentry "Ubuntu quantal (development branch) (12.10) (on /dev/sda6)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod btrfs
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root 6708186e-f8c4-4825-9e3b-a3de113287e9
linux /boot/vmlinuz-3.5.0-2-generic root=/dev/sda6
initrd /boot/initrd.img-3.5.0-2-generic
}
menuentry "Ubuntu quantal (development branch) (12.10) (on /dev/sda7)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod btrfs
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root 95c474bf-cba1-4a4a-b5c0-4d9b745beb25
linux /boot/vmlinuz-3.4.0-3-generic root=/dev/sda7
initrd /boot/initrd.img-3.4.0-3-generic
}
### 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 ###
ps. all of my three OS-es have their own /boot on their own partitions...
Simon
--
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/1020763
Title:
i have three different linux OS on three different partitions sda6,
sd7 and sda8. All of them are formatted in bftrs system. At first only
the last installed linux was recognized by update-grub. After that i
ran os-prober which found my two missing OS...but in grub menu at the
beginning if i choose either one of them i get the message: you need
to load the kernel first - and then it returns me back to grub menu.
my sda8 linux still works normally :( help please
Status in “grub2” package in Ubuntu:
New
Bug description:
i have three different linux OS on three different partitions sda6,
sd7 and sda8. All of them are formatted in bftrs system. At first only
the last installed linux was recognized by update-grub. After that i
ran os-prober which found my two missing OS...but in grub menu at the
beginning if i choose either one of them i get the message: you need
to load the kernel first - and then it returns me back to grub menu.
my sda8 linux still works normally :( help please
this is my three OS-es
dev/sda6 = ubuntu 12.10 alpha2 (bftrs)
dev/sda7 = bodhi linux 2.00 alpha (bftrs)
dev/sda8 = kubuntu 12.10 alpha2 (bftrs)
i also have sda5 which is a partition for my personal data. this one
is formatted in ext4 filesystem.
the output of blkid is this:
root at avatar:~# blkid
/dev/sda1: UUID="88f166be-effb-4b86-8a9c-c432ca1c0c9d" TYPE="swap"
/dev/sda5: UUID="04dd5c5c-1a8e-4607-95dd-2a08931fc829" TYPE="ext4"
/dev/sda6: UUID="6708186e-f8c4-4825-9e3b-a3de113287e9" UUID_SUB="163c7eff-ec3d-477e-820f-cdfc95848444" TYPE="btrfs"
/dev/sda7: UUID="95c474bf-cba1-4a4a-b5c0-4d9b745beb25" UUID_SUB="7c0bba8a-9cae-4fd3-9605-299882ba88a4" TYPE="btrfs"
/dev/sda8: UUID="027fb248-1253-48b7-b597-62ddd3edeec4" UUID_SUB="fea4926f-a08e-46cd-91b2-c5d367c3ecd3" TYPE="btrfs"
root at avatar:~#
update-grub:
root at avatar:~# sudo update-grub
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-3.5.0-3-generic
Found initrd image: /boot/initrd.img-3.5.0-3-generic
Found linux image: /boot/vmlinuz-3.5.0-2-generic
Found initrd image: /boot/initrd.img-3.5.0-2-generic
Found memtest86+ image: /@/boot/memtest86+.bin
Found Ubuntu quantal (development branch) (12.10) on /dev/sda6
Found Ubuntu quantal (development branch) (12.10) on /dev/sda7
done
root at avatar:~# lsb_release -rd
Description: Ubuntu quantal (development branch)
Release: 12.10
root at avatar:~#
thank you
Simon
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1020763/+subscriptions
More information about the foundations-bugs
mailing list