[Çözüldü] Ubuntu Grub'tan Açılan Pardus'ta "Kernel Panic" Hatası

Başlatan Mitsukuni, 19 Temmuz 2010 - 12:14:33

« önceki - sonraki »

0 Üyeler ve 3 Ziyaretçi konuyu incelemekte.

Mitsukuni

Bilgisayarımın en son attığım formattan sonraki hâli içerisinde Ubuntu, Pardus ve Windows 7 var. Fakat Windows'un konuya herhangi bir etkisi, engeli ya da katkısı yok. :)
Durum şöyle:
-Pardus, Ubuntu Grub'ta görünüyor fakat açıldığında "Kernel Panic" hatası alıyorum.
-Bu sefer diyorum ki Pardus Grub'a Ubuntu'yu ekleyeyim, malesef:) bir sorun çıkmıyor.
-Pardus Grub'u da kullanırım fakat böyle bir sorunun varlığı beni rahatsız ediyor ve açıkcası Grub sayfasında Ubuntu Grub'u görmek istiyorum.

Yeniden Grub2 Kurulumu yaptım (bugün öğrendiğim için henüz sudo update-grub2 kodunu denemedim :) ). Hatta tekrar format atıp bütün işletim sistemlerini tekrar kurdum. Herhangi bir gelişme kaydedemedim.
Daha önce yaşadığım Grub sorunundan biraz farklı olduğu için de ayrı başlık açma ihtiyacı duydum.
http://forum.ubuntu-tr.net/index.php/topic,20977.msg253651.html#msg253651

bytan

O başlıkta sana verilen önerileri uyguladın mı? Grub.cfg dosyasına pardus için eklediğin satırlar neler ve pardus altında gerçekten o satırlarda açılmasını istediğni kernel ve initframs mevcut mu bir bak. Buna göre de düzenlemeni yaparsın veya çıktıları buraya aktar birlikte bakalım.
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

Mitsukuni

Tekrar bir deneme yapacağım fakat muhtemelen yine başaramayacağım ve çıktıları aktarma yolunu tercih edeceğim.
Ancak yine yarın cevap verebilirim.
Pardus için fazladan kendim bir şey eklemedim yalnız, sadece Grub2 kurulumuyla gelen Pardus satırı var grub.cfg dosyasında.

zeitgeist

Eğer Ubuntu grub geliyorsa ve @bytan'ın dediği gibi Pardus disk, kernel, init değerleri doğru işlenmişse Pardus tarafından aldığın hata disk değerleriyle ilgili bir hatadan kaynklanıyor.

Pardus kurulumunu usb den mi yapıyorsun? Eğer öyleyse Pardus tarafında /boot klasöründe yer alan device map dosyasını incelemeni tavsiye ederim; disk haritası Ubuntu disk haritasından farklı olabilir.
Özgürlüğü ne kadar anlarsan o kadar az sahip olursun. John Fowles

Mitsukuni

Pardus'un kernel ve init değerlerinin doğru işlenip işlenmediğini bilmemekle beraber, Pardus'u değil de Ubuntu'yu USB'den kuruyorum. [USB'den kurulumla ilgili ne gibi sorun çıkıyor olabilir?]
Disk haritasından kastınız Ubuntu'da sudo fdisk -l komutuyla aldığım çıktının Pardus'ta farklı olabileceği mi?

zeitgeist

Evet tam olarak söylemek istediğim o. Makine elimin altında olmadığı için çıktılarla durumu gösteremeyeceğim o yüzden kısa bir özet geçeyim:

Usb diskten kurduğum Pardus'un grubunu Pardus'u kurduğum disk bölümüne kurdum; Ubuntu gruba blkid çıktısından aldığım değerleri, root diski, kernel ve init adreslerini hatasız bir şekilde işledim. Ancak açılışta kernel panic hatası aldım, hatanın devamında boot diski (hd0,0) olarak gösteriyordu. (hd0,0) ifadesinin benim makinemdeki disk yapılandırmasıyla hiç alakası olmadığı için Pardus /boot klasörüne bakma gereği duydum ve "device map" dosyasına inceledim. Artık ezbere bildiğim disk yapılandırmamda Ubuntu ve Pardus Sdb diskinde yer alırken "device map" dosyasında sdc olarak görünüyordu. Bunun nedeni büyük ihtimalle Pardus kurulumu yaparken kullandığım usb diski biostan açılış diski olarak belirlemem ve diğer disklerin buna bağlı olarak adreslerinin değişmesiydi. Nihayetinde "device map" dosyasını Ubuntu alında aldığım çıktılara göre düzenledim ve sorun çözüldü.

Özgürlüğü ne kadar anlarsan o kadar az sahip olursun. John Fowles

Mitsukuni

Düzenlediğim grub.cfg dosyasında bir hata olduğunu düşünmüyorum fakat yine de aktarayım:

Önceki hâli:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
                set root='(hd0,1)'
search --no-floppy --fs-uuid --set 444cdaba4cdaa648
chainloader +1
}
menuentry "Pardus 2009 (on /dev/sda3)" {
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set ed065410-2df0-4493-947e-1514fa6463c7
linux /boot/kernel-2.6.30.1-123 root=LABEL=PARDUS_ROOT splash=silent quiet vga=0x314
initrd (hd0,2)/boot/initramfs-2.6.30.1-123
}
### END /etc/grub.d/30_os-prober ###


Benim düzenlediğim hâli:
### BEGIN /etc/grub.d/10_linux ###
menuentry "Pardus 2009 (on /dev/sda3)" {
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set c08fd9b1-fac0-400e-aee9-04b2656c4697
linux /boot/kernel-2.6.30.1-123 root=LABEL=PARDUS_ROOT splash=silent quiet vga=0x314
initrd (hd0,2)/boot/initfamfs-2.6.30.1.-123
}
### END /etc/grub.d/10_linux ###


sudo blkid çıktısının Pardus bölümü:
/dev/sda3: LABEL="PARDUS_ROOT" UUID="c08fd9b1-fac0-400e-aee9-04b2656c4697" TYPE="ext4"

Değişik kombinasyonlar da denedim, Grub'ta görünmesine karşın hata almaya devam ettim.

Şayet yaptığımda hata yoksa "device map" dosyasını da deneyeceğim sanırım. :)

atillux

Alıntı yapılan: Mitsukuni - 20 Temmuz 2010 - 10:21:32
Düzenlediğim grub.cfg dosyasında bir hata olduğunu düşünmüyorum fakat yine de aktarayım:

set root='(hd0,3)'

initrd (hd0,2)/boot/initfamfs-2.6.30.1.-123


Şu iki satır arasındaki uyumsuzluğu fark edebildin mi?

Mitsukuni

O kadar da baktım ama farketmemişim, kusura bakmayın   :-\
Sanırım set root kısmını düzeltince bir sorunum kalmayacak  :-\


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 21 Temmuz 2010 - 10:00:00

set root='(hd0,3)'
initrd (hd0,2)/boot/initfamfs-2.6.30.1.-123

initrd'deki (hd0,2) kısmını (hd0,3) olarak değiştirince sorun çözüldü.

Yine de konuyu kapatmadan önce kafama takılan bir soruyu sormak istiyorum: sudo update-grub2 kodunu uygulayınca durum ilk baştakine dönüyor ve yeniden root veya init düzeltmesi yapmak gerekiyor. Bu genel bir sorun mu yoksa belli durumlarda mı ortaya çıkıyor sadece?

heartsmagic

Belli durumlarda çıkıyordur muhtemelen, zira o komut genelde iş görüyor.
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.

Mitsukuni

Dün kendimi iyi hissediyordum. Bir de Pardus 2009.2'yi yeni deneyecektim. Oturdum 3 işletim sistemini de kurduğum iki tane deneysel format attım. :)
Ne olacağını görmek için de Pardus'u -daha önce yaptıklarımı da göz önüne alırsak- her seferinde farklı yerlere kurmuş bulundum. Ve her seferinde de "ne yapıyorum, nasıl yapıyorum" bilmiyorum ancak root değeri init değerinden 1 fazla olarak çıkıyor. (sudo update-grub2 komutundan sonraki durum bunlar tabi)

Artık duruma alışkın olduğum için sorunu "ezberden" çözdüm, ancak buna sebep olabilecek herhangi farklı bir şey keşfedemedim malesef.

heartsmagic

Eh, başlığımızı kapatalım o zaman :) Firki olan birisi çıkarsa, ilgili başlıktan [1] kilidin kaldırılmasını isteyebilir.

[1] http://forum.ubuntu-tr.net/index.php/topic,2751.0.html
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.