Selamlar herkese.Bu, forumdaki ilk konum olacak umarım yanlış yere açmamışımdır...
Arkadaşlar ubuntuya sanırım 2 hafta önce başladım 9.10 sürümüyle, ilk defa,hiçbir sorunum olmadı...
Fakat dün grub2'den grub'a dönim dedim,
sudo mv /boot/grub /boot/grub2.yedek
sudo mkdir /boot/grub
sudo apt-get --purge remove grub-pc grub-common os-prober
komutlarını uyguladım ondan sonra bilgisayarı acilen kapatam gerekti kapattım ertesi sabah açtığımda "grub file not found"
yazdı usb belleğimden canlı olarak yeniden kurmak istedim ancak kuramadım...
Yaptıklarım şu şekilde,
ubuntu@ubuntu:~$ sudo fdisk -l
omitting empty partition (5)
Disk /dev/sda: 160.0 GB, 160041885696 bytes
64 heads, 4 sectors/track, 1221022 cylinders
Units = cylinders of 256 * 512 = 131072 bytes
Disk identifier: 0x00000001
Device Boot Start End Blocks Id System
/dev/sda1 * 1 506421 64821886 7 HPFS/NTFS
/dev/sda2 506422 1221021 91468800 f W95 Ext'd (LBA)
/dev/sda3 959985 1221021 33412734 7 HPFS/NTFS
/dev/sda5 506422 941106 55639676 83 Linux
/dev/sda6 941107 959984 2416382 82 Linux swap / Solaris
Disk /dev/sdb: 2012 MB, 2012217344 bytes
47 heads, 15 sectors/track, 5574 cylinders
Units = cylinders of 705 * 512 = 360960 bytes
Disk identifier: 0x04030201
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 5575 1965040 6 FAT16
ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
ubuntu@ubuntu:~$ sudo mount --bind /dev/ /mnt/dev
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# sudo grub-install /dev/sda
sudo: unable to resolve host ubuntu
Searching for GRUB installation directory ... found: /boot/grub
The file /boot/grub/stage1 not read correctly.
root@ubuntu:/#
Bu sorunu nasıl düzeltebilirim acaba?
Bu gördüğümüz ikinci vaka. chroot'tan sonraki komutu sudo'suz verir misin? Yani:
grub-install /dev/sda
ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
ubuntu@ubuntu:~$ sudo mount --bind /dev/ /mnt/dev
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# grub-install /dev/sda
Searching for GRUB installation directory ... found: /boot/grub
The file /boot/grub/stage1 not read correctly.
root@ubuntu:/#
Aşağıdakini deneyin ve sonra kaldığı yerden devam edin. Olumsuz çıktılarda buraya aktarın:
update-grub
root@ubuntu:/home/ubuntu# update-grub
grub-probe: error: cannot find a device for /.
root@ubuntu:/home/ubuntu#
/home/ubuntu altında denemişsiniz. /mnt altına geçerek tekrar deneyin. "sudo chroot mnt" komutundan sonra o komutu kullanın.
İlgilendiğiniz için teşekkür ederim inanır mısınız sabahtan beri arıyorum.Sanırım haloldu...
ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
mount: /dev/sda5 already mounted or /mnt busy
mount: according to mtab, /dev/sda5 is already mounted on /mnt
ubuntu@ubuntu:~$ sudo mount --bind /dev/ /mnt/dev
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ...
Could not find /boot/grub/menu.lst file. Would you like /boot/grub/menu.lst generated for you? (y/N) y
Searching for splash image ... none found, skipping ...
Found GRUB 2: /boot/grub/core.img
Found kernel: /boot/memtest86+.bin
sed: warning: failed to get security context of /tmp/fileyhnsym: No data availablesed: warning: failed to get security context of /boot/grub/menu.lst: No data availableFound kernel: /boot/vmlinuz-2.6.31-15-generic
Found GRUB 2: /boot/grub/core.img
Found kernel: /boot/memtest86+.bin
sed: warning: failed to get security context of /tmp/fileP2HbwX: No data availablesed: warning: failed to get security context of /tmp/file6Snqo7: No data availableUpdating /boot/grub/menu.lst ... done
root@ubuntu:/#
Devamında nasıl gitmem gerekiyor?
İşlemi sonlandıralım eğer oluyorsa:
grub-install /dev/sda
:(
root@ubuntu:/# grub-install /dev/sda
Searching for GRUB installation directory ... found: /boot/grub
The file /boot/grub/stage1 not read correctly.
root@ubuntu:/# grub-install /dev/sda
Bulunduğun dizinde iken;
apt-get install grub
update-grub
grub-install /dev/sda
komutlarını ver.
Durum yine olumsuz olursa, Ctrl+D tuşuna bas ve başlangıca dön:
cd ~
Makina üzerinde bir şekilde menu.lst dosyan oluştuğu için yeniden grub kurulumu başlığını takip etmeyi dene:
http://forum.ubuntu-tr.net/index.php?topic=192.0
Makinandan grub2 paketlerini silip yerlerine grub paketlerini kurmaksızın makinanı kapatmandan dolayı böyle bir sorun yaşıyor olabilirsin. Normalde chroot'lu komutlara ihtiyacın olmamalıydı.
Linkteki kurulumu yaptım grub kuruldu ancak bu sefer ,
Grub loadin stage2..
Yazısından sonra hiçbir şey gelmiyor.Ne hata ne de başka * bir şey.Sanırım ubuntuyu yeniden kurmam gerekecek...
Stage 2'ye geçtiyse bir hata numarası vermiş olmalı?
Herhangi bir hata vermiyor 1-2 dk bekledim öyle yazıyor sadece grub ekranı gelmiyor...
Son bir umutla menu.lst dosyasının içerisine bakabilir miyiz? Tabii blkid ve fdisk çıktılarıyla beraber:
sudo blkid
sudo fdisk -l
Aklıma da daha başka ihtimallar gelmiyor ne yazık ki.
Sanırım yeniden kuracağım Ubuntuyu kurulu olan 32 bit di.Bi de 64 bit i deneyeceğim...
ubuntu@ubuntu:~$ sudo blkid
/dev/sda1: UUID="061441CF1441C303" TYPE="ntfs"
/dev/sda3: UUID="EE38D7F638D7BC31" TYPE="ntfs"
/dev/sda5: UUID="2a9f70f1-ec3b-40fb-b0c5-6a7d3d4635fe" TYPE="ext4"
/dev/sda6: UUID="80466937-9495-44e9-bb88-833fa704a101" TYPE="swap"
/dev/loop0: TYPE="squashfs"
/dev/sdb1: SEC_TYPE="msdos" LABEL="HAKAN" UUID="3FFD-7FE8" TYPE="vfat"
ubuntu@ubuntu:~$ sudo fdisk -l
omitting empty partition (5)
Disk /dev/sda: 160.0 GB, 160041885696 bytes
64 heads, 4 sectors/track, 1221022 cylinders
Units = cylinders of 256 * 512 = 131072 bytes
Disk identifier: 0x00000001
Device Boot Start End Blocks Id System
/dev/sda1 * 1 506421 64821886 7 HPFS/NTFS
/dev/sda2 506422 1221021 91468800 f W95 Ext'd (LBA)
/dev/sda3 959985 1221021 33412734 7 HPFS/NTFS
/dev/sda5 506422 941106 55639676 83 Linux
/dev/sda6 941107 959984 2416382 82 Linux swap / Solaris
Disk /dev/sdb: 2012 MB, 2012217344 bytes
47 heads, 15 sectors/track, 5574 cylinders
Units = cylinders of 705 * 512 = 360960 bytes
Disk identifier: 0x04030201
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 5575 1965040 6 FAT16
ubuntu@ubuntu:~$
Bir de /boot/grub/menu.lst dosyasını görelim ki durumu kontrol edelim.
Sanırım yardımcı olamayacağım çünkü bölümü biçimlendirdim bu sefer de yeniden kurmak istediğimde diskin diğer bölümlerini görmüyor ubuntu önüme set çekiyor :) bununla ilgili konu da açtım...