[Çözüldü] GRUB2'ye 2.6.31-17 çekirdeğini nasıl ekleyebilirim?

Başlatan martinamca, 08 Ocak 2010 - 19:15:59

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

martinamca


sudo update-grub


komutunu verdiğimde, seçenekler arasında 2.6.31-17-generic seçeneği bulunuyor.


mehmet@dark:~$ sudo update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.31-17-generic
Found kernel: /boot/vmlinuz-2.6.31-16-generic
Found kernel: /boot/vmlinuz-2.6.31-15-generic
Found kernel: /boot/vmlinuz-2.6.31-14-generic
Found GRUB 2: /boot/grub/core.img
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done


ancak belirlenen bu çekirdek /boot/grub/grub.cfg dosyasının içerisine eklemiyor. güncellemeden sonra /boot/grub/grub.cfg dosyasının içerisi aşağıdaki gibi:


### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-16-generic" {
       recordfail=1
       if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 204fd3e5-5bbf-446b-996c-f0c14c49f0ff
linux /boot/vmlinuz-2.6.31-16-generic root=UUID=204fd3e5-5bbf-446b-996c-f0c14c49f0ff ro   quiet splash
initrd /boot/initrd.img-2.6.31-16-generic
}
menuentry "Ubuntu, Linux 2.6.31-16-generic (recovery mode)" {
       recordfail=1
       if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 204fd3e5-5bbf-446b-996c-f0c14c49f0ff
linux /boot/vmlinuz-2.6.31-16-generic root=UUID=204fd3e5-5bbf-446b-996c-f0c14c49f0ff ro single
initrd /boot/initrd.img-2.6.31-16-generic
}


update-grub komutu bakıyor diye /boot/grub/menu.lst dosyasının içerisine de şimdi baktım. Bu dosyanın içerisinde de bir şekilde 2.6.31-17 çekirdeğinin izi var.


title Ubuntu 9.10, kernel 2.6.31-17-generic
uuid 204fd3e5-5bbf-446b-996c-f0c14c49f0ff
kernel /boot/vmlinuz-2.6.31-17-generic root=UUID=204fd3e5-5bbf-446b-996c-f0c14c49f0ff ro quiet splash
initrd /boot/initrd.img-2.6.31-17-generic

title Ubuntu 9.10, kernel 2.6.31-17-generic (recovery mode)
uuid 204fd3e5-5bbf-446b-996c-f0c14c49f0ff
kernel /boot/vmlinuz-2.6.31-17-generic root=UUID=204fd3e5-5bbf-446b-996c-f0c14c49f0ff ro  single
initrd /boot/initrd.img-2.6.31-17-generic


Peki niye bunlar update-grub komutu ile /boot/grub/grub.cfg dosyasına işlenmiyor? Acaba grub.cfg dosyasını yazılır hale getirip 31-17 çekirdeğini elle işlesem sorun olur mu? Bir sonraki update-grub komutu ile yaptıklarım silinir mi?

heartsmagic

Elle işlemen sorun olmaz. Dilediğin gibi ekleyebilirsin. Sen 9.10'a yükseltme ile mi geldin? Bir ara Grub'a dönmüş müydün?
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.

martinamca

Ben de dediğiniz gibi elle işledim. Konsole'da uname -a komutunu verince 2.6.31-17 çıkıyor ama, doğru çekirdeği bulup çalıştırıyordur değil mi? Biraz şüpheciyim de.  :D

Bu bilgisayara yükseltme yapmadan indirdiğim .iso ile kurdum. Eski Grub'a da dönmedim. Son güncellemede çekirdeği, yani 2.6.31-16-generic, sorunsuz bir şekilde tanımıştı.

heartsmagic

Eğer uname çıktısı doğru kerneli veriyorsa emin ol sorun yoktur. İlginçtir ki menu.lst dosyası mevcut sistemde. Hangi arada oldu acaba o?
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.

martinamca

Aslında grub'u da kurcalamamıştım. Her neyse sorun çözüldü, herkes mutlu. Teşekkürler.   :)