"Error: file not found" ve grub rescue

Başlatan eğri büğrü yine de doğru, 08 Aralık 2009 - 18:18:42

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

eğri büğrü yine de doğru

merhaba,

ubuntu'da bir guncelleme yaptiktan sonra acilista bu hatayla karsilastim. grub_rescue> diyor ve kaliyor.

burada ls deyince (hd0), (hd0,1).. diye liste cikariyor.

set komutunu verince ise:

prefix=(hd0,1)/boot/grub
root=hd0,1

ciktisi veriyor. baska calisan komut bulamadim. forumda arama yapip yeniden grub kurmak yazisini gordum.. ama calisan cd ile sistemi acip, terminale girip

sudo grub

komutunu verdigimde tanimiyor. dolayisiyla yazinin geregini yapamiyorum.

sistem ubuntu 9.10 64 bit. yardimlar icin simdiden tesekkur ederim.

hakansral


eğri büğrü yine de doğru

#2
sagol, yalniz ben ubuntu'yu usb disk uzerine kurmus idim. simdi buradaki komutlardan fazla anlamiyorum acikcasi. yalniz

fdisk - l

yaptim, gorunuse gore benim ubuntu /dev/sdc1 uzerinde bulunuyor. simdi bunu,

sudo mount /dev/sdc1 /mnt yapip mount edecegim sanirim. peki diger bolumleri de sisteme baglamak ne demek?

bir de sonrasindaki islemlerden tirsiyorum, bilgisayarin sabit diskindeki windows'u ucurmayalim sonra.

not: benim grub usb disk uzerine yaziliydi, yani sistemi acinca eger dokunmazsaniz normal windows aciliyor, eger esc ile usb'den baslatmayi secerseniz ubuntu aciliyor. bu sistemin korunmasini istiyorum.

bytan

Alıntı yapılan: eğri büğrü yine de doğru - 08 Aralık 2009 - 18:37:59
peki diger bolumleri de sisteme baglamak ne demek?

/dev altındaki diğer bölümleri ve aygıtları da sisteme bağlamak demek. Konuda verilen komutu olduğu gibi uygulaman yeterli.
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

okan_ubuntu

Hiç tırsmana gerek yok.Ben neler atlattım :P(grub la grub2 yi karıştırp grub3 gibi birşey yaratmıştım :D ).windows a birşey olmuyor.Senin olay sadece sda da geçecek.Yani harddiskinin kafasında.

eğri büğrü yine de doğru

#5
ubuntu'nun kurulu oldugu sdc1'i mount ettim (ya da bagladim..). ardindan

sudo mount --bind /dev /mnt/dev yazinca

mount: mount point /mnt/dev does not exist diyor (dev/sdc, dev/sdc1 gibi alternatifleri de denedim).

bunun ardindan chroot komutu da calismadi. simdi ne yapmaliyim?



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 31 Aralık 1969 - 15:59:59

ubuntu forumlarında şöyle bişey buldum:

https://help.ubuntu.com/community/Grub2#Reinstalling%20from%20LiveCD

ama buradaki çözümler de işe yaramıyor, belki de gerekli izne sahip olmadığımdan. çünkü sayfadaki ekran görüntüsünde bin, boot gibi klasörler görünüyor ancak benim usb diskte görünen bişey yok. sağ tıklayıp özelliklerden ne kadarı dolu/boş ona bakabiliyorum sadece. dosyalara nasıl erişim sağlayabilirim? kurulumda şifreleme yapmıştım sanırım.


foma

sudo mkdir /mnt/dev
komutundan sonra
sudo mount --bind /dev /mnt/dev
komutunu uygular mısın?
Nükleer ile yaşamaya hazır mısın? Çözümsüz atıklara, kazalara, senden gizlenecek olan radyoaktif sızıntılara hazır mısın?
http://nukleer.greenpeace.org/?page=petition

eğri büğrü yine de doğru

sudo mkdir /mnt/dev

komutundan sonra:

mkdir: cannot create directory `/mnt/dev': Input/output error

çıktısı veriyor.

sudo mount --bind /dev /mnt/dev

komutu ile devam etmek isteyince de eski hatayı yineliyor.

bytan

Bağladığın sdc1'in gerçekten ubuntu bölümü olduğuna emin misin? Çıktısı ne veriyor?

ls -l /mnt
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

eğri büğrü yine de doğru

sudo fdisk -l çıktısı:

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x37793778

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       13507   108494946    7  HPFS/NTFS
/dev/sda2           13509       14462     7663005    c  W95 FAT32 (LBA)
/dev/sda3           14463       14593     1052257+  d7  Unknown

Disk /dev/sdc: 16.0 GB, 16001036288 bytes
255 heads, 63 sectors/track, 1945 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5d3c5a00

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1        1678    13478503+  83  Linux
/dev/sdc2            1679        1945     2144677+   5  Extended
/dev/sdc5            1679        1945     2144646   82  Linux swap / Solaris


ve ls -l /mnt çıktısı:

total 0

ubuntu'yu 16 gb usb disk üzerine kurmuştum. ama içinde bişey göremiyorum, sadece masaüstündeki simgesinden özelliklere girince (14 gb filesystem olarak görünüyor) 8.5 gb dolu, 4.1 gb boş, kapasite 12.7 gb gösteriyor. Dosya sistemi ext3, ext4.

bytan

/mnt altına bağlamamışsın. Önce bağla bölümü sonrasında diğer komutları uygula. Total 0 gösterdiği sürece /dev kısmını da bağlayamazsın.
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

eğri büğrü yine de doğru

sudo mount /dev/sdc1 /mnt komutunu yeniden uygulayınca:

mount: /dev/sdc1 already mounted or /mnt busy
mount: according to mtab, /dev/sdb1 is already mounted on /mnt
çıktısı veriyor.

sdb1 nerden çıktı hiçbir fikrim yok. bundan sonra diğer komutları yeniden uygulayınca aynı çıktılar geliyor.

bu kadar uğraştırdığım için kusura bakmayın. sadece linux üzerinde çalışan bir simulasyon programı için sistemi kurtarmaya çalışıyorum. kurulumunu hocaya yaptırmıştım ve saatler sürdü desem yeridir. zaman ayırdığınız için teşekkürler.




bytan

Estağfurullah, kusurluk bir şey yok.

Çıktılarına bakınca ortada bir gariplik olduğu aşikar. Gerekirse sdb1 kısmını umount etmeye çalışarak işlemlere baştan başlayabilirsin veya bağlama noktası olarak /mnt yerine /mount kullanabilirsin. Ona uygun olarak da komutlarını düzenlersin.
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

eğri büğrü yine de doğru

komutlarda mnt yerine mount kullanmak şeklinde anladığım doğruysa bu da işe yaramadı. yeniden grub kurulumu başlıklı yazıda şöyle bişey diyordu, çalışan cd ile kuruluma geçtikten sonra kurulumu iptal edip grub kurabilirsiniz. bunda da mümkün müdür?

bytan

Anlatmak istediğim, bağlama noktası olarak /mnt yerine /mount adında yeni bir klasör belirleyerek işlemleri yapmaya çalışmamız gerektiğiydi.

sudo mkdir /mount

O dediğin ikinci yöntemle hiç grub2 kurmadım. Grub kurdum mu onu bile hatırlayamıyorum.
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

eğri büğrü yine de doğru

sırasıyla şunları yaptım:

1) sudo fdisk - l çıktısı:

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x37793778

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       13507   108494946    7  HPFS/NTFS
/dev/sda2           13509       14462     7663005    c  W95 FAT32 (LBA)
/dev/sda3           14463       14593     1052257+  d7  Unknown

Disk /dev/sdb: 16.0 GB, 16001036288 bytes
255 heads, 63 sectors/track, 1945 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5d3c5a00

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        1678    13478503+  83  Linux
/dev/sdb2            1679        1945     2144677+   5  Extended
/dev/sdb5            1679        1945     2144646   82  Linux swap / Solaris


windows'a geçip tekrar live cd'den başlattığımda usb yuvasına takılı diskin önce sdb olarak algılandığını gördüm. çıkarıp takınca sdc oluyor.

2) sudo mkdir /mount çıktısı yok, alt satıra geçti.

3) sudo mount /dev/sdb1 /mount çıktısı yok, alt satıra geçti.

4) sudo mount --bind /dev /mount/dev çıktısı:

mount: mount point /mount/dev does not exist

5) ls -l /mount çıktısı:

total 0



heartsmagic

sudo umount /mount
sudo mount /dev/sdb1 /mount
mount
ls -l /mount


çıktıları ne diyor?
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.

eğri büğrü yine de doğru

1) sudo umount /mount çıktı yok, alt satıra geçti.

2) sudo mount /dev/sdb1 /mount çıktı yok, alt satıra geçti

3) mount çıktı:

aufs on / type aufs (rw)
none on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
/dev/sr0 on /cdrom type iso9660 (rw)
/dev/loop0 on /rofs type squashfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/ubuntu/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ubuntu)
/dev/sdb1 on /media/b3537e6c-84da-4f6c-9444-5da82ed80668 type ext4 (rw,nosuid,nodev,uhelper=devkit)
/dev/sdb1 on /mnt type ext4 (rw)
/dev/sdb1 on /mount type ext4 (rw)


4) ls -l /mount çıktı:

total 0

heartsmagic

Anlaşıldı bölüm bir şekilde kendiliğinden bağlanmış.

sudo umount /dev/sdb1
dedikten sonra işlemleri en başından alabilirsin. Bölüm böylece ayrılmış olacak. Eğer sorun olmazsa chroot adımları dahil her şeyin yolunda gitmesi gerekiyor.
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.

eğri büğrü yine de doğru

sudo umount /dev/sdb1 bunu girdim, mount komutu çıktısından sdb1'ler kayboldu ancak ne yazık ki sudo mount --bind /dev /mnt/dev adımından sonra mount: mount point /mnt/dev does not exist çıktısı vermeye devam ediyor.

diğer çıktıların durumunda da değişiklik yok. total 0 cevabı geliyor.


heartsmagic

Peki.

sudo umount /dev/sdb1
sudo mount /dev/sdb1 /mount
ls -l /mount
mount


çıktıları ne diyor?
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.

eğri büğrü yine de doğru

bir iş için windows'a dönmek zorunda kaldığımdan çalışan cd ile yeniden başlattım. ubuntu kurulu usb diski yuvaya yerleştirince mount komutunun çıktılarında sdb1 de yer aldığından sudo umount /dev/sdb1 ile ayırdım. mount ile kontrol ettim sdb1 satırı gitti. sonra sudo mkdir /mount komutu ile mount'u yeniden oluşturdum. daha sonra sudo mount /dev/sdb1 /mount komutunu girdim. alt satıra geçti. ls -l /mount yapınca total 0 çıktısını verdi. tekrar mount
komutu verince de aufs on / type aufs (rw)
none on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
/dev/sr0 on /cdrom type iso9660 (rw)
/dev/loop0 on /rofs type squashfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/ubuntu/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ubuntu)
/dev/sdb1 on /mount type ext4 (rw)
çıktısını oluşturdu.

heartsmagic

Şimdi, diski yeniden takınca bölüm numarası değişmiş olmasın?

sudo fdisk -l ne diyor? Sen elle bağladığında içi boş görünüyorsa ortada bir problem var demektir. Peki diski çıkartıp takınca, Ubuntu bunu bağlıyor mu? Dosya yöneticisi açılıyor ve içinde dosyalar görünüyor mu?
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.

eğri büğrü yine de doğru

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x37793778

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       13507   108494946    7  HPFS/NTFS
/dev/sda2           13509       14462     7663005    c  W95 FAT32 (LBA)
/dev/sda3           14463       14593     1052257+  d7  Unknown

Disk /dev/sdb: 16.0 GB, 16001036288 bytes
255 heads, 63 sectors/track, 1945 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5d3c5a00

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        1678    13478503+  83  Linux
/dev/sdb2            1679        1945     2144677+   5  Extended
/dev/sdb5            1679        1945     2144646   82  Linux swap / Solaris


diski çıkarıp takınca kendiliğinden bağlanıyor anladığım çünkü 'places' sekmesinde üzerine gelince unmount seçeneği çıkıyor.

taktıktan sonra kendiliğinden penceresi açılıyor ama içeride görünen hiçbir şey yok (0 items). kurulum esnasında dosya şifreleme ile ilgili bir seçenek vardı (neydi tam hatırlayamadım) ben de güvenli olsun diye öyle yapmıştım acaba ondan olabilir mi? simgesine sağ tıklayıp 'permissions'a girdiğimde ise 'permissions of ... could not be determined' yazıyor.

heartsmagic

Şifreleme işini en baştan söylesene :)
Evet sorun o olabilir, zira boş göstermesi pek makul değil. Fakat şimdi sen soracaksın, "ee şifreleme yaptıysak Grub'u falan nasıl geri yükleyeceğiz?" diye, ben de bilmiyorum diyeceğim. Enine boyuna araştırmak lazım bu konuyu.
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.