LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Distributions (https://www.linuxquestions.org/questions/linux-distributions-5/)
-   -   What has happened to Ubuntu? (https://www.linuxquestions.org/questions/linux-distributions-5/what-has-happened-to-ubuntu-4175506619/)

turboscrew 05-31-2014 01:55 PM

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.

Ztcoracat 05-31-2014 02:16 PM

Quote:

Originally Posted by turboscrew (Post 5179936)
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

Enindu 05-31-2014 03:07 PM

I googled it for you.
http://www.howtogeek.com/howto/43471...-the-easy-way/

turboscrew 05-31-2014 04:43 PM

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 ###


turboscrew 05-31-2014 04:55 PM

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.

turboscrew 05-31-2014 05:05 PM

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
}


rokytnji 05-31-2014 05:46 PM

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. ;)

turboscrew 05-31-2014 06:29 PM

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...

rokytnji 05-31-2014 06:44 PM

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.

syg00 05-31-2014 08:57 PM

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.

colorpurple21859 05-31-2014 10:29 PM

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?

Ztcoracat 06-01-2014 12:41 AM

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

Ztcoracat 06-01-2014 12:55 AM

Quote:

Originally Posted by turboscrew (Post 5180001)
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--:--

turboscrew 06-01-2014 02:09 AM

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.

turboscrew 06-01-2014 01:59 PM

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 02:39 PM.