Yeniden Grub2 Kurulumu

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

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

bytan

Not: GRUB önyükleme yazılımının yeniden yüklenilmesi işlemi Boot-Repair vb. yardımcı yazılımlar aracılığıyla grafik arayüz üzerinden de gerçekleştirilebilir. GRUB'un onarılması (yani yeniden yüklenilmesi) konusunda Viki'deki Grub önyükleyicisini onarmak (yeniden kurmak) belgesinden de faydalanabilirsiniz.

Başlık tanıdık geliyorsa ( :) ) ve nerede bu Yeniden Grub Kurulumu diyorsanız tıklayın.

Yöntem 1

Canlı cd ile makinanıza tekrar grub2 kurulumu yapmak istiyorsanız öncelikle sisteminizin sabit disk üzerindeki yerini öğrenmelisiniz:

sudo fdisk -l

Örneğimizde, bu alanın /dev/sda5 olduğunu kabul edelim.

Bölümümüzü sisteme bağlayalım:

sudo mount /dev/sda5 /mnt

Diğer bölümleri de sisteme ekleyelim:

sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts  /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys  /mnt/sys


Chroot ile kök dizinimizi değiştirelim:

sudo chroot /mnt

Artık grub2'mizi tekrar mbr üzerine yazabiliriz:

grub-install /dev/sda

Yazılıp yazılmadığını kontrol edin:

grub-install --recheck /dev/sda

Şayet hata vermediyse, işlem tamamdır.

Control+D tuşu ile chroot uygulamasından çıkıyoruz. Sırasıyla aşağıdaki komutları vererek sistemi yeniden başlatabilirsiniz:


sudo umount /mnt/dev/pts
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt
sudo reboot



Yöntem 2

Makinayı canlı cd ile açtıktan sonra kurulu bölümünüze çift tıklayarak sisteme bağlanmasını sağlayın veya elle kendiniz bağlayın. Çift tıklayarak bağladığınız zaman bağlama noktasını alttaki komutla öğrenin:

ls -l /media

Bağlama noktası disk bölümünün uuid değerine göre oluşacaktır. Buna uygun olarak komutu düzenleyerek grub2'yi mbr'ye yazdırın:

sudo grub-setup -d /media/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/boot/grub /dev/sda


Herhangi bir çıktı vermeden alt satıra geçiyorsa grub2'niz mbr'ye yazılmış demektir.


Yöntem 3

Yine makinayı canlı cd ile açtıktan sonra boot-repair uygulamasını kurup çalıştırmak yeterli:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair-ubuntu
sudo boot-repair





Not: Kurulu sistemi açtıktan sonra, şayet yeni kurduğunuz diğer işletim sistemi grub menüsüne yerleşmediyse grub menünüzü güncelleyin:

sudo update-grub

14.04 için Boot-Repair Kurulumu
http://wiki.ubuntu-tr.net/index.php?title=Boot-Repair
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

garafatma

Ellerine sağlık @bytan, bize de sabitlemek düşer :)
Bira, Tanrı'nın bizi sevdiğinin ve eğlenmemizi istediğinin kanıtıdır.

>-- Askıdaki Çeviri --< Ubuntu Türkçe Çevirilerine Sizde Destek Olun
Elveda metal müziğin tanrısı... \m/ Ronnie James DIO: 1942 - 2010

ScaryMan

#2
find /boot/grub/stage1'a denk gelen satır hangisi oluyor burada? :) root olarak atayacağım bölümü bulmam lazım da.

Yani demek istediğim terminalden

grub>

ekranına girdiğimiz gibi grub2'ye girip root hd(x)'i aasıl buluruz, bunlardan biri mi, değil sanırım bu grub2'yi pek sevmedim ben :D

Ek:

grub-probe -t device /boot/grub   bu sanırım?

canosayan

bu grub madelerini wikiye taşıyayım bir ara. gerçi yeni gruptan nefret ettim.
Chmod bizim işimiz.

bytan

Alıntı yapılan: ScaryMan - 01 Kasım 2009 - 14:06:58
find /boot/grub/stage1'a denk gelen satır hangisi oluyor burada?

Kurulu olan bölümü fdisk -l ile bulmayı deniyorsun.
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

zeitgeist

Düşüncene sağlık @bytan, tam ihtiyacımız olan bir belgeydi.
Özgürlüğü ne kadar anlarsan o kadar az sahip olursun. John Fowles

heartsmagic

"Dejavu" :)
Eline sağlık @bytan.
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.

such

Biraz kolaycılık gibi olacak ama bir gece internet çok yavaşken grub2 yi yeniden kurayım dedim. Çok uğraştım ama olmadı. En sonunda supergrub disk 1.21 indirdim (zaten boyutu da çok küçük 1.25 Mb falan) cdye yazdım açılışta automagic boot diye bir şey var kurulu sistemleri arıyor hangisini isterseniz onu açmanızı sağlıyor. Boot ubuntu olanı seçtim. Ubuntu normal açıldı uçbirim de grub-setup /dev/sda yazdım grub2 aynen geri geldi. ve çok da basit oldu :d

Hata yok, mount yok, sıkıntı yok grub2 var aslında bunu ubuntu cdsine ekleseler de kasmasak hiç boşuna mount bind falan.

xxx3

Arkadaşlar bugun   xp'ye format çektim sonra flash diskimden ubuntuyu açtım ve arkadaşımızın anlatdığı gibi kurulumu yaptım yalnız xp açılmıyor galiba flash diskten kurulum yaptıgım için bu sorun baş gösterdi ubuntu açılıyor yalnız xp'ye tıklayınca no such disk hatası verıyor ne yapmam lazım  :(

bytan

Alıntı yapılan: xxx3 - 24 Kasım 2009 - 17:45:03
Arkadaşlar bugun   xp'ye format çektim sonra flash diskimden ubuntuyu açtım ve arkadaşımızın anlatdığı gibi kurulumu yaptım yalnız xp açılmıyor galiba flash diskten kurulum yaptıgım için bu sorun baş gösterdi ubuntu açılıyor yalnız xp'ye tıklayınca no such disk hatası verıyor ne yapmam lazım  :(

Grub.cfg dosyanı düzenleyerek, xp'ye ait bölümün "yeni" blkid değerlerini dosyaya işlemen gerekiyor.
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: bytan - 24 Kasım 2009 - 18:10:33
Alıntı yapılan: xxx3 - 24 Kasım 2009 - 17:45:03
Arkadaşlar bugun   xp'ye format çektim sonra flash diskimden ubuntuyu açtım ve arkadaşımızın anlatdığı gibi kurulumu yaptım yalnız xp açılmıyor galiba flash diskten kurulum yaptıgım için bu sorun baş gösterdi ubuntu açılıyor yalnız xp'ye tıklayınca no such disk hatası verıyor ne yapmam lazım  :(

Grub.cfg dosyanı düzenleyerek, xp'ye ait bölümün "yeni" blkid değerlerini dosyaya işlemen gerekiyor.
Tamamdır hallettim teşekkürler sorun yaşayan arkadaşlar için ben nasıl düzeltdiğimi anlatayım  root oldukdan sonra
sudo blkid yazıyoruz
/dev/sda1: UUID="42AC532FAC531D2B" TYPE="ntfs"
/dev/sda3: LABEL="PRESARIO_RP" UUID="3EC6-2E70" TYPE="vfat"
/dev/sda4: UUID="3A3CD8D33CD88B71" TYPE="ntfs"
/dev/sda5: UUID="7a2f998d-7fbe-47dd-b6bf-f0abdf09398a" TYPE="ext4"
/dev/sda6: UUID="75c612fb-ce43-4f12-a1f3-951785bd7e6d" TYPE="swap"

çıktısı söyle oluyor sonra grub.cfg dosyamızı açıyoruz
sudo gedit /boot/grub/grub.cfg
bundan sonra açılan dosyamızdan windows'a ait olan yere gelip blkid'den elde ettiğimiz yeni değeri eskisini silip yazıyoruz
menuentry "Microsoft Windows XP Home Edition (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 42AC532FAC531D2B
drivemap -s (hd0) ${root}
chainloader +1
}

--set yazan kısımdan sonrasını siliyoruz ve yeni değeri yazıyoruz dosyamızı kaydettikten sonra kapatıyoruz

bytan

Açık çözüm yolu anlatımlı geribildirim için teşekkürler.
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: bytan - 24 Kasım 2009 - 18:49:44
Açık çözüm yolu anlatımlı geribildirim için teşekkürler.
Rica ederiz ne demek  :D

okan_ubuntu

ubuntu@ubuntu:~$ sudo fdisk -l

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

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1459    11719386   83  Linux
/dev/sda2            1460        1530      570307+  82  Linux swap / Solaris
/dev/sda3   *        1531       28107   213472860    7  HPFS/NTFS
/dev/sda4           28108       60801   262614555    f  W95 Ext'd (LBA)
/dev/sda5           29382       60801   252379709+   7  HPFS/NTFS
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /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:/# sudo grub-install --recheck /dev/sda
sudo: unable to resolve host ubuntu
Probing devices to guess BIOS drives. This may take a long time.
Searching for GRUB installation directory ... found: /boot/grub
The file /boot/grub/stage1 not read correctly.
root@ubuntu:/#


bu hata değil mi?ben sda seçiminde hata mı yapıyorum yoksa

xxx3

Alıntı yapılan: okan_ubuntu - 28 Kasım 2009 - 23:26:18
ubuntu@ubuntu:~$ sudo fdisk -l

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

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1459    11719386   83  Linux
/dev/sda2            1460        1530      570307+  82  Linux swap / Solaris
/dev/sda3   *        1531       28107   213472860    7  HPFS/NTFS
/dev/sda4           28108       60801   262614555    f  W95 Ext'd (LBA)
/dev/sda5           29382       60801   252379709+   7  HPFS/NTFS
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /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:/# sudo grub-install --recheck /dev/sda
sudo: unable to resolve host ubuntu
Probing devices to guess BIOS drives. This may take a long time.
Searching for GRUB installation directory ... found: /boot/grub
The file /boot/grub/stage1 not read correctly.
root@ubuntu:/#


bu hata değil mi?ben sda seçiminde hata mı yapıyorum yoksa
Nasıl bir sorunun var tam anlıyamadım.

okan_ubuntu

not read correctly tam okunamadı doğru okunamadı demek değil mi zaten bunu daha önce de yapmıştım.yine aynı şeyler oldu ben devam ettim.reboot tan sonra grub rescue ekranı çıkıyor karşıma

heartsmagic

chroot'tan sonraki komutları sudo'suz dener misin?
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

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.

heartsmagic

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

grub2 dir heralde.9.10 la gelmiyor mu?güncellemelerde de grub un adı geçiyordu.heartsmagic sen cevap atarken ben araştırdım ecnebi sitelerinden denedim iyice bozdum.en sonunda reboot ettim.minimal bash............ açıklamalı bir yazı geldi.tab basarsanız komutları görebiliriz cinsinden birşeydi.sonra internete bağlanamadım.live cd de de donmaya başladı.ben de 10 gblık bir ubuntu daha kurdum.

benim asıl amacım,yani grubu bozmadan önceki amacım yeni kurduğum -bozmak için kurduğum- ubuntuyu kaldırmaktı.onun için öteki sağlam ubuntu da grub u kurayım da sieceğim ubuntuyu sildiğimde sorun olmasın diye bir düşüncem vardı.

ben bunu nasıl yapabilirim heartsmagic?en son kurulanı sileceğim ama grubum bozulmayacak?

heartsmagic

En son kurulanı normal şekilde silersin, çalışan CD ile girip eski kurulu olana ait Grub'u kurarsın. Teorik olarak bu şekilde.
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

pratik?:D tamam ben buna uğraşacağım.sağol

heartsmagic

Pratik için denemek lazım :)
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.

tazmanyak

selam arkadaşlar, bende grub2 kuruluydu ve forumda gezerken grub'a geri dönüş konusu gördüm (http://forum.ubuntu-tr.net/index.php?topic=13140.0) ve merak edip kurdum. ama beğenmedim sonra tekrardan grub2 kurayım dedim. bu başlık altındakileri yaptım. ama açılışta ikiside çıkıyor. önce grub çıkıyor, esc ye basıyorum ordan grub2 ye giriyorum ve öle seçim yapıp giriyorum. esc ye basmazsam direk ubuntu açılıyor. ben direk seçme menüsü gelsin istiyorum. yani grub2 deki gibi :) eski grubu tamamiyle nasıl kaldırabilirim? :)

okan_ubuntu

#24
selam beyler

dün kü sorunumu hallettim fakat bugün debian 5.03 kurdum.internet felan da yok da asıl önemli olan ubuntu 9.10 görünmüyor açılışta ben de tekrar grub 2 kurayım dedim yine bir hata oldu:ubuntu@ubuntu:~$ sudo fdisk -l

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

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1459    11719386   83  Linux
/dev/sda2            1460        1530      570307+  82  Linux swap / Solaris
/dev/sda3   *        1531       28107   213472860    7  HPFS/NTFS
/dev/sda4           28108       60801   262614555    f  W95 Ext'd (LBA)
/dev/sda5           29382       60801   252379709+   7  HPFS/NTFS
/dev/sda6   *       28108       29321     9751392   83  Linux
/dev/sda7           29322       29381      481918+  82  Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sdb: 1019 MB, 1019215872 bytes
14 heads, 45 sectors/track, 3159 cylinders
Units = cylinders of 630 * 512 = 322560 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        3160      995203+   6  FAT16
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /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
Installing GRUB to /dev/sda as (hd0)...
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
root@ubuntu:/# grub-install --recheck /dev/sda
Probing devices to guess BIOS drives. This may take a long time.
Searching for GRUB installation directory ... found: /boot/grub
Installing GRUB to /dev/sda as (hd0)...
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:/#


buradan sonra ne yapacağım?


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

gruba dönüş diye başlıktan gruba döneyim dedim çuvalladım yine.
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

ubuntu@ubuntu:~$ sudo mv /boot/grub /boot/grub2.yedek
ubuntu@ubuntu:~$ sudo mkdir /boot/grub
ubuntu@ubuntu:~$ sudo apt-get --purge remove grub-pc grub common os-prober
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package grub is not installed, so not removed
E: Couldn't find package common
ubuntu@ubuntu:~$ sudo apt-get install grub
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  grub-doc mdadm
The following packages will be REMOVED:
  grub-pc
The following NEW packages will be installed:
  grub
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 407kB of archives.
After this operation, 807kB disk space will be freed.
Do you want to continue [Y/n]? y
Get:1 http://archive.ubuntu.com karmic/main grub 0.97-29ubuntu59 [407kB]
Fetched 407kB in 4s (92,3kB/s)
Paketler önyapılandırılıyor ...
(Reading database ... 120318 files and directories currently installed.)
Removing grub-pc ...
Processing triggers for man-db ...
Selecting previously deselected package grub.
(Reading database ... 120136 files and directories currently installed.)
Unpacking grub (from .../grub_0.97-29ubuntu59_i386.deb) ...
Processing triggers for man-db ...
Setting up grub (0.97-29ubuntu59) ...

ubuntu@ubuntu:~$ sudo update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... Generating /boot/grub/default file and setting the default boot entry to 0
Searching for GRUB installation directory ... found: /boot/grub
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 kernel: /boot/memtest86+.bin
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

ubuntu@ubuntu:~$ sudo grub-install /dev/sda
Probing devices to guess BIOS drives. This may take a long time.
Could not find device for /boot: Not found or not a block device.
ubuntu@ubuntu:~$

zaten grub 2 yokmuş bende heralde,ben de bodoslamaya daladım kuruluma.yardım bekliyorum ve arıyorum.