[Çözüldü] Grub 2 sorunu

Başlatan eren, 24 Ekim 2009 - 22:14:44

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

eren

Sistemdeki bütün dağıtımları kaldırıp sadece Mandriva'yı bıraktım. Ardından Ubuntu 9.10 RC sürümü kurdum, buraya kadar her şey normal. Kurulum sorunsuz tamamlandı ve Grub2 kuruldu ancak açılışta Mandriva'dan kalma eski Grub açılıyor. Eski grub'a grub2'ye ait açılış kaydını eklemek istedim ancak grub.cfg dosyası boş.

/boot/grub/grub.cfg

Altında yer alan dosyanın içerisinde hiç bir şey yok ve Ubuntu'yu açamıyorum.

Kernel sürümüne bakıp elle bir kaç düzenleme yaptım ancak işe yaramadı. Yaklaşık 4 saattir uğraşıyorum, 3 defa kurulum yaptım ama durum yine aynı.

Sistem Mandriva altında kurulu grub ile açılıyor ve eski gruba tam olarak ne ekleyeceğimi bulamıyorum çünkü Ubuntu altındaki grub.cfg boş.

Önerilerinizi bekliyorum, teşekkürler.
Forumda açtığım eski konularla veya belgelerle ilgili yardım gerekiyorsa lütfen ilgili konunun altına yazın, mutlaka yardım edenler olacaktır. Forum dışı ortamlardan bana ulaşıp yardım isteyenlere maalesef yardım edemiyorum. Anlayışınız için teşekkür ederim.

garafatma

upgrade-from-grub-legacy

Komutunu verince eski grub'ı siliyor. Ancak içinin boş olması ilginç. Ben yükseltme yaptım kendisi otomatik olarakgrub'da gördüklerini grub.cfg dosyasına otomatik yazdı. Paylaşabilirim istersen, Hatta alta; Ufak bir hatırlatma, grub 2 kurulumu mevcut @bytan yazmıştı;

Alıntı Yap#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 04cb31f7-3c75-4ccb-a45e-79b187c0718e
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
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/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic-pae" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
   set quiet=1
   insmod ext2
   set root=(hd0,6)
   search --no-floppy --fs-uuid --set 04cb31f7-3c75-4ccb-a45e-79b187c0718e
   linux   /boot/vmlinuz-2.6.31-14-generic-pae root=UUID=04cb31f7-3c75-4ccb-a45e-79b187c0718e ro   quiet splash
   initrd   /boot/initrd.img-2.6.31-14-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-14-generic-pae (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
   insmod ext2
   set root=(hd0,6)
   search --no-floppy --fs-uuid --set 04cb31f7-3c75-4ccb-a45e-79b187c0718e
   linux   /boot/vmlinuz-2.6.31-14-generic-pae root=UUID=04cb31f7-3c75-4ccb-a45e-79b187c0718e ro single
   initrd   /boot/initrd.img-2.6.31-14-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
   set quiet=1
   insmod ext2
   set root=(hd0,6)
   search --no-floppy --fs-uuid --set 04cb31f7-3c75-4ccb-a45e-79b187c0718e
   linux   /boot/vmlinuz-2.6.31-14-generic root=UUID=04cb31f7-3c75-4ccb-a45e-79b187c0718e ro   quiet splash acpi=off
   initrd   /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
   insmod ext2
   set root=(hd0,6)
   search --no-floppy --fs-uuid --set 04cb31f7-3c75-4ccb-a45e-79b187c0718e
   linux   /boot/vmlinuz-2.6.31-14-generic root=UUID=04cb31f7-3c75-4ccb-a45e-79b187c0718e ro single
   initrd   /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
   linux16   /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
   linux16   /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Vista (loader) (on /dev/sda1)" {
   insmod ntfs
   set root=(hd0,1)
   search --no-floppy --fs-uuid --set aa42c49a42c46c9f
   chainloader +1
}
menuentry "Windows Vista (loader) (on /dev/sda2)" {
   insmod ntfs
   set root=(hd0,2)
   search --no-floppy --fs-uuid --set ce02f9fd02f9e9fb
   chainloader +1
}
menuentry "Microsoft Windows XP Embedded (on /dev/sda4)" {
   insmod ntfs
   set root=(hd0,4)
   search --no-floppy --fs-uuid --set 2ab23ce7b23cb8e1
   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 ###
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

eren

Alıntı Yaptitle Ubuntu, kernel 2.6.31-14-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.31-14-generic root=/dev/sda10 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
quiet
savedefault
boot

Doğrusu bu değil mi? Bunu bulup ekledim ancak bu şekilde açamıyorum.
Forumda açtığım eski konularla veya belgelerle ilgili yardım gerekiyorsa lütfen ilgili konunun altına yazın, mutlaka yardım edenler olacaktır. Forum dışı ortamlardan bana ulaşıp yardım isteyenlere maalesef yardım edemiyorum. Anlayışınız için teşekkür ederim.

garafatma

Grub'da soruyorsan senin disk yapına göre doğru olmalı, grub ikide sanırım aşağıdaki şekilde oluyor;

Alıntı Yapmenuentry "Ubuntu, Linux 2.6.31-14-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
   set quiet=1
   insmod ext2
   set root=(hd0,6)
   search --no-floppy --fs-uuid --set 04cb31f7-3c75-4ccb-a45e-79b187c0718e
   linux   /boot/vmlinuz-2.6.31-14-generic root=UUID=04cb31f7-3c75-4ccb-a45e-79b187c0718e ro   quiet splash acpi=off
   initrd   /boot/initrd.img-2.6.31-14-generic
}
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

eren

Mandriva ile gelen menu.lst grub 0.97 altına ne eklersem ekleyeyim Ubuntu'yu açtıramadım.

Ubuntu 9.10'u eski grub ile yani 0.97 ile kullanma imkanı yok mu? Paket yöneticisinden grub'yi silip grub'u kurdum ve yeniden grub kurulum işlemi yaptım ancak bir işe yaramadı.
Forumda açtığım eski konularla veya belgelerle ilgili yardım gerekiyorsa lütfen ilgili konunun altına yazın, mutlaka yardım edenler olacaktır. Forum dışı ortamlardan bana ulaşıp yardım isteyenlere maalesef yardım edemiyorum. Anlayışınız için teşekkür ederim.

heartsmagic

Alıntı yapılan: wiper - 24 Ekim 2009 - 22:27:52
Alıntı Yaptitle Ubuntu, kernel 2.6.31-14-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.31-14-generic root=/dev/sda10 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
quiet
savedefault
boot

Doğrusu bu değil mi? Bunu bulup ekledim ancak bu şekilde açamıyorum.

Eğer aynen böyle eklendiyse yanlış bir şeyler var demektir.

root (hd0,5) = sda6
/dev/sda10 = root (hd0,9)

İkisinden birinin seçilmesi 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.

kozanibo

afedersiniz :) grub listeme yeni bir kernel eklenmiş sizde de oldu mu bu?

eren

@heartsmagic düzelttim ama nafile. Test makinesine kurulum yaptım grub.cfg boş yine. CD sağlam md5sum doğrulaması yapıldı ama yeniden indiriyorum. İnşallah bu sefer olur.
Forumda açtığım eski konularla veya belgelerle ilgili yardım gerekiyorsa lütfen ilgili konunun altına yazın, mutlaka yardım edenler olacaktır. Forum dışı ortamlardan bana ulaşıp yardım isteyenlere maalesef yardım edemiyorum. Anlayışınız için teşekkür ederim.

garafatma

Alıntı yapılan: heartsmagic - 24 Ekim 2009 - 23:32:25
Alıntı yapılan: wiper - 24 Ekim 2009 - 22:27:52
Alıntı Yaptitle Ubuntu, kernel 2.6.31-14-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.31-14-generic root=/dev/sda10 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
quiet
savedefault
boot

Doğrusu bu değil mi? Bunu bulup ekledim ancak bu şekilde açamıyorum.

Eğer aynen böyle eklendiyse yanlış bir şeyler var demektir.

root (hd0,5) = sda6
/dev/sda10 = root (hd0,9)

İkisinden birinin seçilmesi lazım.

Ben onu fark etmedim nedense.

@ibokozan sürümü nedir?
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

heartsmagic

@wiper, hata olarak ne diyor peki?
Ayrıca grub.cfg zaten boş olacaktır sorunlu kurulduğu için, sen bu girişi Mandriva'nın Grub'una eklemiyor musun?
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.

eren

Alıntı yapılan: heartsmagic - 25 Ekim 2009 - 00:01:25
@wiper, hata olarak ne diyor peki?
Ayrıca grub.cfg zaten boş olacaktır sorunlu kurulduğu için, sen bu girişi Mandriva'nın Grub'una eklemiyor musun?

Sorunu geliştirici arkadaşların yardımı ile bulduk. Sistemdeki Mandriva'nın grubu Ubuntu 9.10 veya Ubuntu 9.04 ile gelen grubların kurulumunu engelliyor. Ubuntu 9.10 - 9.04 - 8.10 denedik şimdi Mandriva yüzünden Ubuntu grub kurulamıyor.

Test makinesine Mandriva kurdum ardından Ubuntu 9.04 kurmaya kalktım aynı sorunu tekrar etmeyi başardım.

Ubuntu'yu kurarken Ubuntu, Mandriva alanını mount etmeden kurarsa sorun olmayacaktır ama bunu başarmanın yolunu bilmiyorum.

Mandriva'nın grub ile ilgiyi neyi varsa yok edersek sorun çözülecektir ama Mandriva deposundan grub paketini kaldırmak işe yaramıyor.
Forumda açtığım eski konularla veya belgelerle ilgili yardım gerekiyorsa lütfen ilgili konunun altına yazın, mutlaka yardım edenler olacaktır. Forum dışı ortamlardan bana ulaşıp yardım isteyenlere maalesef yardım edemiyorum. Anlayışınız için teşekkür ederim.

heartsmagic

Depodan kaldırmak sadece kendisini kaldırır, MBR'den silmez. Ben tekrar sorayım Mandriva'ya ait Grub Ubuntu'yu başlatamıyor mu? Eğer başlatamıyorsa hata ne? Başlatabilirsen Ubuntu'yu oradan Grub işlemlerini yapabilirsin diye düşünüyorum.
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.

kozanibo

Alıntı yapılan: keiser_soze - 24 Ekim 2009 - 23:49:02
Alıntı yapılan: heartsmagic - 24 Ekim 2009 - 23:32:25
Alıntı yapılan: wiper - 24 Ekim 2009 - 22:27:52
Alıntı Yaptitle Ubuntu, kernel 2.6.31-14-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.31-14-generic root=/dev/sda10 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
quiet
savedefault
boot

Doğrusu bu değil mi? Bunu bulup ekledim ancak bu şekilde açamıyorum.

Eğer aynen böyle eklendiyse yanlış bir şeyler var demektir.

root (hd0,5) = sda6
/dev/sda10 = root (hd0,9)

İkisinden birinin seçilmesi lazım.

Ben onu fark etmedim nedense.

@ibokozan sürümü nedir?


sonunda 16 yazıyor :)

eren

Alıntı yapılan: heartsmagic - 25 Ekim 2009 - 00:57:24
Depodan kaldırmak sadece kendisini kaldırır, MBR'den silmez. Ben tekrar sorayım Mandriva'ya ait Grub Ubuntu'yu başlatamıyor mu? Eğer başlatamıyorsa hata ne? Başlatabilirsen Ubuntu'yu oradan Grub işlemlerini yapabilirsin diye düşünüyorum.

Konuyu çözüldü olarak işaretliyorum. Sistemden Mandriva'yı kaldırıp öyle denedim ve sorun otomatik olarak çözüldü. Şu an Ubuntu 9.10 RC sürümden yazıyorum. :) Grub 1 ile Grub 2 anlaşamıyormuş bunu görmüş oldum. :)

@ibokozan'ın sorunu tam olarak çözülmediği için konuyu açık tutuyorum. Gerekirse kitleriz. Teşekkürler.
Forumda açtığım eski konularla veya belgelerle ilgili yardım gerekiyorsa lütfen ilgili konunun altına yazın, mutlaka yardım edenler olacaktır. Forum dışı ortamlardan bana ulaşıp yardım isteyenlere maalesef yardım edemiyorum. Anlayışınız için teşekkür ederim.

kozanibo

benim bu konuda bir sıkıntım yok yeni bir kernel eklenmiş sadece o kadar. o kernelden açıoyorum. ubuntum hala 9.4 yükseltmeyi de düşünmüyorum zaten :)

teşekkürler