Forum
B.sayarımda 2 tane işletim sistemi yüklü (Windows 7, Ubuntu 10.04)
açılırken otomatik olarak ubuntudan açılıyor. Bunu windows 7 olarak
ayarlamak istiyorum forumları dolaştığımda şu yazıyı buldum;
1) Grub’un önceden konuşlandığı nokta /boot/grub/menu.lst idi. Lakin şu
anda öyle bir dosya yok. Eğer terminalden ulaşmaya çalışırsanız hata
almanız normaldir. Ben aldım mesela. 9.10'da grub /boot/grub/menu.cfg
konumundadır. Buraya dikkat KESİNLİKLE BU DOSYAYI DEĞİŞTİRMEYİN. Ha bi
delilik yapıp değiştiririm ben demeyin dur anlatcam. Başka şeyi
değiştircez
2) Bunun diğer dosyaları var bi de bizim eski menu.lst’ye benzeyen. Onu değiştirmemiz lazım o da şurda ikamet ediyor:
/etc/default/grub
3) Önce root olalım. Uygulamalar -> Donatılar -> Uçbirim yolunu izleyip terminali açalım ve şunu yazalım
sudo su
4)
Değiştirmemiz gereken grub dosyası sistem dosyası olduğu için root
olarak açıp değiştirmemiz gerekiyor. Bunun için de terminale
gksudo gedit /etc/default/grub
5) Şöyle bir dosya çıkacak karşımıza
# 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 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 entrys
#GRUB_DISABLE_LINUX_RECOVERY="true"
6) Bunun GRUB_DEFAULT satırının karşısına grub menüsünde hangi
işletim sisteminin varsayılan olarak seçilmek istenirse onu yazıyoruz.
Bunu sayarken 0'dan başlayarak sayın yalnız. Mesela şu anda Ubuntu 9.10
açılıyor ya GRUB’da bu 0. işletim sistemidir. Windows XP/Vista/7 büyük
ihtimalle 3 ya 4'tedir. Güncelleme yaparsınız bu 6'ya kadar gidebilir.
Onu siz bilgisayarı açarken sayın ve GRUB_DEFAULT değerini değiştirin.
7)
İsterseniz GRUB ekranında bekleme süresini de değiştirebilirsiniz.
Bunun için de GRUB_TIMEOUT=10 yazan satırdaki 10'dan daha küçük bir
saniye değeri girebilirsiniz.
8 ) Dosyayı kaydedip çıkın. Root olduğunuz için kaydedecektir. Aksi halde izin vermez. İşimiz daha bitmedi.
9) Son olarak da terminalden şu kodu çalıştırıyoruz
update-grub
10) Şuna benzer bir ekran görünecek terminalde:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Home Edition on /dev/sda1
done
11) Bir dahaki başlatmanızda artık diğer işletim sisteminiz default olarak açılacaktır. Hayırlı olsun.
9.
aşamaya kadar aynını uyguladım 1 sorun çıkmadı ama 10. bölümdeki Found
kısmını yaptığımda ise found die bir komut yok diyor bu konuda ne
yapabilirm. Biliyorsanız yardımcı olmanızı rica ederim.
onlar komut degil update-grub komutunu verdiginizde ekrana gelmein gerekenler olarak verilmis
10. satirda sadece ekranda yazanları kontrol etmeniz gerekiyor
Şimdi tekrar denicem inşallah yapabilirm. 🙂
Olmadı yine yapamadım. Eğer biliyorsanız sade ve kolay şekilde anlatabilir misiniz ?
bunun için öncelikle bilgisayarınızdaki ilk çalışan boot manager'in ne oldugunu bilmek gerekir siz grub oldugunu dusunerek islem yapıyorsunuz
eger gercekten grub ilk karsılayan boot manager ise
default 0 yada default 1 gibi bir satır olması gerek onu 0 ise 1 , 1 ise 0 yapıp update-grub komutunu calistirmaniz yetecektir
iyi çalışmalar
apt-get install grub2 yap kurulum bittikten sonra
update-grub2 yap problemin düzelecektir...
Kolay Gelsin...
@buraksormageç cevabın biraz saçma oldu bu ayarı yapmak için bi daha mı kurucam ubuntuyu. Kurcalıya kurcalıya yaptım sonunda..