Ubuntu 9.10 Kurulum Sonrası GRUB Sorunu

Başlatan Hatti, 22 Aralık 2009 - 18:18:35

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

Hatti

Merhaba,

Şu an Çalışan-CD ile bilgisayarı kullanabiliyorum. Ubuntu kurulumu sırasında hiç bir sorun ile karşılaşmadım. Son işlem olarak sistem yeniden başlatılacak dedikten sonra şu hatayı verdi:

GRUB loading.
error: unknown filesystem
grub rescue>

Basit bir çözümü olabileceğini düşünüyorum ama linux komutları hakkında en ufak bir bilgim yok. Sanırım GRUB hangi disk bölümünden başlatacağını bilemiyor  ya da disk bölümleme tablosu bozuk. Yardımcı olabilirseniz sevinirim.

Bu arada iki adet sabit diskim var. Birinci windows, ubuntu ve swap olmak üzere üç bölüm. İkinci tek parça sadece belgelerim var onda.

Hilmi.

zeitgeist

Wubi kurulumu mu yaptın normal kurulum mu? Normal kurulum sürecindne sonra böyle bir sıkıntının olmaması gerekir aslında. Yükleme esnasında bir hata almış mıydın?

Eğer 9.10 kurduysan grub2 daha önceki sürümlerden birini kurduysan grub olarak yeniden grub kurulumu yapabilirsin. Forumda ayrıntılı anlatımları mevcut.

Eğer yeniden grub kurulumu meseleyi çözmezse
fdisk -l

çıktısı bize daha ayrıntılı bilgi verebilir. Hatta grubu yeniden kurmadan bu çıktıyı versen daha iyi olur.
Özgürlüğü ne kadar anlarsan o kadar az sahip olursun. John Fowles

Hatti

Normal kurulum yaptım, her hangibir hata mesajı almadım.

Komut bir çıktı vermedi.

kuleyni


Hatti

#4
ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 20.5 GB, 20547841536 bytes
255 heads, 63 sectors/track, 2498 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4c7c4c7b

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1244     9986728+   7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2            1245        2376     9092790   83  Linux
/dev/sda3            2377        2498      979965   82  Linux swap / Solaris

Disk /dev/sdb: 82.0 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x812920be

  Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        9963    80027766    7  HPFS/NTFS

bytan

Blkid çıktınla birlikte ubuntu kurulu bölümü bağlayarak grub.cfg dosyasının içeriğini buraya aktar:

sudo blkid
sudo mkdir /media/ubuntu
sudo mount /dev/sda2 /media/ubuntu
gedit /media/ubuntu/boot/grub/grub.cfg
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

Hatti

#6
grub.cfg:


#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set 81ea9b48-6f59-4b93-a2bb-d830dadca908
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set 81ea9b48-6f59-4b93-a2bb-d830dadca908
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=81ea9b48-6f59-4b93-a2bb-d830dadca908 ro   quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set 81ea9b48-6f59-4b93-a2bb-d830dadca908
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=81ea9b48-6f59-4b93-a2bb-d830dadca908 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows XP (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set cec00491c00481c7
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 22 Aralık 2009 - 19:03:36

blkid çıktısını unutmuşum:
ubuntu@ubuntu:~$ sudo blkid
/dev/loop0: TYPE="squashfs"
/dev/sda1: UUID="CEC00491C00481C7" LABEL="Sistem" TYPE="ntfs"
/dev/sda2: UUID="81ea9b48-6f59-4b93-a2bb-d830dadca908" TYPE="ext4"
/dev/sda3: UUID="cd346773-cddc-4916-b15a-38c6ab23b4aa" TYPE="swap"
/dev/sdb1: UUID="AAAC327CAC32435D" LABEL="Belgeler" TYPE="ntfs"
/dev/ramzswap0: TYPE="swap"

bytan

Blkid ve grub.cfg örtüşüyor. Forumdaki yeniden grub2 kurulumu başlığına bakarak canlı cd kullanarak tekrar oluşturmayı dene. Yalnız, grub-install /dev/sda adımında sorun yaşayabilirsin. Öyle bir durumda çıktıyı olduğu gibi buraya geç.
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

Hatti

Yeniden Grub2 kurulumunda bir sorun yaşamadım. Ancak bilgisayarı yeniden başlatınca aynı hata mesajı yine geliyor.

Alıntı Yapubuntu@ubuntu:~$ sudo mount /dev/sda2 /mnt
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# grub-install /dev/sda
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0)   /dev/sda
(hd1)   /dev/sdb
root@ubuntu:/# sudo grub-install --recheck /dev/sda
sudo: unable to resolve host ubuntu
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(fd0)   /dev/fd0
(hd0)   /dev/sda
(hd1)   /dev/sdb
root@ubuntu:/# exit
ubuntu@ubuntu:~$ sudo umount /mnt/dev
ubuntu@ubuntu:~$ sudo umount /mnt
ubuntu@ubuntu:~$

kuleyni

O zaman olayı biraz değiştirelim.

sudo mount /dev/sdax /mnt

x in yerine kendi bilgisayarınızdaki değeri giremeyi unutmayın

sudo mount --bind /dev /mnt/dev

sudo chroot /mnt

grub-install /dev/sda

sudo update-grub2

sudo umount /mnt/dev
sudo umount /mnt
reboot

okan_ubuntu

Ben işleri karıştırmak istemiyorum ama açılışta hatayı verdiğindeki grub satırına
root (hd0,0)
setup (hd0) komutlarını dener misin?

sonra yeniden başlat.

Hatti

#11
sudo update-grub2:

sudo: unable to resolve host ubuntu
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
grep: /proc/mounts: No such file or directory
Cannot find list of partitions!
done


Açılışta "grub rescue" satırında komut girince "unknown command" diyor.

bytan

Ubuntuforums'ta birkaç başlıkta buna benzer sorunu anlatan mesajlar var.. Çözemeyenlerde var, ubuntu bölümünü diskin başına alarak çözüme ulaşanlarda var. En azından sistemini açıp kullanabilmen için grub2'den grub'a dönüş yapmanı önerebilirim. Zaten o da çalışmazsa, daha derin bakmamız gerekebilir.
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

Hatti

#13
Arkadaşlar öncelikle çözüm önerileriniz için çok teşekkür ederim.

Dün gece geç saatlere kadar bu konuyu kurcaladım ve sonunda şöyle bir yol buldum.
Benim anladığım sorun bios'taki harddisklerin tanımlandığı yerdeki sda'nın cylinders değerinin bir şekilde yanlış okunması ya da bozulması. Muhtemelen bozulan bir donanımım olmuş olabilir ya da tamamen bios'un eski olmasından dolayı bu sorun yaşanıyor, bilemiyorum... Bu sorunu primary master ve primary slave bölümündeki type ve mode değerlerini AUTO konuma getirip her açılışta tekrar hdd kontrol yaptırarak aştım.

Şu an ubuntu tıkır tıkır çalışıyor  :)


zeitgeist

Böyle bir sorunla karşılaştığımız vakit, aktardığın türden bir olasılığın olabileceğini de öğrenmiş olduk bu sayede. Bilgilendirme için teşekkürler.
Özgürlüğü ne kadar anlarsan o kadar az sahip olursun. John Fowles

sinan003100

arkadaşlar benim de aynı hilminin karşılaştığı sorunum var. forumda yazılanları okudum fakat pek birşey anlamadım. çözüm yolları ile ilgili biraz daha acıklayıcı bilgiler verebilir misiniz? yeniyim ubuntu konusunda. bilgisayarım acılmıyor ve şu anda live cd ile bilgisayarı acabildim

bytan

Bios ayarlarıyla ilgili mesajı okuyup uygulamaya çalıştın 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

sinan003100

#17
Alıntı yapılan: bytan - 29 Aralık 2009 - 20:29:32
Bios ayarlarıyla ilgili mesajı okuyup uygulamaya çalıştın mı?
anlatılanı anlamadım ki


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 29 Aralık 2009 - 22:51:42

bios'ta yanlış birşey yapıp herşeyi mahvetmek istemiyorum. biraz daha acıklayıcı bir bilgi olsa deneyecem o çözüm yöntemini


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 30 Aralık 2009 - 01:30:05

yardım lütfen arkadaşlar. yoksa bilgisayara komple format atmak zorunda kalacam. bu da epey vaktimi yiyecek. yardımlarınızı bekliyorum

kiltan

arkadaşlar bende bu bios yöntemini aynen uyguladım, fakat ram vs gösterilen ekrandan sonra ayrı bi ekran çıkıyor ve ne klavye ne herhangi birşey işlemiyor takılıyor resetlemek zorunda kalıyorum ve tekrar eski ayarları yüklemek zorunda kaldım. başka bi yöntemi varmı acaba?
"Yek katre-i hûnest, sâd hezârân endîşe"

zeitgeist

@sinan003100,

@kiltan,

Bios ayarlarında yapılan değişiklikler çözüm adına yapılanlardan sadece biri. Önceliklere buraya

sudo fdisk -l çıktısını geçmenizde yarar var.
Özgürlüğü ne kadar anlarsan o kadar az sahip olursun. John Fowles

fktuning

hiçbir kodun çıktısını alamıyorum aynı şekilde win7 üstüne yükledim yüklmede sorunla karşılaşmadım açıp kapayınca grub loading
eror: no such partition
grub rescue>

hatası alıyorum

heartsmagic

Wİn7 üstüne dediğin yanına mı yoksa içine mi? Kısacası diskinden bölüm ayırdın mı yoksa Windows üzerinden Wubi ile mi kurulum yaptın?
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.