Forum
Merhaba Arkadaşlar,
Linux tarafından sanırım en korkulan sorunlardan birisi Kernel Panic yemektir. Elbette Kernel Panic yenmesinin tonla nedeni olabilir. Bunlar arasında yanılış kernel yüklemeye çalışmak, sürücü hataları, kernel dosyalarının bozulması gibi durumlar var ve bu durumlarda genelde data yedeklerini alıp yeni bir Linux kurmak iyidir :).
Birde Disk yazması sırasında oluşan sorunlardan dolayı oluşan kernel dosyasının aslında bozulmaması ama diskin dosya bütünlüğünün bozulmasından dolayı oluşanlar var bunlar kolayca halledilebilir elbette bu dosya bütünlüğü bir bad sectör nedeni ile oluşmadı ise. Bu işlemi halletmek için disk format sistemimizi tanıyan mümkünse kurduğumuz Linux Dağıtımının Dağıtım versiyonu ile aynı versiyona sahip bir Live CD.
Yapılması gereken diski tamir etmek fakat muhtemel olarak bu diski mount edemiyeceksiniz fakat bunun yerine alttaki komutu kullanabilirsiniz.
sudo fdisk -l
.............................................
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 226564547 113281250 83 Linux
/dev/sda2 226566142 234440703 3937281 5 Extended
/dev/sda5 226566144 234440703 3937280 82 Linux swap / Solaris
.............................................
aslında fdisk -l kullanılmasa da olur ama hangi diskin sizin ana diskiniz olduğunu bulmak için kullanmanız gerekebilir. Bizim tamir etmemiz gereken disk burada Linux olarak 83 ID si ile işaretlenmiş olan disk. Bu diski mount edemiyeceğimiz için ve EXT4 formatı ile formatlandığı için alttaki komut ile tamir etmeyi deneyeceğiz.
fsck.ext4 -y /dev/sda1
Buradaki -y ibaresi tamir edilmesi gereken kısımlar olduğunda size sormak yerine otomatik olarak tamir işleminin gerçekleşmesi için. Bu işlemden sonra disk ile tekrar sistemi boot etmeye çalışın büyük ihtimalle boot edecektir ama etmezse de artık disk mount edilebilir durumda olacaktır ve içindeki verileri bir Live CD yardımı ile alabilirsiniz.
Son not olarak /dev/sda1 bizim örneğimizdir sizin taktığınız sistemde birden fazla disk bulunması durumunda /dev/sdb, /dev/sdc gibi isimler alabilir. system kısmında Linux olarak geçen kısımlar data alanlarıdır diğer kısımlara fsck yapmayınız.
Faydalı bilgiler teşekkürler Ertan