[Çözüldü] Çekirdek Güncelleme Sorunu

Başlatan ScaryMan, 02 Aralık 2009 - 14:57:41

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ScaryMan

Güncellemeler esnasında çekirdek güncelleştirmesini de aldı. Yükleme sırasında menu.lst ile ilgili bir soru sordu "Keep..." olarak gelen varsayılan seçeneği onayladım. Çekirdek sürümünü güncelleştirmemiş yeniden başlattığımda fark ettim. Hala 2.6.31.14 duruyor. dpkg --configure -a çalıştırdım bir şey olmadı.

Alıntı Yapsudo apt-get install linux-headers-2.6.31-15 linux-headers-2.6.31-15-generic linux-image-2.6.31-15-generic linux-libc-dev

çalıştırdım zaten en güncelinde, yüklü diyor.

Sistem gözlemcisi ve Boot menüsünde 2.6.31-14 gözüküyor ama?

Bu arada grub2 değil grub kullanıyorum.

heartsmagic

Sen "keep" dediğin için eski dosyayı saklamış ve güncelleme yapmamış. Yapacağın şey eski kernel satırlarını aynen kopyalayıp yeni sürüm numaralarıyla eklemen.
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.

ScaryMan

#2
menu.lst'i elimle güncellesemne fark eder ki çekirdek eskisi olduktan sonra? Sistem Gözlemcisi ekranında 2.6.31-15 mi gözükecek ben elimle menu.lst'i düzenleyince? Synaptic'te 2.6.31-15 yüklü gözüküyor, 2.6.31-14 ise yüklenmemiş gözüküyor.

[IMG]http://i47.tinypic.com/35mintl.jpg[/img]

bytan

Menu.lst içeriğini ve aşağıdakinin çıktısını buraya ekle:

ls -l /boot
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

ScaryMan

Alıntı Yaptoplam 27388
-rw-r--r-- 1 root root  629174 2009-10-16 21:03 abi-2.6.31-14-generic
-rw-r--r-- 1 root root  629174 2009-11-10 20:52 abi-2.6.31-15-generic
-rw-r--r-- 1 root root  111371 2009-10-16 21:03 config-2.6.31-14-generic
-rw-r--r-- 1 root root  111371 2009-11-10 20:52 config-2.6.31-15-generic
drwxr-xr-x 2 root root    4096 2009-12-02 14:22 grub
drwxr-xr-x 2 root root    4096 2009-10-31 16:54 grub2.yedek
-rw-r--r-- 1 root root 7642914 2009-11-12 15:10 initrd.img-2.6.31-14-generic
-rw-r--r-- 1 root root 7642020 2009-12-02 14:23 initrd.img-2.6.31-15-generic
-rw-r--r-- 1 root root  128796 2009-10-23 19:11 memtest86+.bin
-rw-r--r-- 1 root root 1664737 2009-10-16 21:03 System.map-2.6.31-14-generic
-rw-r--r-- 1 root root 1665323 2009-11-10 20:52 System.map-2.6.31-15-generic
-rw-r--r-- 1 root root    1196 2009-10-16 21:06 vmcoreinfo-2.6.31-14-generic
-rw-r--r-- 1 root root    1196 2009-11-10 20:55 vmcoreinfo-2.6.31-15-generic
-rw-r--r-- 1 root root 3890400 2009-10-16 21:03 vmlinuz-2.6.31-14-generic
-rw-r--r-- 1 root root 3892224 2009-11-10 20:52 vmlinuz-2.6.31-15-generic

bytan

Menu.lst içeriğini göremediğim için üzerinde oynama yaparak gösteremiyorum. Ancak yapman gereken, @heartsmagic'in dediği gibi ilgili kernel satırları olduğu gibi kopyalaman, yeni kernel numaralarına uygun olarak da vmlinuz ve initrd değerlerini düzenlemen. Kernel satırlarını düzenlemediğin için hala eski kernelde görünüyorsun.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

ScaryMan

Hmm, yani tek olay kernel bilgisinin yansımaması. Ama yüklü çekirdek günceldir diyorsunuz?

menu.lst içeriğim şöyle:

Alıntı Yap## ## End Default Options ##

title      Ubuntu 9.10, kernel 2.6.31-14-generic
uuid      92d336ed-5918-4e35-a143-56d341e368ce
kernel      /boot/vmlinuz-2.6.31-14-generic root=UUID=92d336ed-5918-4e35-a143-56d341e368ce ro quiet splash
initrd      /boot/initrd.img-2.6.31-14-generic

title      Ubuntu 9.10, kernel 2.6.31-14-generic (recovery mode)
uuid      92d336ed-5918-4e35-a143-56d341e368ce
kernel      /boot/vmlinuz-2.6.31-14-generic root=UUID=92d336ed-5918-4e35-a143-56d341e368ce ro  single
initrd      /boot/initrd.img-2.6.31-14-generic

title      Ubuntu 9.10, memtest86+
uuid      92d336ed-5918-4e35-a143-56d341e368ce
kernel      /boot/memtest86+.bin

title      Other operating systems:
root

title      Microsoft Windows 7 Professional
rootnoverify      (hd0,0)
savedefault
makeactive
chainloader   +1

### END DEBIAN AUTOMAGIC KERNELS LIST

bytan

Şu an eski çekirdeğe ait dosyaları kullanıyorsun. Aşağıdaki satırları ekleyip kaydet:

Alıntı Yaptitle      Ubuntu 9.10, kernel 2.6.31-15-generic
uuid      92d336ed-5918-4e35-a143-56d341e368ce
kernel      /boot/vmlinuz-2.6.31-15-generic root=UUID=92d336ed-5918-4e35-a143-56d341e368ce ro quiet splash
initrd      /boot/initrd.img-2.6.31-15-generic

title      Ubuntu 9.10, kernel 2.6.31-15-generic (recovery mode)
uuid      92d336ed-5918-4e35-a143-56d341e368ce
kernel      /boot/vmlinuz-2.6.31-15-generic root=UUID=92d336ed-5918-4e35-a143-56d341e368ce ro  single
initrd      /boot/initrd.img-2.6.31-15-generic
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

ScaryMan

#8
Düzelttim onları şimdi. Benim çekincem, çekirdeğin düzgün yüklenip yüklenmediği idi. Görüntüye düşen dert değil :) Şimdi bi de Ubucleaner ile eski çekirdekten kalanları kaldırayım...


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 02 Aralık 2009 - 20:34:48

Hah. Hazır yakalamışken bu ekranı göstereyim. Bir dahaki çekirdek güncelleştirmesinde ne yapacağımızı bilelim. :) menu.lst'in ve grub menüsünün otomatik olarak güncellenmesi için hangisini seçmeliyiz?

[IMG]http://i46.tinypic.com/9jdnoy.jpg[/img]

bytan

Yakalanacak bir şey yok, tüm forum buradayız. :)

İstediğin seçeneği seçebilirsin. Nasılsa üzerinde oynama yapma olanağımız her zaman var. En üstteki seçenek, yeni menu.lst dosyasını uygulamaya koyuyor.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

ScaryMan

Tamam, ben zaten mevcut olanı koru dedim bir kez daha. En üstteki seçenek bizim sonradan eklediğimiz girdileri kaldırıyor mu? Mesela Windows ve diğer işletim sistemleri için eklemeler yapıyoruz. Onları aynen koruyor mu yoksa sıfırdan menu.lst mi oluşturuyor?

heartsmagic

Alıntı yapılan: ScaryMan - 02 Aralık 2009 - 20:49:34
Tamam, ben zaten mevcut olanı koru dedim bir kez daha. En üstteki seçenek bizim sonradan eklediğimiz girdileri kaldırıyor mu? Mesela Windows ve diğer işletim sistemleri için eklemeler yapıyoruz. Onları aynen koruyor mu yoksa sıfırdan menu.lst mi oluşturuyor?

Güzel soru :) Ben ne yaptığımı hatırlamıyorum aslında çözümü bilince insan rahat oluyor. Deneme yapabilirsin bir sonraki güncellemede, bu soru karşına gelince aç bir terminal:

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.yedek ile yedek al, sonra en üstteki seçeneği işaretle. Ne oluyor öğrenmiş olursun :)
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.

ScaryMan

:) Tamamdır. Teşekkürler, sorun çözüldü. Etiketliyorum. Kapatması da sizden :)

bytan

Alıntı yapılan: heartsmagic - 03 Aralık 2009 - 02:07:59
Alıntı yapılan: ScaryMan - 02 Aralık 2009 - 20:49:34
Tamam, ben zaten mevcut olanı koru dedim bir kez daha. En üstteki seçenek bizim sonradan eklediğimiz girdileri kaldırıyor mu? Mesela Windows ve diğer işletim sistemleri için eklemeler yapıyoruz. Onları aynen koruyor mu yoksa sıfırdan menu.lst mi oluşturuyor?

Güzel soru :) Ben ne yaptığımı hatırlamıyorum aslında çözümü bilince insan rahat oluyor. Deneme yapabilirsin bir sonraki güncellemede, bu soru karşına gelince aç bir terminal:

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.yedek ile yedek al, sonra en üstteki seçeneği işaretle. Ne oluyor öğrenmiş olursun :)

Hatta konu kapanmadan deneme imkanın olsaydı bizlerde öğrenirdik. :)
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

ScaryMan

Güncelleştirmeyi çoktan yaptım. Öneri sonradan geldi. :) Bir sonraki kernel güncelleştirmesinde artık :D

bytan

Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

bytan

Grub.cfg dosyanı yedekleyebilirsin:

sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.yedek
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

bytan

:)

Makinandaki diğer sistemlerde grub'a ekli durumda mı ve sorunsuz çalışıyor mu? Daha önce elle eklemiş olduğun girdiler ve düzenlemeler varsa güncellemeden sonraki grub menüsünde de görünüyorlar mı hala? Görünüyorlarsa yanıtı almış oluruz. :)
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

bytan

Senin yedekleme yapmana bile gerek yokmuş. :)
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST