Arama butonu
Bu konudaki kullanıcılar: 1 misafir
14
Cevap
1112
Tıklama
0
Öne Çıkarma
linux kernel panic
K
15 yıl
Teğmen
Konu Sahibi

Merhaba içinde web ve mail sunucumuz olan red hat linux (2.4.20-28.8 kernel) li bilgisayar boot edilirken "Kernel panic:No init found.Try passing init=option to kernel" hatasını veriyor.3 günden beri gerek yerel gerek yabancı forum ve siteleri araştırdım,çoğu kişide bu hata rastlanmış ama hiç bir çözüm bana olmadı.Son seçeneğim çeşitli red hat yada fedora cdlerinden başlatarak rescue system yaptığımda uyumlu yazılım değil diyor yada yüklü linux partition bulunmadı hatası veriyor.Bana kalan tek yol tamamen format atmak ama herşey uçup gidecek, Kullandığım kernel 2.4.20-28.8 ,son çare olarak ne yapmalıyım ,sizlere danışım istedim.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



T
15 yıl
Binbaşı

Arkadaşım kernel panic alıyorsan son boot işleminden önce kernel dosyasına zarar verecek birşey olmuştur ya da güncelleme falan aldıysan veyahut kernel değişikliğine sebep olacak birşey yüklediysen kernelde sorun çıkarmış olabilir. Rescue ile uğraşmanı tavsiye etmem. Heleki fedoraysa. (Fedora bana çok çektirdi zamanında) onun yerine herhangi bir linux dağıtımının Live CD'sini bul. Bu CD'den boot et. Kaybolmasını istemediğin verileri, harddiskin bir başka bölümüne kopyala. Live CD'leri bu yüzden çok seviyorum sonra da formatla. Kernel panicle uğraşılmaz. En azından benim işime gelmio :)

Edit: Bi de konuyu yanlış yere açmışsın





< Bu mesaj bu kişi tarafından değiştirildi TradeMark -- 23 Nisan 2010; 21:51:05 >
Bu mesaja 1 cevap geldi.
K
15 yıl
Teğmen
Konu Sahibi

Hocam cevabınız için teşekkür ederim ,live cd ile açtığım zaman harddiskte varolan dosyaları görmüyor .var,lib,etc gibi klasörlerin içeriğide tamamen farklı .Tavsiye edebileceğiniz bir live cd sürümü varmı.Bu sorun elektrik kesintisinden sonra oldu.


Bu mesaja 1 cevap geldi.
T
15 yıl
Binbaşı

Linux konusunda pek usta değilimdir ama Live CD versiyonlarının fark edeceğini sanmam. Eğer elinde RedHat Live CD varsa Live CD ile hardiskte yer alan verileri bir karşılaştır derim. Ben de biraz araştırdım. İki öneri sunulmuş. Birincisi GRUB önyükleyicisinin konfigürasyon dosyasında problem olması. İkincisi, (belki de elektrik kesintisinin yol açtığı bişidir) sunucu ya da kullanılan cihaz her neyse, ona yeni bir donanım eklenmiştir ve mevcut kernel bu donanımı tanımamıştır ya da kernel yükseltildiğinde bazı donanımları tanımamıştır. Senin durumunda en yakın ihtimal donanım gibi geliyo fakat elektrik kesintisi nedeniyle GRUB ile ilgili bir hatada söz konusu olmuş olabilir. eğer daha eski kerneller hala duruyorsa, onlardan boot etmeyi dene. boot ekranında hiç komut vermedim. Hangi komut bu işlevi yerine getirir bilemiyorum ama, bu belki işe yarar. Umarım eski kernelleri silmemişsindir. Eğer live CD ile /boot dizinini görüntülebiliyorsan orada kernellerin yer alması lazım. GRUB config dosyası da oralardadır. Eğer Linux konusunda bilgin varsa ve düzeltme gerekiyosa, düzeltme yapabilirsin. Şahsen ben o kadar deneyimli değilim Ama biraz daha araştırırım. Umarım yardımcı olabilirim.

Bi de eğer redhat'ı premium kullanıosan doğrudan RedHat'tan destek alabilirsin. Zaten parayı işletim sistemi için değil satış sonrası hizmet için alıolar.


Bu mesaja 1 cevap geldi.
K
15 yıl
Teğmen
Konu Sahibi

Sistemde 3 tane farklı kernel var ,3 ündende açtığımda kernel panic hatası alıyorum.Sistem açılırken 10 saniyeden geriye sayan ve kernellerin listesini gösteren ekran çıktığında ok tuşları ile zamanı durdurup kernellerin boot ve grub komut ekranını açtığımda denemediğim komut kalmadı ama nafile.Artık son çarem dediğin gibi red hat ın live cd si ile açıp denemek olacak, olmazsa geçmiş olsun yapacak birşey yok gibi ,tekrar teşekkür ederim.
Red Hat live cd olayına baktım ,ama bulduklarım hepsi en az 600 MB , daha ufak boyutta red hat live cd iso su bulabilirmiyim? Çünkü uyacağı kesin değil boşuna indirmeyim.





< Bu mesaj bu kişi tarafından değiştirildi kapomaho -- 25 Nisan 2010; 13:18:36 >
Bu mesaja 1 cevap geldi.
T
15 yıl
Binbaşı

Live CD boyutu pek önemli değildir aslında. ZAten Live CD ler 520 - 600 mb arası olur. Herhangi bir dağıtımda olabilir. Ubuntu, Pardus, Fedora, Gentoo, farkedeceğini sanıyorum.


Bu mesaja 1 cevap geldi.
C
15 yıl
Yüzbaşı

Linux kaynak kodlarına bakarsanız, aldığınız hatanın sebebi hakkında bir fikriniz olabilir. Sizin aldığınız hata;

        /* 
* We try each of these until one succeeds.
*
* The Bourne shell can be used instead of init if we are
* trying to recover a really broken machine.
*/
if (execute_command) {
run_init_process(execute_command);
printk(KERN_WARNING "Failed to execute %s. Attempting "
"defaults...\n", execute_command);
}

run_init_process("/sbin/init");
run_init_process("/etc/init");
run_init_process("/bin/init");
run_init_process("/bin/sh");

panic("No init found. Try passing init= option to kernel.");


Gördüğünüz gibi kernel diskte

/sbin/init
/etc/init
/bin/init
/bin/sh

dosyalarından herhangi birisini bulamıyor. Bunun iki sebebi olabilir. Bu dosyalar diskte mevcut, kernel diski göremiyor veya kernel diski görüyor ama bu dosyalar diskte mevcut değil.

Binary uyumsuzlukta da bu hata alınabiliyor ancak sizin sisteminiz daha önce çalıştığına göre böyle bir uyumsuzluk olduğunu düşünmüyorum.


Bu mesaja 1 cevap geldi.
K
15 yıl
Teğmen
Konu Sahibi

@Trademark teşekkürler denicem.
@controller peki herhangi bir önerin varmıdır? Benim sorunum büyük ihtimal dosyalar var yada zarar görmüş kernel göremiyor.Açılışta ro root=Label satırına denemediğim yöntem kalmadı.


Bu mesaja 1 cevap geldi.
T
15 yıl
Binbaşı

Eğer controller'in verdiği kaynak kodlarına bakarsak, senin sorunun GRUB ya da LILO artık RedHat hangisini kullanıyorsa, bunlardan birinin config dosyasıyla ilgili. Elektrik kesintisinin dosyanın silinmesine yol açacağını sanmam ama "Corruption" dediğimiz olay olmuş olabilir. Linuxforums'da örnek config dosyaları vardır muhtemelen ya da biraz araştırırsan bulabilirsin. Eğer config doyaları yerindeyse orjinali yedekleyip ya adını değiştirip yeni config dosyaıyla bi değiştir. belki sorununa bi çözüm olur.


Bu mesaja 1 cevap geldi.
K
15 yıl
Teğmen
Konu Sahibi

Hocam dosyalarını nasıl değiştiribilirimki sistem açılmıyor hiç ?


Bu mesaja 1 cevap geldi.
T
15 yıl
Binbaşı

Live CD sonradan takılan donanımları görebiliyo. config dosyasını flash belleğe atıp live cd den boot ettikten sonra hardiske atabilirsin. bi de şunu önerebilirim. Eğer live cd redhatsa ve senin açılmayan kernelle aynı kerneli taşıosa kernelleri değiştirmeyi de deneyebilirsin


Bu mesaja 1 cevap geldi.
K
15 yıl
Teğmen
Konu Sahibi

1)Red Hat ın aynı sürümü olması şartmı ? Yani başka kernel kullanıyorsa onları değiştirsem uyarmı?
2)Birde live cd ile açtığım zaman kendi dosyalarımı görememiştim Knoppix le yanılmıyorsam ,red hat live ile açarsam farkedermi? Yoksa live cd ile açmak sadece /boot dosyası ile uğraşmak içinmi?
3)Birde upgrade tarzı birşey yapamazmıyım?Fedora nın son sürümünü kullanıp güncelleme yapsam işe yarayabilirmi?





< Bu mesaj bu kişi tarafından değiştirildi kapomaho -- 25 Nisan 2010; 23:30:14 >
Bu mesaja 1 cevap geldi.
T
15 yıl
Binbaşı

Farkedeceğini sanmam aynı sürüm yoksa bi alt sürümü ya da bir üst sürümü olur. downgrade veya upgrade dosyaları silmez. Bi de şöyle bir durum var. Knoppix kullanmadım. Eğer RedHat'ı ext4 üzerine kurduysan onu görmemiş olabilir. Bi de ukalalık olarak algılama söliceklerimi de, Live CD ile açtığında sana gösterdiği şey Live CD'nin yansıması olabilir. Hani dosyalarımı bulamadım demiştin ya. /mnt veya /media dizinine bakman gerekir öyle bir durumda. orada /hda ya da /sda olarak harddiskler yeralır. Çünkü Live CD benim hatırladığım kadarıyla harddisk üzerinde bir yansı tutar. yani senin değişmiş dediğin dosya sistemi Knoppix'in ta kendisi olabilir. Şimdi şansım olsa canlı canlı anlatabilsem. Eğer anlatmaya çalıştığımı anladıysan (dahası anlatabildiysem) bi de bu şekilde dene.

Linuxa Sitem :: Allah'ım Linux iyisin hoşsun Micrsoft'tan nefret ediyorum seni seviyorum ama niye böle yapıon yaaaa


Bu mesaja 1 cevap geldi.
K
15 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: TradeMark

Farkedeceğini sanmam aynı sürüm yoksa bi alt sürümü ya da bir üst sürümü olur. downgrade veya upgrade dosyaları silmez. Bi de şöyle bir durum var. Knoppix kullanmadım. Eğer RedHat'ı ext4 üzerine kurduysan onu görmemiş olabilir. Bi de ukalalık olarak algılama söliceklerimi de, Live CD ile açtığında sana gösterdiği şey Live CD'nin yansıması olabilir. Hani dosyalarımı bulamadım demiştin ya. /mnt veya /media dizinine bakman gerekir öyle bir durumda. orada /hda ya da /sda olarak harddiskler yeralır. Çünkü Live CD benim hatırladığım kadarıyla harddisk üzerinde bir yansı tutar. yani senin değişmiş dediğin dosya sistemi Knoppix'in ta kendisi olabilir. Şimdi şansım olsa canlı canlı anlatabilsem. Eğer anlatmaya çalıştığımı anladıysan (dahası anlatabildiysem) bi de bu şekilde dene.

Linuxa Sitem :: Allah'ım Linux iyisin hoşsun Micrsoft'tan nefret ediyorum seni seviyorum ama niye böle yapıon yaaaa



Hocam uğraşların için çok teşekkür ederim , denicem son kez.
Bencede linux ten nefret etmeye başladım :) .


Bu mesaja 1 cevap geldi.
T
15 yıl
Binbaşı

ok ben Microsofttam nefret ediom :) Linuxu severim. Arada böle şeyler yapsa da severim yani



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.