Yeniden Grub2 Kurulumu

Başlatan bytan, 01 Kasım 2009 - 13:47:48

« önceki - sonraki »

0 Üyeler ve 4 Ziyaretçi konuyu incelemekte.

heartsmagic

@tazmanyak, Grub2 anlatımını güzelce bir daha dene. Birini temizledikten sonra diğerini kurarsan sanırım sorun olmayacaktır.
@okan_ubuntu, sen biraz karıştırmışsın işleri. Ubuntu kurulu sistemde Grub kurulumundan sonra /boot dizininde neler var bir kontrol et bakalım. Ayrıca sen bu son işlemleri çalışan CD üzerinden mi yaptın? Eğer öyle yaptıysan chroot işlemi göremiyorum ben.
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.

okan_ubuntu

tamam heartsmagic ben hallettim grub kurdum grub 2 yok.açılışta yazdım çizdim kuruldu.ama hala ubuntu yok debian ve vista var debian da hiçbir değişiklik yapmama izin vermiyor,internet yok,sürücüleri mount ettim restart tan sonra kayboluyor adduser<debokan> fuse dediğimde böyle bir dosya yok -kullanıcı da olabilir-yok diyor.tipik linux sorunları:D..acalemiz yok halledecez ama ilk sorunum ubuntuyu geri getirmek onun için bu başlığın altındayım.şimdiden teşekkürler

heartsmagic

Aslında konu Ubuntu konusu değil, konu Debian konusu.
Mantık belli, Debian'ın menu.lst dosyasına Ubuntu girişlerini doğru bir şekilde yapmak. Eğer yapamazsan bence Debian bölümünde yeni bir başlık açarak durumu dile getir. Haliyle fdisk gibi bazı çıktılarını da görmemiz gerekir.
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.

okan_ubuntu

debian başlığına alalım seni heartsmagic :D ve arkadaşları:D geliyor çıktılar.o başlığın altında bir sürü çıktı olacak gibi.......

pb

bende windows 7 64 bitlik vardı üzerine ubuntu 9.10 32bit kurdum.ilk kapatıp açmadan sonra grub açılmamaya başladı.grub loading deyip sürekli restart atıyordu. uzun aramalardan sonra mbrfix64 diye bir programı win7 dvd sinden çalıştırıp win7 yi kurtardım.fakat ubuntuyu tanıtamadım.şu an win7 çalışıyor. ubuntu live cd den gparted dan baktığımda ubuntu sağlam gözüküyor. yukarda anlattığınız gibi grub 2 yi tekrar kurmayı denedim olmadı. yardımcı olursanız sevinirim

bytan

İsterseniz anlatımı uygularken verdiğiniz tüm komutları ve aldığınız tüm çıktıları buraya aktarın. Fakat ubuntu 32 bit sisteme ait kurulan grub2'nin, 64 bitlik windows'un açılışını sağlayamadığına dair launchpad bug'ları girdilerinde yorumlar var.
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

xxx3

Alıntı yapılan: pb - 02 Aralık 2009 - 09:50:37
bende windows 7 64 bitlik vardı üzerine ubuntu 9.10 32bit kurdum.ilk kapatıp açmadan sonra grub açılmamaya başladı.grub loading deyip sürekli restart atıyordu. uzun aramalardan sonra mbrfix64 diye bir programı win7 dvd sinden çalıştırıp win7 yi kurtardım.fakat ubuntuyu tanıtamadım.şu an win7 çalışıyor. ubuntu live cd den gparted dan baktığımda ubuntu sağlam gözüküyor. yukarda anlattığınız gibi grub 2 yi tekrar kurmayı denedim olmadı. yardımcı olursanız sevinirim
Nerde takıldınız acaba  :)

pb

tekrar denedim  bazı problemler var aşağıda gösteriyor
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x527b2882

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      102400    7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2              13        6387    51200000    7  HPFS/NTFS =>win7
/dev/sda3            6387       17824    91866964+   7  HPFS/NTFS
/dev/sda4           17825       19457    13117072+   5  Extended
/dev/sda5           17825       19283    11719386   83  Linux
/dev/sda6   *       19284       19457     1397623+  82  Linux swap / Solaris

Disk /dev/sdb: 8011 MB, 8011087872 bytes
32 heads, 63 sectors/track, 7761 cylinders
Units = cylinders of 2016 * 512 = 1032192 bytes
Disk identifier: 0x162746cb

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        7761     7823056+   b  W95 FAT32
ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
ubuntu@ubuntu:~$ sudo mount --bind /dev / /mnt/dev

Usage: mount -V                 : print version     mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
       mount -t type dev dir    : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
One can change the type of mount containing the directory dir:
       mount --make-shared dir
       mount --make-slave dir
       mount --make-private dir
       mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
       mount --make-rshared dir
       mount --make-rslave dir
       mount --make-rprivate dir
       mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# grub-install /dev/sda
grub-probe: error: cannot find a device for /boot/grub.

No path or device is specified.
Try ``grub-probe --help'' for more information.
Auto-detection of a filesystem module failed.
Please specify the module with the option `--modules' explicitly.
root@ubuntu:/# sudo grub-install --recheck /dev/sda
sudo: unable to resolve host ubuntu
grub-probe: error: cannot find a device for /boot/grub.

No path or device is specified.
Try ``grub-probe --help'' for more information.
Auto-detection of a filesystem module failed.
Please specify the module with the option `--modules' explicitly.
root@ubuntu:/# exit
ubuntu@ubuntu:~$ sudo umount /mnt/dev
umount: /mnt/dev: not mounted
ubuntu@ubuntu:~$ sudo umount /mnt
ubuntu@ubuntu:~$ reboot
reboot: Need to be root
ubuntu@ubuntu:~$



ne yapmam gerek ???

bytan

Alıntı Yapubuntu@ubuntu:~$ sudo mount --bind /dev / /mnt/dev

Yukarıdaki komutta bir karakter boşluk vermişsin ve hataya sebep olmuş. Aşağıdaki iki yazımdan birini kullanmalısın:

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

sudo mount --bind /dev /mnt/dev
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

pb

teşekkürler bytan şimdi sistemim problemsiz çalışıyor.bir boşluk nelere mal oluyor onu da öğrendik   :)

bytan

Ben en iyisi anlatımdan da sileyim onu. :) Yok yere baş ağrıtmasın. :)

Bu arada, sistemin problemsiz çalışıyor derken, w7 64 bit sistemin 32 bit ubuntu sisteminin grub2'si ile açılıyor mu?
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

pb

evet 32bit ubuntu nun grub2 sinde x64 win7 takır takır çalışıyor .yalnız ubuntu 9.10 u 2 defa yüklemiştim her yüklemede grubu düzgün kuramadı mbr yi bozdu .sonunda  bu yolla düzelttik. bence  bi problem var ubuntu 9.10 sürümünde bence.Başka arkadaşlarda da aynı problemi duyuyorum.

xxx3

Alıntı yapılan: pb - 02 Aralık 2009 - 21:28:56
evet 32bit ubuntu nun grub2 sinde x64 win7 takır takır çalışıyor .yalnız ubuntu 9.10 u 2 defa yüklemiştim her yüklemede grubu düzgün kuramadı mbr yi bozdu .sonunda  bu yolla düzelttik. bence  bi problem var ubuntu 9.10 sürümünde bence.Başka arkadaşlarda da aynı problemi duyuyorum.
Bence ubuntuda değilde bytan bir kaç ileti öncesi grub2'nin 64'bitlik windowsda sorun çıkardığını bununla ilgili hata kayıtlarının olduğunu söylemişti sanırım onunla alakalı

redrighthand

Selamlar.

Win7 ve Ubuntu 9.10 kullanıyorum.
Taşınabilir HDD me Ubuntu 9.10 kurmaya çalışıyordum. Kurulum bittikten sonra reboot ettiğimde C: sürücümün (yani eskiden ubuntu ve Win7 listeli) Grub ıma ikinci bir ubuntu eklenmişti. Ben bunu taşınabilir HDD min MBR sine yazacağını ummuştum. O problemi öylece bırakıp Slax kurmaya karar verdim, Win7 altında Slax a ait bir bat dosyası çalıştırdım. Böylece taşınabilir HDD min MBR sine GRUB yazacakmış. Ama o da olmadı. Şimdi bilgisayarım çalışmıyor, yukarıda anlatılan yolların tamamını Ubuntu kurulum CD sinin bir şey kurmadan açılan kısmından uçbirime girip denedim. Olmadı.

Yukarıda anlatılan şu komutlar çalışmıyor:

sudo mount --bind /dev /mnt/dev

sudo chroot /mnt

grub-install /dev/sda

Linux dağıtımı kullanımında yeniyim, acaba terminale ulaşım yolumda mı hata var?
Şu an bilgisayarım çalışmıyor, acil yardımlarınızı bekliyorum.
Teşekkürler.

foma

@redrighthand anladığım kadarıyla taşınabilir diskine grub kurulmadığı için oradaki ubuntuya ulaşamıyorsun. Taşınabilir diskin adı genelde "sdb" ya da "sdc" gibi bir şey olur. Sen "sda" kısmına kurmaya çalışmışsın. Gerçi bunlar komutların çalışmasını engellemez. Sadece ek bilgi için yazdım.
Terminale ulaşım yolunda bir hata yok. Hatanın nerde olduğunu anlamamız için komutların çıktılarını vermen lazım.
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

redrighthand

#40
Terminale Ubuntu 9.10 Çalışan CD ile ulaştım...




Kullandığım kod:
sudo fdisk -l

Aldığım Yanıt:
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x63f7c1ad

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        7649    61440561    7  HPFS/NTFS
/dev/sda2            7650        8116     3751177+  82  Linux swap / Solaris
/dev/sda3   *        8117        9729    12956422+  83  Linux

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x2a622a61

  Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       60801   488384001    7  HPFS/NTFS


Kullandığım Kod:
sudo mount /dev/sda3 /mnt

Aldığım Yanıt:
İmleç bir alt satıra geçti.

Kullandığım Kod:
sudo mount --bind /dev /mnt/dev

Aldığım Yanıt:
İmleç bir alt satıra daha geçti.

Kullandığım Kod:
sudo chroot /mnt

Aldığım Yanıt:
Şöyle bir alt satıra geçiş oldu.
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/#


Kullandığım Kod:
grub-install /dev/sda

Aldığım Yanıt:
root@ubuntu:/# grub-install /dev/sda
grub-probe: error: Cannot find a GRUB drive for /dev/sda3.  Check your device.map.

Auto-detection of a filesystem module failed.
Please specify the module with the option `--modules' explicitly.
root@ubuntu:/#


Kullandığım Kod:
sudo grub-install --recheck /dev/sda

Aldığım Yanıt:
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

bytan

Taşınabilir diske kurduğunu, daha sonrada slax ile taşınabilir diskin mbr'sinde oynama yaptığını belirtmişsin. Ancak taşınabilir diskinde bölüm görünmüyor. Sabit diskinde kurulu olan sistemin sürümü kaç? Son adımda Grub2 için dosyaları bulamamış.
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

redrighthand

#42
Sorunum çözüldü. Şöyle:
Şu kodu kullanana değin root değildim.
sudo chroot /mnt

Root olduktan sonra bütün adımları tekrarladım.

Amasu - yazıpta root olmak istediğimde bana parola soruyordu. Tabi ben parolasını bilmiyordum çünkü CD den çalışan Ubuntu terminalindeyim.



Şimdi soracağım şunlardır:

1- Söz gelimi Diskimin Grub kısmı tamamen silindi. Ben eski Grub a geri dönmek için aynı yolu mu izlemeliyim?

2- Neden sudo chroot /mnt yi yazınca root oldum?

3- Grub ya da Grub2 dediğimiz şey Disklerde kurulu işletim sistemlerini otomatik olarak mı algılıyor? Örneğin bir diske image yoluyla aktarılmış ama MBR bilgileri yazılmamış bir işletim sistemini Grub tanır mı?

4- Bios ekranından sonra açılan GRUB listesinde diğer çekirdek güncellemeleri de görünüyor (generic 14 - 15 filan gibi). Bunları silmek istiyorum. Nasıl yapmalıyım?

Teşekkürler.

bytan

1- Yeniden grub dosyalarını oluşturman gerekebilir.
2- Chroot ile /mnt dizinini geçici ve sanal olarak kök dizin (/) olarak belirleyerek orada root oluyoruz. Komutun amacı bu.
3- Grub/Grub2, makinadaki işletim sistemlerini başlatmaya yarayan bir arayüzdür. Diskte bulunan işletim sistemleri, uygun şekilde mbr'de bulunan grub'a eklenebilir.

Ve geçmiş olsun. :)
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

redrighthand

#44
4. sorumun cevabını da kendim bulup yanıtladım. :) Linkini vereyim:

GRUB2 Menü Düzenlemek

foma ve bytan, ilginiz için teşekkür ederim.

bytan

Ben mesajımı yazarken 3 sorun vardı. Son maddeyi eklediğni fark edememişim. :)
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

kozanibo

#46
win7 aşırı yavaşladığı için clean xp kurdum,

grub2 yi yeniden yükledim. ubuntu açıldı ama grub listesinde en sonda 7 görünüyor, ve tıklayınca no such device .......... hatası veriyor. noktalı kısımda rakamlar var.

xp yi yeniden gruba nasıl ekleyeceğim?

burada upddate grub yaptım, içinde bu da var bir değişiklik yapmadım alttaki 7 yerine xp gelmiş ama tıklayınca grub yeniden başlıyor :(

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




heartsmagic

@ibokozan, forumdaki örneklere bakarak dosyanı düzenlemen lazım. Kısacası yapacağın şey:

sudo fdisk -l
sudo blkid
bakarak doğru bölüm numaralarını buraya işlemen.
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.

xxx3

Alıntı yapılan: ibokozan - 24 Aralık 2009 - 02:06:19
win7 aşırı yavaşladığı için clean xp kurdum,

grub2 yi yeniden yükledim. ubuntu açıldı ama grub listesinde en sonda 7 görünüyor, ve tıklayınca no such device .......... hatası veriyor. noktalı kısımda rakamlar var.

xp yi yeniden gruba nasıl ekleyeceğim?

burada upddate grub yaptım, içinde bu da var bir değişiklik yapmadım alttaki 7 yerine xp gelmiş ama tıklayınca grub yeniden başlıyor :(

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




İlk sayfalarda bende aynı sorunu yaşamış ve çözümünü anlatmıştım rahatlıkla yapabilirsin  :D

Kenzi

sudo chroot /mnt

den sonra

chroot: '/bin/bash' komutu çalıştırılamadı: Exec format error

hatasını alıyorum ne yapabilirim?
şu an canlı cd üzerindeyim.