Yeniden Grub2 Kurulumu

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

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

if

Alıntı yapılan: obenobne - 24 Kasım 2010 - 23:58:09
grub-install /dev/sda komutunda
Installation finished. No error reported. hatası alıyorum.yardım edebilirmisiniz ?

"Kurulum bitti. Hiç bir hata oluşmadı." olarak tercüme edebiliriz. Yani o aldığınız çıktı bir hata değil.

obenobne

evet problem çıkarmadan kurulum yapmış.Lakin grubda(açılışta) diğer işletim sistemini göremiyorum,nasıl yapayım ?

if

sudo update-grub2 komutu ile halledebilirsiniz.

obenobne

sudo update-grub2 komutu sonrası..

Generating grub.cfg ...
error: cannot seek `/dev/sdc'.
error: cannot seek `/dev/sdc'.
Found linux image: /boot/vmlinuz-2.6.35-22-generic-pae
Found initrd image: /boot/initrd.img-2.6.35-22-generic-pae
error: cannot seek `/dev/sdc'.
error: cannot seek `/dev/sdc'.
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Professional on /dev/sda1
error: cannot seek `/dev/sdc'.
done


heartsmagic

sudo fdisk -l çıktın nedir?
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.

enes

Konu dışı olduysa özür dilerim fakat bir sorum olacak. Android'i kurdum bilgisayara, Windows ve Ubuntu'nun yanına. Fakat Grub'da yer almıyor listede. Gruba nasıl ekleyebilirim Android'i?
Özgür kalabildiğimiz sürece...

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.

bellatlantic

tskler... son umountlarda busy hatasi almama ragmen reboot sonrasi sistem 2 taraftanda acildi... cok tskler bilgi icin...



Alıntı yapılan: bytan - 01 Kasım 2009 - 13:47:48
Başlık tanıdık geliyorsa ( :) ) ve nerede bu Yeniden Grub Kurulumu diyorsanız tıklayın.

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
sudo umount /mnt
sudo reboot



Kaynak

bytan

Son komutları tekrar düzenledim. Bildirdiğin 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

frtxyz

Konunun başındaki anlatım için teşekkürler, Windows 7 x64 kurulu laptobun ikiye böldüğüm harddiskinin D bölümüne ubuntu 10.10 kurmuştum. Biraz önce o C bölümündeki Windows7x64 ü silip yerine Windows 7x86 kurdum. Windowsu tekrar kurunca açılıştaki işletim sistemi seçme menüsü gitti ve windows direk açılır hale geldi. Elimdeki 1GB lık flash diske ubuntu iso sunu yazdım. Bilgisayarımı ubuntulu flash disk ile başlattım ve anlatılğı gibi komutları teker teker uyguladım. Hiçbir hata vermeden işlemler devam etti. Son komut ile bilgisayarım restart oldu ve açıldığında eskisi gibi işletim sistemleri seçme menüsü gelmişti. Hiçbir veri kaybım olmadı. Teşekkürler.
Samsung R530 Dizüstü Bilgisayar
Nvidia Geforce 310M
Intel i3 2.1 GHZ

Windowsta neymiş :D hayata pencerelerden bakma; dışarı çık. Hayat sokaklarda. UBUNTU...

blackmask86

boot ekranı çok geç geliyor yaklaşık bi 10sn bekletiyo beni öyle geliyor os seçme ekranı nerden ayarlayabilrim

zeitgeist

Grub2 menüsü mü geç geliyor?
Özgürlüğü ne kadar anlarsan o kadar az sahip olursun. John Fowles

blackmask86

Bu bilgisayarı açınca işletim sistemi seçme ekranı işte grub2 ekranımı oluyor tam bilmiyorum

if

Alıntı yapılan: blackmask86 - 18 Aralık 2010 - 18:43:16
Bu bilgisayarı açınca işletim sistemi seçme ekranı işte grub2 ekranımı oluyor tam bilmiyorum

Evet.

zeitgeist

Disket okuyucu kullanmıyorsan ve fsab dosyanda disket okuyucu varsa o satırı silmen ya da başına # koyman faydalı olabilir. Sanki böyle bir mesele hatırlıyor gibiyim.
Özgürlüğü ne kadar anlarsan o kadar az sahip olursun. John Fowles

bytan

Bios seçeneklerinde ilk boot aygıtı ayarını kontrol edebilirsin.
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

blackmask86

birinciyi hdd ayarlayınca düzeldi teşekkürler

mysnoopy

Merhaba,
Xp kurulumu yaptım, grub silindi haliyle sonra grubu yazılanlara göre kurdum. Bu sefer direk ubuntu açıldı.Daha önceden yapamamışımdır diye üç kere daha grub kurulumu yaptım, bu yüzden mi karıştı bilmiyorum. İleri sayfalarda çözümü buldum ama bu seferde ubuntuda diğer bölünmüş diskler bilgisayarımda görünmüyor. Bu sorunla alakalı bir şey bulamadım.
Bu arada "sudo update-grub" komutundan sonra grub ekranı geldi ama diskler hala görünmüyor.
Standart bir bilgisayar kullanıcısıyım. Burada yazılanları uygulayarak ancak bu kadar oldu :)

sudo fdisk -l
omitting empty partition (5)

Disk /dev/sda: 1000.2 GB, 1000204886016 bayt
240 heads, 63 sectors/track, 129201 cylinders
Units = silindir of 15120 * 512 = 7741440 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk kimlikleyicisi: 0x36613660

   Aygıt Açılış    Başlangıç     Bitiş  BlokSayısı Kml Sistem
/dev/sda1   *           1       13870   104854528    7  HPFS/NTFS
/dev/sda2           13870      129200   871895425    f  W95 Ext'd (LBA)
/dev/sda3           52314       90757   290631883+   7  HPFS/NTFS
/dev/sda5           13870       14135     1998848   82  Linux takas / Solaris
/dev/sda6           14135       52314   288630784   83  Linux
/dev/sda7           90757      129200   290631883+   7  HPFS/NTFS

sudo blkid
/dev/sda1: UUID="A2B4C782B4C75805" TYPE="ntfs"
/dev/sda3: LABEL="Depo" UUID="BCA4C885A4C8441C" TYPE="ntfs"
/dev/sda5: UUID="0d0489b5-16c3-4f82-a19b-4543d5916b64" TYPE="swap"
/dev/sda6: UUID="41a0ec4b-14c5-41bb-9f0e-0c459df5eaa8" TYPE="ext4"
/dev/sda7: LABEL="Eglence" UUID="5C58CF0B58CEE33E" TYPE="ntfs"

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

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
  insmod vbe
  insmod vga
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set 41a0ec4b-14c5-41bb-9f0e-0c459df5eaa8
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set 41a0ec4b-14c5-41bb-9f0e-0c459df5eaa8
set locale_dir=($root)/boot/grub/locale
set lang=tr
insmod gettext
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/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set 41a0ec4b-14c5-41bb-9f0e-0c459df5eaa8
linux /boot/vmlinuz-2.6.35-24-generic root=UUID=41a0ec4b-14c5-41bb-9f0e-0c459df5eaa8 ro   quiet splash
initrd /boot/initrd.img-2.6.35-24-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set 41a0ec4b-14c5-41bb-9f0e-0c459df5eaa8
echo 'Loading Linux 2.6.35-24-generic ...'
linux /boot/vmlinuz-2.6.35-24-generic root=UUID=41a0ec4b-14c5-41bb-9f0e-0c459df5eaa8 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-24-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set 41a0ec4b-14c5-41bb-9f0e-0c459df5eaa8
linux /boot/vmlinuz-2.6.35-23-generic root=UUID=41a0ec4b-14c5-41bb-9f0e-0c459df5eaa8 ro   quiet splash
initrd /boot/initrd.img-2.6.35-23-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set 41a0ec4b-14c5-41bb-9f0e-0c459df5eaa8
echo 'Loading Linux 2.6.35-23-generic ...'
linux /boot/vmlinuz-2.6.35-23-generic root=UUID=41a0ec4b-14c5-41bb-9f0e-0c459df5eaa8 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-23-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set 41a0ec4b-14c5-41bb-9f0e-0c459df5eaa8
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=41a0ec4b-14c5-41bb-9f0e-0c459df5eaa8 ro   quiet splash
initrd /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set 41a0ec4b-14c5-41bb-9f0e-0c459df5eaa8
echo 'Loading Linux 2.6.35-22-generic ...'
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=41a0ec4b-14c5-41bb-9f0e-0c459df5eaa8 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-22-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set 41a0ec4b-14c5-41bb-9f0e-0c459df5eaa8
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set 41a0ec4b-14c5-41bb-9f0e-0c459df5eaa8
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set a2b4c782b4c75805
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 ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

gedit /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Teşekkürler.

bytan

GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true


/etc/default/grub dosyasını yönetici yetkisiyle açıp üstteki satırları alttaki gibi düzenleyerek tekrar update-grub komutunu yürüt:

#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true


Sonrasında grub menüsünde işletim sistemlerini görmüyorsan görmeye başlarsın.

Sda1, sda3 ve sda7 için gerekirse ubuntu üzerinden ulaşabilmek için fstab içerisine gerekli satırları eklemelisin:

Ubuntu 10.10 üzerinde ntfs-config'e alternatif olarak NTFS bölümlerin bağlanması
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

mysnoopy

# işaretini yanlış yere koymuşum ama grub ekranında windows görünüyordu. Neyse dikkatsizliğimi düzelttim.
Şimdi diskleri bağlamak kaldı onuda halledersek sorun kalmayacak.
Teşekkür ederim.

confickerbelasi


travego0403

#171
Önceki mesajlarda bahsedilmiş ama net bir şey yoktu.
Sistemim(Sürüm 10.10) 64 bit fakat şu an elimde 32 bit cd mevcut bununla acaba nasıl tekrar grub2 kurabilirim.
chroot aşamasına gelince hata veriyor.
Aldığım hata:
chroot: failed to run command '/bin/bash': Çalıştırılabilir biçem hatası


Düzeltme: Arkadaşta 64 bit cd varmış, ondan alıp hallettim.
"Matematik bir dildir ve bu dilde şairlere fizikçi denir." Richard Feynman

zeitgeist

#172
64 bitlik siteme x86 cd ile grub2 yi şu şekilde kurmuştum, yanlış hatırlamıyorsam:

sudo -i
mount /dev/sdaX /mnt
grub-install --root-directory=/mnt/ /dev/sdX
sudo update-grub2



X:Ubuntu kurulu disk alanı
Özgürlüğü ne kadar anlarsan o kadar az sahip olursun. John Fowles

confickerbelasi

bu wubi ile kurunca işe yarar mı? pardus dosyaları göremiyor gerçi ubuntu sağlam sadece e250'yi modem olarak görmüyor...

bytan

Bu işlem grub2'yi mbr'ye tekrar yazıyor. Wubi çalışması için mbr'ye ihtiyaç duymadığından/mbr aracılığıyla çalışmadığından kullanılamaz.
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