Grub Listesi Her Çekirdek Güncellemede Karışıyor

Başlatan exclipit, 23 Eylül 2014 - 20:53:45

« önceki - sonraki »

0 Üyeler ve 3 Ziyaretçi konuyu incelemekte.

exclipit

Bundan bir süre önce Grub Customizer ile Ubuntu ve Windows yüklü bilgisayarın grub menüsünde iki üç oynama yapmıştım. Normalde en üstte Ubuntu seçeneği olur. Fakat her çekirdek güncellemesinde "Ubuntu, Linux 3.13.0-36-generic ile diye başlayan seçenekler en üst kısıma çıkıyor. Ubuntu seçeneği alta geliyor ve açılışta aşağı inip sadece "Ubuntu" seçmek zorunda kalıyorum. İlk sorunum buydu.

İkinci sorunum ise şu: çekirdek güncellemesinden sonra da "Ubuntu" ile seçtiğimin en güncel çekirdekle başlattığına emin olabilir miyim bu durumda? Hiç bir şey yapmazsam bilgisayar "Ubuntu, Linux 3.13.0-36-generic ile" başlıyor ve bu durumda ekran gelmiyor...

Şu an uname -a komutunu veriyorum ve

Linux exclipit 3.13.0-36-generic #63-Ubuntu SMP Wed Sep 3 21:30:07 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

cevabı geliyor. Yani o en üstteki çekirdek ile açılıyor bilgisayar. Ama hiç bir şey yapmayınca da o çekirdekle açılması gerekirken, neden olmuyor olabilir?

Ya da bu Grub listesini Windows'u kaybetmeden en normal haline nasıl çevirebilirim?
Çalışan iki el, dua eden binlerce elden daha çok iş yapar. – Gene Roddenberry

burak öztürk

Normalde en yeni kurulan çekirdek orjinal bir grub ekranında en üstte olur.
Şuan en güncel çekirdek
Alıntı Yap3.13.0-36-generic #63-Ubuntu
ve benim grub ekranımda en üstte en yeni ya da en son olduğu için..

sudo grub-install /dev/sda
sudo update-grub

komutlarıyla eski haline döneceğini düşünüyorum.

exclipit

Dediğin gibi yaptım, listede en üste "Ubuntu, Linux 3.13.0-36 generic ile" gelmiş. Onun altında bu çekirdeğin recovery versiyonu, onun da altında sadece "Ubuntu" vardı. Bekledim en üstteki açıldı ve ilk defa açılırken ekranda

Linux Yükleniyor
Başlangıç ramdiski yükleniyor


tarzı bir mesaj belirdi fakat ben bu mesajı farklı çekirdek sürümlerinde başlatınca alıyoruz diye hatırlıyorum... Üstelik şimdiye kadar hep Ubuntu en üstte olurdu ve en güncel çekirdek ondan açılırdı, ve o mesaj olmazdı. Son zamanlarda bu değişiklik oluşmuş olabilir mi?
Çalışan iki el, dua eden binlerce elden daha çok iş yapar. – Gene Roddenberry

burak öztürk

Debianda hep alırım o mesajı ama Ubuntuda hiç dikkat etmedim doğrusu.

grub.cfg dosyası üzerinde düzenleme yapman gerekecek galiba.
/boot/grub2 klasörü içerisinde grub.cfg dosyasını açarak düzenleyebilirsin. Ama dikkatli olmalısın.

Bir diğeri de grub.cfg dosyasının adını grub.cfg.yedek olarak değiştirip yeni bir grub.cfg dosyası da yazdırabilirsin
yine sudo update-grub



if

grub.cfg dosyasını değiştirmiyoruz. Her grub güncellemesinde o dosyaya yaptığımız değişiklikler silinir.  /etc/default/grub içeriği nedir?

exclipit

Buyrun

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT="0"
#GRUB_HIDDEN_TIMEOUT="0"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL="console"

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE="640x480"

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID="true"

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Çalışan iki el, dua eden binlerce elden daha çok iş yapar. – Gene Roddenberry

if

Bir de sudo update-grub2 komutunun çıktısını göreyim.

exclipit

İyi günler, şu çıktıyı verdi:

umut@exclipit:~$ sudo update-grub2
[sudo] password for umut:
Generating grub configuration file ...
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Bulunan linux kalıbı: /boot/vmlinuz-3.13.0-36-generic
Bulunan initrd kalıbı: /boot/initrd.img-3.13.0-36-generic
Bulunan linux kalıbı: /boot/vmlinuz-3.13.0-35-generic
Bulunan initrd kalıbı: /boot/initrd.img-3.13.0-35-generic
Bulunan linux kalıbı: /boot/vmlinuz-3.13.0-34-generic
Bulunan initrd kalıbı: /boot/initrd.img-3.13.0-34-generic
Bulunan linux kalıbı: /boot/vmlinuz-3.13.0-33-generic
Bulunan initrd kalıbı: /boot/initrd.img-3.13.0-33-generic
Bulunan linux kalıbı: /boot/vmlinuz-3.13.0-24-generic
Bulunan initrd kalıbı: /boot/initrd.img-3.13.0-24-generic
Bulunan Windows 7 (loader), /dev/sda2 üzerinde
Bulunan linux kalıbı: /boot/vmlinuz-3.13.0-36-generic
Bulunan initrd kalıbı: /boot/initrd.img-3.13.0-36-generic
Bulunan linux kalıbı: /boot/vmlinuz-3.13.0-35-generic
Bulunan initrd kalıbı: /boot/initrd.img-3.13.0-35-generic
Bulunan linux kalıbı: /boot/vmlinuz-3.13.0-34-generic
Bulunan initrd kalıbı: /boot/initrd.img-3.13.0-34-generic
Bulunan linux kalıbı: /boot/vmlinuz-3.13.0-33-generic
Bulunan initrd kalıbı: /boot/initrd.img-3.13.0-33-generic
Bulunan linux kalıbı: /boot/vmlinuz-3.13.0-24-generic
Bulunan initrd kalıbı: /boot/initrd.img-3.13.0-24-generic
bitti
umut@exclipit:~$


Buradan bakınca her şey normal gözüküyor. Sizce de öyle değil mi? Demek ki bu yeni gelen bir şey olmalı...
Çalışan iki el, dua eden binlerce elden daha çok iş yapar. – Gene Roddenberry

if

Ayarlar da çıktılar da normal görünüyor. GRUB_DEFAULT="0" satırı hangi seçeneğin en başta çıkacağını göstermekte ve öntanımlı değerde. Acaba Grub Customizer uygulaması farklı bir yere bir ayar dosyası mı atıyor?

exclipit

Sanmam, son grub güncellemesi komutundan sonra, grub customizer'in tüm ayarları devre dışı kalmış sayılır aslında. Sonra o onları tekrar düzenleyebiliyor. Şu an sizin bilgisayarınızda çekirdek ismi yerine direk "Ubuntu" ibaresi ile mi açılıyor?
Çalışan iki el, dua eden binlerce elden daha çok iş yapar. – Gene Roddenberry

heartsmagic

Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

exclipit

Buyrun;

umut@exclipit:/$ cat /boot/grub/grub.cfg
#
# 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
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

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,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  8528adfa-2e22-4aab-8f18-312dcb066bdd
else
  search --no-floppy --fs-uuid --set=root 8528adfa-2e22-4aab-8f18-312dcb066bdd
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=tr_TR
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=-1
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=10
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=10
  fi
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/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/21_memtest86+_proxy ###
### END /etc/grub.d/21_memtest86+_proxy ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${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 ###

### BEGIN /etc/grub.d/42_linux_proxy ###
menuentry "Ubuntu, Linux 3.13.0-36-generic ile" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-36-generic-advanced-8528adfa-2e22-4aab-8f18-312dcb066bdd' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
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  8528adfa-2e22-4aab-8f18-312dcb066bdd
else
  search --no-floppy --fs-uuid --set=root 8528adfa-2e22-4aab-8f18-312dcb066bdd
fi
echo 'Linux Yükleniyor 3.13.0-36-generic...'
linux /boot/vmlinuz-3.13.0-36-generic root=UUID=8528adfa-2e22-4aab-8f18-312dcb066bdd ro  quiet splash $vt_handoff
echo 'Başlangıç ramdiski yükleniyor...'
initrd /boot/initrd.img-3.13.0-36-generic
}
menuentry "Ubuntu, with Linux 3.13.0-36-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-36-generic-recovery-8528adfa-2e22-4aab-8f18-312dcb066bdd' {
recordfail
load_video
insmod gzio
insmod part_msdos
insmod ext2
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  8528adfa-2e22-4aab-8f18-312dcb066bdd
else
  search --no-floppy --fs-uuid --set=root 8528adfa-2e22-4aab-8f18-312dcb066bdd
fi
echo 'Linux Yükleniyor 3.13.0-36-generic...'
linux /boot/vmlinuz-3.13.0-36-generic root=UUID=8528adfa-2e22-4aab-8f18-312dcb066bdd ro recovery nomodeset
echo 'Başlangıç ramdiski yükleniyor...'
initrd /boot/initrd.img-3.13.0-36-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

menuentry "Ubuntu" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-8528adfa-2e22-4aab-8f18-312dcb066bdd' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
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  8528adfa-2e22-4aab-8f18-312dcb066bdd
else
  search --no-floppy --fs-uuid --set=root 8528adfa-2e22-4aab-8f18-312dcb066bdd
fi
linux /boot/vmlinuz-3.13.0-36-generic root=UUID=8528adfa-2e22-4aab-8f18-312dcb066bdd ro  quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-36-generic
}
menuentry "Ubuntu, Linux 3.13.0-35-generic ile" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-35-generic-advanced-8528adfa-2e22-4aab-8f18-312dcb066bdd' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
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  8528adfa-2e22-4aab-8f18-312dcb066bdd
else
  search --no-floppy --fs-uuid --set=root 8528adfa-2e22-4aab-8f18-312dcb066bdd
fi
echo 'Linux Yükleniyor 3.13.0-35-generic...'
linux /boot/vmlinuz-3.13.0-35-generic root=UUID=8528adfa-2e22-4aab-8f18-312dcb066bdd ro  quiet splash $vt_handoff
echo 'Başlangıç ramdiski yükleniyor...'
initrd /boot/initrd.img-3.13.0-35-generic
}
menuentry "Ubuntu, with Linux 3.13.0-35-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-35-generic-recovery-8528adfa-2e22-4aab-8f18-312dcb066bdd' {
recordfail
load_video
insmod gzio
insmod part_msdos
insmod ext2
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  8528adfa-2e22-4aab-8f18-312dcb066bdd
else
  search --no-floppy --fs-uuid --set=root 8528adfa-2e22-4aab-8f18-312dcb066bdd
fi
echo 'Linux Yükleniyor 3.13.0-35-generic...'
linux /boot/vmlinuz-3.13.0-35-generic root=UUID=8528adfa-2e22-4aab-8f18-312dcb066bdd ro recovery nomodeset
echo 'Başlangıç ramdiski yükleniyor...'
initrd /boot/initrd.img-3.13.0-35-generic
}
### END /etc/grub.d/42_linux_proxy ###

### BEGIN /etc/grub.d/43_os-prober ###
menuentry 'Windows 7 (loader) (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-chain-0BCD336560CA3870' {
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  0BCD336560CA3870
else
  search --no-floppy --fs-uuid --set=root 0BCD336560CA3870
fi
parttool ${root} hidden-
chainloader +1
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/43_os-prober ###

### BEGIN /etc/grub.d/46_linux_proxy ###
submenu "Ubuntu için gelişmiş seçenekler"{
menuentry "Ubuntu, Linux 3.13.0-34-generic ile" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-34-generic-advanced-8528adfa-2e22-4aab-8f18-312dcb066bdd' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
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  8528adfa-2e22-4aab-8f18-312dcb066bdd
else
  search --no-floppy --fs-uuid --set=root 8528adfa-2e22-4aab-8f18-312dcb066bdd
fi
echo 'Linux Yükleniyor 3.13.0-34-generic...'
linux /boot/vmlinuz-3.13.0-34-generic root=UUID=8528adfa-2e22-4aab-8f18-312dcb066bdd ro  quiet splash $vt_handoff
echo 'Başlangıç ramdiski yükleniyor...'
initrd /boot/initrd.img-3.13.0-34-generic
}
menuentry "Ubuntu, with Linux 3.13.0-34-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-34-generic-recovery-8528adfa-2e22-4aab-8f18-312dcb066bdd' {
recordfail
load_video
insmod gzio
insmod part_msdos
insmod ext2
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  8528adfa-2e22-4aab-8f18-312dcb066bdd
else
  search --no-floppy --fs-uuid --set=root 8528adfa-2e22-4aab-8f18-312dcb066bdd
fi
echo 'Linux Yükleniyor 3.13.0-34-generic...'
linux /boot/vmlinuz-3.13.0-34-generic root=UUID=8528adfa-2e22-4aab-8f18-312dcb066bdd ro recovery nomodeset
echo 'Başlangıç ramdiski yükleniyor...'
initrd /boot/initrd.img-3.13.0-34-generic
}
menuentry "Ubuntu, Linux 3.13.0-33-generic ile" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-33-generic-advanced-8528adfa-2e22-4aab-8f18-312dcb066bdd' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
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  8528adfa-2e22-4aab-8f18-312dcb066bdd
else
  search --no-floppy --fs-uuid --set=root 8528adfa-2e22-4aab-8f18-312dcb066bdd
fi
echo 'Linux Yükleniyor 3.13.0-33-generic...'
linux /boot/vmlinuz-3.13.0-33-generic root=UUID=8528adfa-2e22-4aab-8f18-312dcb066bdd ro  quiet splash $vt_handoff
echo 'Başlangıç ramdiski yükleniyor...'
initrd /boot/initrd.img-3.13.0-33-generic
}
menuentry "Ubuntu, with Linux 3.13.0-33-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-33-generic-recovery-8528adfa-2e22-4aab-8f18-312dcb066bdd' {
recordfail
load_video
insmod gzio
insmod part_msdos
insmod ext2
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  8528adfa-2e22-4aab-8f18-312dcb066bdd
else
  search --no-floppy --fs-uuid --set=root 8528adfa-2e22-4aab-8f18-312dcb066bdd
fi
echo 'Linux Yükleniyor 3.13.0-33-generic...'
linux /boot/vmlinuz-3.13.0-33-generic root=UUID=8528adfa-2e22-4aab-8f18-312dcb066bdd ro recovery nomodeset
echo 'Başlangıç ramdiski yükleniyor...'
initrd /boot/initrd.img-3.13.0-33-generic
}
menuentry "Ubuntu, Linux 3.13.0-24-generic ile" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-24-generic-advanced-8528adfa-2e22-4aab-8f18-312dcb066bdd' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
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  8528adfa-2e22-4aab-8f18-312dcb066bdd
else
  search --no-floppy --fs-uuid --set=root 8528adfa-2e22-4aab-8f18-312dcb066bdd
fi
echo 'Linux Yükleniyor 3.13.0-24-generic...'
linux /boot/vmlinuz-3.13.0-24-generic root=UUID=8528adfa-2e22-4aab-8f18-312dcb066bdd ro  quiet splash $vt_handoff
echo 'Başlangıç ramdiski yükleniyor...'
initrd /boot/initrd.img-3.13.0-24-generic
}
menuentry "Ubuntu, with Linux 3.13.0-24-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-24-generic-recovery-8528adfa-2e22-4aab-8f18-312dcb066bdd' {
recordfail
load_video
insmod gzio
insmod part_msdos
insmod ext2
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  8528adfa-2e22-4aab-8f18-312dcb066bdd
else
  search --no-floppy --fs-uuid --set=root 8528adfa-2e22-4aab-8f18-312dcb066bdd
fi
echo 'Linux Yükleniyor 3.13.0-24-generic...'
linux /boot/vmlinuz-3.13.0-24-generic root=UUID=8528adfa-2e22-4aab-8f18-312dcb066bdd ro recovery nomodeset
echo 'Başlangıç ramdiski yükleniyor...'
initrd /boot/initrd.img-3.13.0-24-generic
}
}
### END /etc/grub.d/46_linux_proxy ###
Çalışan iki el, dua eden binlerce elden daha çok iş yapar. – Gene Roddenberry

heartsmagic

Sorun bir garip. default dosyası normal görünmesine rağmen boot.cfg dosyası yanlış oluşturuluyor. Normal olanı şöyle, ilk sırada Ubuntu isminde bir ana giriş var (menuentry), onun altında gelişmiş seçenekler adında bir alt menü (submenu) var ve eski çekirdeklerin burada bulunması gerekiyor. Sende ise son çekirdekler ana menü olarak ekleniyor bir iki tane olarak, ardından alt menü başlıyor.

cat /etc/grub.d/10_linux

çıktısını bir görebilir miyiz?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

exclipit

Çok ilgnç :(

umut@exclipit:~$ cat /etc/grub.d/10_linux
cat: /etc/grub.d/10_linux: Böyle bir dosya ya da dizin yok


Yoksa, bu Grub Customizer isimli yazılım sebebi ile mi böyle oldu her şey dersiniz?
Çalışan iki el, dua eden binlerce elden daha çok iş yapar. – Gene Roddenberry

neynefes

Bu sorunu bende dün yaşadım. 3.16 çekirdeği ile windowsu grup ekranına getiremedim. 3.13 te sorun yok ona geri dönüş yaptım.

heartsmagic

@exclipit, o dosyanın olması lazım normal şartlar altında. Olmamasının müsebbibi Grub Customizer mıdır bilemiyorum. Ancak, doğrudan o olmamalı, belki böcek falan vardır eğer sorumlusu oysa da. Grub'u yeniden kurdurmana rağmen o dosya oluşmuyorsa ne yapabiliriz bilmiyorum. Elle oluştursan bile kullanılıp kullanılmayacağından emin değilim.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

exclipit

#16
Bununla ilgili Canonical'a bağlı herhangi bir resmi kaynak bir şey belirtmiş mi? Ya da o sitelerden birisinde konuyla ilgili soru soran insanlar var mı? (İngilizcem yetersiz) Böcekle ifade edilmek istenen zararlı yazılım mı yoksa İngilizce "Bug" olan şey mi?

Yoksa benim kullandığım Grub değil de başka bir şey mi olmuş? Grub2'yi tekrar yüklemeli miyim?
Çalışan iki el, dua eden binlerce elden daha çok iş yapar. – Gene Roddenberry

heartsmagic

Durum Canonical'lık mı değil mi onu da bilmiyoruz ki. Böyle bir sorunun neden kaynaklandığını bulmak da güç. Benim bildiğim sende eksik olan dosyanın eksik olmaması gerektiği. grub-common paketi getiriyor o dosyayı. Şimdi, iki şey deneyebiliriz.

1. Normal sistem üzerinde:
sudo apt-get install --reinstall grub2-common grub-common
grub-install /dev/sda
sudo update-grub


İle yeniden kurdurusun kendisini.

ls -l /etc/grub.d/10_linux
komutu çıktı döndürüyorsa dosya oluşmuş olur.

Eğer bu işe yaramazsa Grub'u kaldırıp tekrar kurmayı denersin, fakat haliyle biraz riskli.
https://forum.ubuntu-tr.net/index.php?topic=13415.0
başlığındaki birinci yöntemi kullanacaksın.
sudo chroot /mnt adımından hemen sonra önce internete erişim var mı diye bak:
ping google.com
Eğer sonuç olumlu değilse şunu denersin bir başka uçbirim açıp:
sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
Sonuç olumlu olduğu anda:
apt-get purge grub2-common grub-common
apt-get install grub2-common grub-common


Sonra anlatıma sudo chroot /mnt adımından sonra nasıl devam ediliyorsa öyle edersin.

Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

exclipit

#18
Diğer anlatım olan kısıma geldim, grub-install kısmında hata çıktı... (O ana kadar, bahsini geçtiğiniz interneti kontrol ederek yapılan kurulum işlemini vs tamamıyla yaptım, hemen ardından linkten devam ettim)

umut@exclipit:~$ sudo grub-install /dev/sda
grub-install: hata: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.


Düzenleme: bilgisayarı kapattım, açılmayınca live cd ile açıp o işlemleri yapmaya başladım linkteki. Sonrasında işlemlerden şu anda hata çıktı:

ubuntu@ubuntu:~$ sudo mount --bind /sys /mnt/sys
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# grub-install /dev/sda
grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.


Aynı hata... Bu ne anlama geliyor?

Not: bilgisayar şu anda açılmıyor, live cd ile geçici olarak kullanıyorum
Çalışan iki el, dua eden binlerce elden daha çok iş yapar. – Gene Roddenberry

if

Eksik dosya grub-pc-bin paketine aitmiş. @exclipit, elinizdeki kalıp 32 bit mi?

exclipit

#20
İyi günler, elimdeki kalıp ve kurulu olan Ubuntu, 64bit...

Not: bilgisayardaki kendi 64 bit ubuntu yüklü iken de, yine aynı hatayı vermişti...


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 16 Ekim 2014 - 11:22:54

Yeni kurulum yapmak istemiyorum çünkü vakit olmuyor, uğraşamıyorum galiba ama açıkcası tek çare bu gözüküyor. Bu akşama kadar da bir fikir çıkmazsa, bu akşam yapayım kurulumu. Ama ilginç bir hata bu...
Çalışan iki el, dua eden binlerce elden daha çok iş yapar. – Gene Roddenberry

heartsmagic

UEFI var mıydı makinede? Gerçi sen yeniden kurulum yaptıysan geç kaldık demektir.
Şu başlığa bakılabilirmiş: http://ubuntuforums.org/showthread.php?t=2223856
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

exclipit

Vakit olmadı yine yapamadım, uefi olup olmadığını nasıl anlarım? Bios ekranında yukarıda başlıkta kocaman "UEFI BIOS Utility"  yazıyor... Ben bios ile bir bakayım, bir de ingilizce bilgim kötü ve orada çözümün nasıl olduğunu anlamadım...
Çalışan iki el, dua eden binlerce elden daha çok iş yapar. – Gene Roddenberry

if

@exclipit, o zaman UEFI vardır bilgisayarda. Biz bir de sudo fdisk -l çıktısına bakalım.

exclipit

Buyrun;

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000c2a5b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048  1761499135   880748544   83  Linux
/dev/sda2   *  1761499136  1936957439    87729152    7  HPFS/NTFS/exFAT
/dev/sda3      1936959486  1953523711     8282113    5  Extended
Partition 3 does not start on physical sector boundary.
/dev/sda5      1936959488  1953523711     8282112   82  Linux swap / Solaris
Çalışan iki el, dua eden binlerce elden daha çok iş yapar. – Gene Roddenberry