Forum
Merhaba arkadaslar,
Rad Hat 4 EL işletim sistemi kullanıyorum.uzun sure kernel update
yapılmayan sıstemıme full update yaptım fakat kernel update yapılırken
bır sorun olustu.sonrasında sıstem reboot oldugunda yenı kernel ıle
acılmaya calıstı (red hat enterprıse 2.6.9-100.el) fakat hata
verdi.verdıgı hata;
mkrootdev: label /1 not found
mount: error 2 mountıng ext 3
mount: error 2 mountıng none
switchroot : mount failed :22
umount /initrd/dev failed :2
kernel panic -not syncing :Attemped to kill init!
sonra sıstemı yıne acılısta eskı kernel ıle acmayı denedıgımde (red hat enterprıse 2.6.9-42.el) sistemim açıldı.
Şu an sistemı her reboot edişimde yenı kernel ıle acmayı denıyor ve
manuel olarak eskı kernelı secmek zorunda kalıyorum.bu sorunu nasıl
duzeltebılırım?yenı kernelı sorunsuz nasıl kullanabılırım?yada yenı
kernelı tamamen sıstemımden kaldırabılırım?
tesekkurler,
Merhba,
Bir üst olduğu için update yeterli olmaya bilir yeni sürümü kurmak sorunu çözecektir. ,
kolay gelsin
grub.conf içerisindeki default satirini degistirmeniz gerek
grub.conf icerigini buraya yapıstırabilirseniz daha cok yorum yapılabilir
grub.conf içeriği su sekılde;
"default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux ES (2.6.9-100.ELsmp)
root (hd0,0)
kernel /boot/vmlinuz-2.6.9-100.ELsmp ro root=LABEL=/1 rhgb quiet
initrd /boot/initrd-2.6.9-100.ELsmp.img
title Red Hat Enterprise Linux ES (2.6.9-100.EL)
root (hd0,0)
kernel /boot/vmlinuz-2.6.9-100.EL ro root=LABEL=/1 rhgb quiet
initrd /boot/initrd-2.6.9-100.EL.img
title Red Hat Enterprise Linux ES (2.6.9-42.ELsmp)
root (hd0,0)"
tesekurler
grub.conf ıcerısındekı en son kernel tıtle larını # ıle ıptal ettıgımde sıstem yenı kernelı boot etmıyor.ama ben hala yenı kernelı kullanamıyorum.eskı kernel uzerınden update denedıgımde yıne system full uptade uyarsını alıyorum.en son update ettıgım kernelı nasıl kullanabılırım?yada bu son versıyon kernelı tamamen kaldırıp update ıslemını yenıden yapabılme ımkanım varmıdır?bu sekılde belkı loglardan hatanın ne oldugunu takıp edebılırım.
default=o satirini
default=1 (yada 2 )
yatiktan sonra sudo update-grub komutunu calistirmaniz gerek
satırı degıstırdım ama komut calısmadı rhel4 uzerınde baska bır formda kullanılıyor olabılır mı?
sudo: update-grub :command not found
#rpm -qa | grep kernel // ile yüklü olan kernelleri göreceksin.
kernel-2.6.18-238.9.1.el5
kernel-2.6.18-128.el5
#rpm -e kernel.xxxx // en son yüklediğin kernel'i kaldır. paket yok derse full ismini yaz.
#uname -a // yeni yükleyeceğin kernel'i seçerken i386 veya x64 versiyonlarına bak.
Kernel'in bütün dependencylerini eksiksiz yüklersen bi sorun çıkmaz diye düşünüyorum.
Merhaba,
Öncelikle sisteminizi sağlam olan kernel ile yani eski kernel ile direkt olarak seçim yapmadan boot etmesini sağlamak için yapmanız gereken;
grub.conf içindeki default değerini öncelikle "3" getiriniz.Sonrasında sisteminiz sağlam kernel ile açıldıktan sonra "rpm -e" ile kaldırma işlemini yapabilirsiniz.
Grub içinde -42 olan kernel olan girdiler kesilmiş.Bunu tam olarak tekrar gönderir misiniz?Çünkü, "root=LABEL=/1" satırı olabilir.
Saygılar,
grubtan edit deyip root sekmesinin en sonuna noapic yazarsan sunucun yeni kernelda açacaktır. sanırım kullandığın kernel anakartın power managmentını görmüyor. sonucu bildirirsen sana yardımcı olmaya çalışabilirim.