[Çözüldü] Ubuntu10.10 altında Grub 2'de Pardus2009.2 açılamıyor.

Başlatan yağmuradam, 08 Aralık 2010 - 11:00:21

« önceki - sonraki »

0 Üyeler ve 3 Ziyaretçi konuyu incelemekte.

yağmuradam

Ubuntu10.10'un Grub' ı olan Grub 2'yi yükledim. Grub 2 içinde Pardus;

Pardus geronticus eremita (2009.2) on /dev/sda2

olarak gözüküyor. Fakat üzerine gelip tıkladığım zaman ''çekirdek hatası'' mesajı veriyor ve Pardus açılmıyor. Şu mesajı veriyor;

( 0.8900031) hub 1-0:1.0: unable to enumerate USB device on port 8
(1.440026) hub 1-0:1.0: unable to enumerate USB device on port 8
(1.504915) Kernel panic-not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Ubuntu grub.cfg dosyasında Pardus kaydı şu şekilde;

menuentry "Pardus 2009.2 Geronticus eremita (on /dev/sda2)" {
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos2)'
   search --no-floppy --fs-uuid --set e670668e-e1fe-4970-a66e-57ebed6acadc
   linux /boot/kernel-2.6.31.13-131 root=LABEL=PARDUS_ROOT resume=/dev/sda4 splash=silent quiet vga=0x317
   initrd (hd0,1)/boot/initramfs-2.6.31.13-131
}

Bunu nasıl düzeltebilirim. Acilen yardım ederseniz sevinirim.

stratovarius

sudo fdisk -l

(Küçük L dir, bir değil)

Çıktın nedir. Genelde bu sorun initrd satırındaki (hd0,1) kısmının yanlış olmasından kaynaklanır.

Birde çıktılarınızda lütfen code etiketiyle kullanınız. Çıktıyı seçinizi yukarıdaki kare tuşuna basınız.

yağmuradam

stratovarius;
sudo fdisk -l
komutunun çıktısı şöyle;

Disk /dev/sda: 60.0 GB, 60022480896 bytes
255 heads, 63 sectors/track, 7297 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xab0aab0a

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2219    17822720   83  Linux
/dev/sda2            2220        4699    19920600   83  Linux
/dev/sda3            4700        7032    18739822+  83  Linux
/dev/sda4            7033        7298     2129920   82  Linux swap / Solaris

Disk /dev/sdb: 4007 MB, 4007624704 bytes
124 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 7688 * 512 = 3936256 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Bu problemi çözebilirsek sevineceğim. Sabaha karşı saat 5'te yattım. Kaç kere Grub kurduğumu hatırlamıyorum bile. Linux insanın ruhuna bir kere işledimi böyle oluyor. Problemleri çözmeden uyku uyuyamıyorsun.

stratovarius

#3
Pardus hangi bölümde kurulu ?

Üç tane linux sistemi mevcut hangisi pardus ?

Ben kısaca yapacağınız işlemi anlatım. Pardus hangi bölümde kuruluysa grub dosyanda pardus bölümündeki (hd0,1) kısmını ona göre düzenlemen lazım. Örnek;

Şayet /dev/sda2 'de kuruluysa (hd0,2) olarak değiştiriniz.

/dev/sda3'de kuruluysa (hd0,3) olarak değiştiriniz.





yağmuradam

stratovarius;
    Pardus /dev/sda2 bölümünde kurulu.

stratovarius

Yukarıda mesaja ekleme yapmıştım.

/dev/sda2 ise grub dosyasında pardus kısmındaki (hd0,1) kısmını (hd0,2) olarak değiştirirseniz sorununuz çözülecektir.

sudo gedit /boot/grub/grub.cfg

Bu şekilde düzenleme yapabilirsiniz.

yağmuradam

stratovarius;
    Allah senden razı olsun. Ben problemi Pardus'un boot seçeneğinde sandım.  grub.cfg içinde Pardus'un boot seçeneğinde silip de değiştirmediğim yer kalmamıştı. Bakıp da görmemek bu oluyor herhalde. Demek ki bir rakkamı değiştirmek yetiyormuş. Çok teşekkür ederim.