Linux - Distributions This forum is for Distribution specific questions.
Red Hat, Slackware, Debian, Novell, LFS, Mandriva, Ubuntu, Fedora - the list goes on and on...
Note: An (*) indicates there is no official participation from that distribution here at LQ. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
|
05-31-2014, 01:55 PM
|
#1
|
Member
Registered: Apr 2009
Location: Nokia (town), Finland
Distribution: Mint, Debian
Posts: 601
Rep:
|
What has happened to Ubuntu?
I only updated from 12.04 LTS to 12.10 (I planned to go upto 14.04LTS), and
already the upgrade messed up the boot. Not the Windows-boot (I have dual boot with Vista using EasyBCD), but there are several new boot entries none of which start the GUI. All of them go to text mode.
The some older entries seem to be updated to new system with GUI, but announce loading old kernel. It seems that each upgrade added new linux entries and the same old windows-entries too.
How do you use Grub Customizer to change the "contents" of a boot entry (what to boot, initrd, kernel parameters, ...) - or do you?
Also, when the system came up, I wanted to see if I could do something with the kernel and searched for some boot-related application - and it looked like I was using a windows phone with application store and all...
BTW: I wonder how many people shares my view: I don't want to run a phone OS on my desktop.
|
|
|
05-31-2014, 02:16 PM
|
#2
|
LQ Guru
Registered: Dec 2011
Distribution: Slackware, Debian 12, Devuan & MX Linux
Posts: 9,528
|
Quote:
Originally Posted by turboscrew
I only updated from 12.04 LTS to 12.10 (I planned to go upto 14.04LTS), and
already the upgrade messed up the boot. Not the Windows-boot (I have dual boot with Vista using EasyBCD), but there are several new boot entries none of which start the GUI. All of them go to text mode.
The some older entries seem to be updated to new system with GUI, but announce loading old kernel. It seems that each upgrade added new linux entries and the same old windows-entries too.
How do you use Grub Customizer to change the "contents" of a boot entry (what to boot, initrd, kernel parameters, ...) - or do you?
Also, when the system came up, I wanted to see if I could do something with the kernel and searched for some boot-related application - and it looked like I was using a windows phone with application store and all...
BTW: I wonder how many people shares my view: I don't want to run a phone OS on my desktop.
|
Grub Customixser (in my experience) is only to add a picture to your Grub menu-
Try running:
Code:
update-grub (as root)
https://help.ubuntu.com/community/Grub2
http://manpages.ubuntu.com/manpages/...te-grub.8.html
|
|
|
05-31-2014, 03:07 PM
|
#3
|
Member
Registered: Apr 2014
Location: Colombo, Sri Lanka
Distribution: Arch Linux
Posts: 69
Rep:
|
|
|
|
05-31-2014, 04:43 PM
|
#4
|
Member
Registered: Apr 2009
Location: Nokia (town), Finland
Distribution: Mint, Debian
Posts: 601
Original Poster
Rep:
|
It looks like I have Grub, not Grub2 (dual boot with Vista).
@Ztcoracat: Which file to edit before update-grub nowadays?
@Enindu: The problem is really not the menu, but what the menu entries actually do.
I used to edit (was it) menu.list (for 12.04 LTS and earlier) and then run update-grub,
but I guess the manu.list is history now.
From the grub.cfg:
The update made stuff like this - all text mode:
Code:
if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa' {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
linux /boot/vmlinuz-3.5.0-51-generic root=UUID=26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa ro text
initrd /boot/initrd.img-3.5.0-51-generic
}
...
This (old) entry works:
Code:
### BEGIN /etc/grub.d/11_custom_proxy ###
menuentry "Ubuntu, with Linux 3.2.0-32-generic" --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
linux /boot/vmlinuz-3.2.0-32-generic root=UUID=26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-32-generic
}
...
Can I remove unnecessary entries by removing the 11_linux_proxy, 12_linux_proxy, etc. files before running update-grub
or could it break the whole boot? Or what should I do wit the files?
Code:
jaa@JAA-UBUNTU:/etc/grub.d$ ls
00_header 12_linux_proxy 18_custom 41_custom
05_debian_theme 14_linux_xen 20_linux_xen bin
10_linux 15_memtest86+ 20_memtest86+ proxifiedScripts
10_linux_proxy 16_os-prober 30_os-prober README
11_custom_proxy 17_custom_proxy 30_uefi-firmware
Well, here's the whole grub.cfg if someone is curious enough to check it.
Code:
#
# 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="7"
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
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 {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/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 ###
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' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa' {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
linux /boot/vmlinuz-3.5.0-51-generic root=UUID=26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa ro text
initrd /boot/initrd.img-3.5.0-51-generic
}
submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa' {
menuentry 'Ubuntu, with Linux 3.5.0-51-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-51-generic-advanced-26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa' {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
echo 'Loading Linux 3.5.0-51-generic ...'
linux /boot/vmlinuz-3.5.0-51-generic root=UUID=26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa ro text
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.5.0-51-generic
}
menuentry 'Ubuntu, with Linux 3.5.0-51-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-51-generic-recovery-26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa' {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
echo 'Loading Linux 3.5.0-51-generic ...'
linux /boot/vmlinuz-3.5.0-51-generic root=UUID=26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.5.0-51-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-32-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.2.0-32-generic-advanced-26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa' {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
echo 'Loading Linux 3.2.0-32-generic ...'
linux /boot/vmlinuz-3.2.0-32-generic root=UUID=26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa ro text
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-32-generic
}
menuentry 'Ubuntu, with Linux 3.2.0-32-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.2.0-32-generic-recovery-26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa' {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
echo 'Loading Linux 3.2.0-32-generic ...'
linux /boot/vmlinuz-3.2.0-32-generic root=UUID=26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-32-generic
}
menuentry 'Ubuntu, with Linux 3.0.0-16-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.0.0-16-generic-advanced-26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa' {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
echo 'Loading Linux 3.0.0-16-generic ...'
linux /boot/vmlinuz-3.0.0-16-generic root=UUID=26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa ro text
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.0.0-16-generic
}
menuentry 'Ubuntu, with Linux 3.0.0-16-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.0.0-16-generic-recovery-26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa' {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
echo 'Loading Linux 3.0.0-16-generic ...'
linux /boot/vmlinuz-3.0.0-16-generic root=UUID=26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.0.0-16-generic
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/10_linux_proxy ###
menuentry "Ubuntu, with Linux 3.5.0-51-generic" --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
linux /boot/vmlinuz-3.5.0-51-generic root=UUID=26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa ro text
initrd /boot/initrd.img-3.5.0-51-generic
}
menuentry "Ubuntu, with Linux 3.5.0-51-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
echo 'Loading Linux 3.5.0-51-generic ...'
linux /boot/vmlinuz-3.5.0-51-generic root=UUID=26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.5.0-51-generic
}
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
### END /etc/grub.d/10_linux_proxy ###
### BEGIN /etc/grub.d/11_custom_proxy ###
menuentry "Ubuntu, with Linux 3.2.0-32-generic" --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
linux /boot/vmlinuz-3.2.0-32-generic root=UUID=26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-32-generic
}
menuentry "Ubuntu, with Linux 3.2.0-32-generic (Text mode)"{
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
linux /boot/vmlinuz-3.2.0-32-generic root=UUID=26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa ro text $vt_handoff
initrd /boot/initrd.img-3.2.0-32-generic
}
### END /etc/grub.d/11_custom_proxy ###
### BEGIN /etc/grub.d/12_linux_proxy ###
submenu "Previous Linux versions"{
menuentry "Ubuntu, with Linux 3.2.0-32-generic" --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
linux /boot/vmlinuz-3.2.0-32-generic root=UUID=26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa ro text
initrd /boot/initrd.img-3.2.0-32-generic
}
menuentry "Ubuntu, with Linux 3.2.0-32-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
echo 'Loading Linux 3.2.0-32-generic ...'
linux /boot/vmlinuz-3.2.0-32-generic root=UUID=26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-32-generic
}
menuentry "Ubuntu, with Linux 3.0.0-16-generic" --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
linux /boot/vmlinuz-3.0.0-16-generic root=UUID=26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa ro text
initrd /boot/initrd.img-3.0.0-16-generic
}
menuentry "Ubuntu, with Linux 3.0.0-16-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
echo 'Loading Linux 3.0.0-16-generic ...'
linux /boot/vmlinuz-3.0.0-16-generic root=UUID=26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.0.0-16-generic
}
}
### END /etc/grub.d/12_linux_proxy ###
### BEGIN /etc/grub.d/14_linux_xen ###
### END /etc/grub.d/14_linux_xen ###
### BEGIN /etc/grub.d/15_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/15_memtest86+ ###
### BEGIN /etc/grub.d/16_os-prober ###
menuentry "Windows Vista (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 D044A4F544A4DF88
else
search --no-floppy --fs-uuid --set=root D044A4F544A4DF88
fi
chainloader +1
}
menuentry "Windows Vista (loader) (on /dev/sda2)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 949CA48C9CA46A86
else
search --no-floppy --fs-uuid --set=root 949CA48C9CA46A86
fi
chainloader +1
}
### END /etc/grub.d/16_os-prober ###
### BEGIN /etc/grub.d/17_custom_proxy ###
# 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/17_custom_proxy ###
### BEGIN /etc/grub.d/18_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/18_custom ###
### 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='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Vista (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-D044A4F544A4DF88' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 D044A4F544A4DF88
else
search --no-floppy --fs-uuid --set=root D044A4F544A4DF88
fi
chainloader +1
}
menuentry 'Windows Vista (loader) (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-chain-949CA48C9CA46A86' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 949CA48C9CA46A86
else
search --no-floppy --fs-uuid --set=root 949CA48C9CA46A86
fi
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
|
|
|
05-31-2014, 04:55 PM
|
#5
|
Member
Registered: Apr 2009
Location: Nokia (town), Finland
Distribution: Mint, Debian
Posts: 601
Original Poster
Rep:
|
I booted Grub using the Windows bootloader and I added the the boot record by
adding a Grub-entry using EasyBCD.
In an other machine I use Mint / Windows 8.1 dual boot,
and adding (EasyBCD) Grub-entry didn't work. I had to add Grub2-entry for Mint.
Looks like Grub2 doesn't work if you add Grub-entry with EasyBCD.
That's why I think I have Grub, not Grub2.
I use Windows bootloader, because most Linux recovery tools only tamper with Linux-related stuff whereas
Windows boot repair typically overwrites the MBR loosing Linux. Have to go by the dumbest tools. :-(
Also I heard that with Windows 8 Microsoft has become even more aggressive against other systems:
Windows 8 updates are reported to overwrite the boot to break other non-Windows OSes.
Especially if Secure boot is enabled.
|
|
|
05-31-2014, 05:05 PM
|
#6
|
Member
Registered: Apr 2009
Location: Nokia (town), Finland
Distribution: Mint, Debian
Posts: 601
Original Poster
Rep:
|
BTW: I wondered about the kernel versions too...
Code:
jaa@JAA-UBUNTU:/etc/grub.d$ uname -a
Linux JAA-UBUNTU 3.2.0-32-generic #51-Ubuntu SMP Wed Sep 26 21:32:50 UTC 2012 i686 athlon i686 GNU/Linux
jaa@JAA-UBUNTU:/etc/grub.d$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.10
Release: 12.10
Codename: quantal
jaa@JAA-UBUNTU:/etc/grub.d$
but what is this:
Code:
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa' {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
else
search --no-floppy --fs-uuid --set=root 26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa
fi
linux /boot/vmlinuz-3.5.0-51-generic root=UUID=26e4863d-eb5c-46f1-9cdb-7aa308dbeeaa ro text
initrd /boot/initrd.img-3.5.0-51-generic
}
|
|
|
05-31-2014, 05:46 PM
|
#7
|
LQ Veteran
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,300
|
Do a
Code:
dpkg --list | grep linux-image
to find out I guess.
Quote:
Debugging is for sissies, real men do demonstrations.
|
Looks like you are doing debugging to me. 
|
|
|
05-31-2014, 06:29 PM
|
#8
|
Member
Registered: Apr 2009
Location: Nokia (town), Finland
Distribution: Mint, Debian
Posts: 601
Original Poster
Rep:
|
Ermmm? What should this tell to me?
Code:
jaa@JAA-UBUNTU:~$ dpkg --list | grep linux-image
rc linux-image-3.0.0-12-generic 3.0.0-12.20 i386 Linux kernel image for version 3.0.0 on x86/x86_64
rc linux-image-3.0.0-14-generic 3.0.0-14.23 i386 Linux kernel image for version 3.0.0 on x86/x86_64
rc linux-image-3.0.0-15-generic 3.0.0-15.26 i386 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.0.0-16-generic 3.0.0-16.29 i386 Linux kernel image for version 3.0.0 on x86/x86_64
ii linux-image-3.2.0-32-generic 3.2.0-32.51 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-63-generic 3.2.0-63.95 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii linux-image-3.5.0-51-generic 3.5.0-51.76 i386 Linux kernel image for version 3.5.0 on 32 bit x86 SMP
ii linux-image-extra-3.5.0-51-generic 3.5.0-51.76 i386 Linux kernel image for version 3.5.0 on 32 bit x86 SMP
ii linux-image-generic 3.5.0.51.67 i386 Generic Linux kernel image
I checked, ubuntu 12.10 has kernel 3.5, but why does it boot with GUI using 3.2 kernel, and
uses 3.5 only in text mode?
Anyway, it looks like upgrading is so slow, it's faster to install 14.04 anew.
Too bad that then all tools and applications installed are then gone too...
Then again, some of them probably wouldn't work with 14.04 anyway.
Install or upgrade: that's the question...
|
|
|
05-31-2014, 06:44 PM
|
#9
|
LQ Veteran
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,300
|
Quote:
Ermmm? What should this tell to me?
|
That is how many different kernels you have installed.
Quote:
I checked, ubuntu 12.10 has kernel 3.5, but why does it boot with GUI using 3.2 kernel, and
uses 3.5 only in text mode?
|
I don't know. I am not on Ubuntu right now. Maybe because there is a 3 on the end of the kernel line on that boot entry you picked?
Code:
$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux jessie/sid"
NAME="Debian GNU/Linux"
ID=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support/"
BUG_REPORT_URL="http://bugs.debian.org/"
harry@biker:~
$ dpkg --list | grep linux-image
ii linux-image-3.12-6.towo-siduction-686-pae 3.12-8 i386 Linux 3.12 for modern PCs with pae support
ii linux-image-3.12.1-antix.1-486-smp 3.12.1-antix.1-486-smp-1 i386 Linux kernel, version 3.12.1-antix.1-486-smp
And My Ubuntu 14.04 LTS Minimal Icewm Install (30MB iso) has only 2 kernels and shift key on boot controls which kernel I can pick on that install.
Back when I ran Ubuntu till they went to Unity and Gnome Shell. I did all my
upgrades through terminal. Now when I run Ubuntu. I use the minimal install cd image. It gives me more control on what happens.
Last edited by rokytnji; 05-31-2014 at 06:48 PM.
|
|
|
05-31-2014, 08:57 PM
|
#10
|
LQ Veteran
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,416
|
Lots of people (me included) don't like the Unity interface - what you probably mean by "phone OS". I haven't installed Ubuntu in years, but when I did, I (eventually) preferred to do a clean install as the upgrades failed so often.
You can get a list of installed packages using dpkg (on the old system) and do it on the new system as well and compare for what's needed to be re-installed. Bit of a chore, but could be scripted in need.
|
|
|
05-31-2014, 10:29 PM
|
#11
|
LQ Veteran
Registered: Jan 2008
Location: florida panhandle
Distribution: Slackware Debian, Fedora, others
Posts: 7,862
|
Quote:
I checked, ubuntu 12.10 has kernel 3.5, but why does it boot with GUI using 3.2 kernel, and
uses 3.5 only in text mode?
|
Probably has to do with video driver. You wouldn't happen to have installed proprietary drivers at one time for the 3.2 kernel?
|
|
|
06-01-2014, 12:41 AM
|
#12
|
LQ Guru
Registered: Dec 2011
Distribution: Slackware, Debian 12, Devuan & MX Linux
Posts: 9,528
|
Quote:
Install or upgrade: that's the question...
|
Looking at post #8 you have plenty of kernels to fall back on.
You can "update-grub" or you can perform a fresh installation.
As syg00 has mentioned he prefer's a clean installation, as do I:- (*a failed upgrade is a real annoyance*)
Ubuntu 14.04 provides LTS which is a good thing.
Before you installl Ubuntu 14.04 you might what to read the release notes and the "known issue's".
http://releases.ubuntu.com/14.04/
https://wiki.ubuntu.com/TrustyTahr/R...s#Known_issues
|
|
|
06-01-2014, 12:55 AM
|
#13
|
LQ Guru
Registered: Dec 2011
Distribution: Slackware, Debian 12, Devuan & MX Linux
Posts: 9,528
|
Quote:
Originally Posted by turboscrew
I booted Grub using the Windows bootloader and I added the the boot record by
adding a Grub-entry using EasyBCD.
In an other machine I use Mint / Windows 8.1 dual boot,
and adding (EasyBCD) Grub-entry didn't work. I had to add Grub2-entry for Mint.
Looks like Grub2 doesn't work if you add Grub-entry with EasyBCD.
That's why I think I have Grub, not Grub2.
I use Windows bootloader, because most Linux recovery tools only tamper with Linux-related stuff whereas
Windows boot repair typically overwrites the MBR loosing Linux. Have to go by the dumbest tools. :-(
Also I heard that with Windows 8 Microsoft has become even more aggressive against other systems:
Windows 8 updates are reported to overwrite the boot to break other non-Windows OSes.
Especially if Secure boot is enabled.
|
In the future you can go into the BIOS and disable the 'secure boot'
If you decide to upgrade to Linux Mint 17 maybe you can consider allowing the installer to install the Grub bootloader. (If the Windows bootloader is your preferred choice; I can appreciate that).
-:-Upon doing so your Linux Mint OS should be the first choice in your GNU Grub Menu and Win's 8 should be your second OS choice--:--
|
|
|
06-01-2014, 02:09 AM
|
#14
|
Member
Registered: Apr 2009
Location: Nokia (town), Finland
Distribution: Mint, Debian
Posts: 601
Original Poster
Rep:
|
Quote:
Lots of people (me included) don't like the Unity interface - what you probably mean by "phone OS"
|
That and especially the "store"-part in the application search.
Quote:
You wouldn't happen to have installed proprietary drivers at one time for the 3.2 kernel?
|
Oh yes, one for trying out CUDA. I forgot that. Thanks.
I hate the excessive "integration" that seems to be going on nowadays: If something
backfires, everything backfires.
|
|
|
06-01-2014, 01:59 PM
|
#15
|
Member
Registered: Apr 2009
Location: Nokia (town), Finland
Distribution: Mint, Debian
Posts: 601
Original Poster
Rep:
|
A-ha. Ubuntu made my decision easy: No more upgrading to 13.04 and no upgrading from 12.04 LTS to 14.04 LTS.
That's it then - no upgrading, but new install.
How luveley! :-(
|
|
|
All times are GMT -5. The time now is 10:53 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|