LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions
User Name
Password
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


Reply
  Search this Thread
Old 05-31-2014, 01:55 PM   #1
turboscrew
Member
 
Registered: Apr 2009
Location: Nokia (town), Finland
Distribution: Mint, Debian
Posts: 601

Rep: Reputation: 46
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.
 
Old 05-31-2014, 02:16 PM   #2
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware, Debian 12, Devuan & MX Linux
Posts: 9,528
Blog Entries: 15

Rep: Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178
Quote:
Originally Posted by turboscrew View Post
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
 
Old 05-31-2014, 03:07 PM   #3
Enindu
Member
 
Registered: Apr 2014
Location: Colombo, Sri Lanka
Distribution: Arch Linux
Posts: 69

Rep: Reputation: 13
I googled it for you.
http://www.howtogeek.com/howto/43471...-the-easy-way/
 
Old 05-31-2014, 04:43 PM   #4
turboscrew
Member
 
Registered: Apr 2009
Location: Nokia (town), Finland
Distribution: Mint, Debian
Posts: 601

Original Poster
Rep: Reputation: 46
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 ###
 
Old 05-31-2014, 04:55 PM   #5
turboscrew
Member
 
Registered: Apr 2009
Location: Nokia (town), Finland
Distribution: Mint, Debian
Posts: 601

Original Poster
Rep: Reputation: 46
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.
 
Old 05-31-2014, 05:05 PM   #6
turboscrew
Member
 
Registered: Apr 2009
Location: Nokia (town), Finland
Distribution: Mint, Debian
Posts: 601

Original Poster
Rep: Reputation: 46
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
}
 
Old 05-31-2014, 05:46 PM   #7
rokytnji
LQ Veteran
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,300
Blog Entries: 21

Rep: Reputation: 3505Reputation: 3505Reputation: 3505Reputation: 3505Reputation: 3505Reputation: 3505Reputation: 3505Reputation: 3505Reputation: 3505Reputation: 3505Reputation: 3505
Quote:
but what is this:
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.
 
Old 05-31-2014, 06:29 PM   #8
turboscrew
Member
 
Registered: Apr 2009
Location: Nokia (town), Finland
Distribution: Mint, Debian
Posts: 601

Original Poster
Rep: Reputation: 46
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...
 
Old 05-31-2014, 06:44 PM   #9
rokytnji
LQ Veteran
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,300
Blog Entries: 21

Rep: Reputation: 3505Reputation: 3505Reputation: 3505Reputation: 3505Reputation: 3505Reputation: 3505Reputation: 3505Reputation: 3505Reputation: 3505Reputation: 3505Reputation: 3505
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.
 
Old 05-31-2014, 08:57 PM   #10
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,416

Rep: Reputation: 4197Reputation: 4197Reputation: 4197Reputation: 4197Reputation: 4197Reputation: 4197Reputation: 4197Reputation: 4197Reputation: 4197Reputation: 4197Reputation: 4197
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.
 
Old 05-31-2014, 10:29 PM   #11
colorpurple21859
LQ Veteran
 
Registered: Jan 2008
Location: florida panhandle
Distribution: Slackware Debian, Fedora, others
Posts: 7,862

Rep: Reputation: 1684Reputation: 1684Reputation: 1684Reputation: 1684Reputation: 1684Reputation: 1684Reputation: 1684Reputation: 1684Reputation: 1684Reputation: 1684Reputation: 1684
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?
 
Old 06-01-2014, 12:41 AM   #12
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware, Debian 12, Devuan & MX Linux
Posts: 9,528
Blog Entries: 15

Rep: Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178
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
 
Old 06-01-2014, 12:55 AM   #13
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware, Debian 12, Devuan & MX Linux
Posts: 9,528
Blog Entries: 15

Rep: Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178
Quote:
Originally Posted by turboscrew View Post
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--:--
 
Old 06-01-2014, 02:09 AM   #14
turboscrew
Member
 
Registered: Apr 2009
Location: Nokia (town), Finland
Distribution: Mint, Debian
Posts: 601

Original Poster
Rep: Reputation: 46
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.
 
Old 06-01-2014, 01:59 PM   #15
turboscrew
Member
 
Registered: Apr 2009
Location: Nokia (town), Finland
Distribution: Mint, Debian
Posts: 601

Original Poster
Rep: Reputation: 46
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! :-(
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
what happened to my Ubuntu installation? bsmiley Linux - Newbie 4 10-04-2012 07:29 AM
What happened to /dev/dsp in Ubuntu 10.10? kline Linux - General 7 02-17-2011 07:32 AM
what happened to Linspire/Ubuntu? seanearlyaug Linux - Newbie 2 07-15-2009 03:42 PM
What Happened to Ubuntu daniell Linux - Newbie 5 05-24-2009 06:20 AM
what happened to PPC versions of Ubuntu? nightwalker1977 Ubuntu 2 05-29-2008 03:49 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions

All times are GMT -5. The time now is 10:53 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration