20 Ağustos 2009 Perşembe

Ubuntu-windows 9.04 grub menu ayarları..

(yeniden yazdım :D)
şimdi önce ne zaman bu ayarları yapma gereği duyarıza bakalım..

1) diyelim ki sistemi upgrade ederken linux image kernel cart curt gibi bişeylerinde sisteme kurulduğunu gördüğünüz :) fakat dikkate almadınız kuruldular geçtiler.. sistemi resetlediniz.. aa bi baktınız grub listesi değişmiş "ee hangi kernel xx.yy.zz generic le sisteminize kavuşacaksınız :D

2) windowsla birlikte kullanıyorsunuz diyelim ki ve /boot/grub/menu.lst nin de yedeği de yok yeni kerneli yüklediğiniz içinde menu.lst dosyasında windowsu bulamayacaksınız doğal olarak :D

3) bu kernelleri sisteme entegre ederken bir pencere açılacak Debconf on kullanıcı_adı gibi
o pencerede seçilmiş olan "keep the local currently installed" göreceksiniz eğer bunu forward deyip kurarsanız sisteminiz eski menu.lst dosyanıza göre grubu yükleyecek yani eski kernel versiyonuyla ubuntu boot edilecek..
"Install the package maintainer's version" bu seçeneği seçerseniz sistem yeniden başlattığınızda karşınızda en yeni kerneli göreceksiniz fakat bu durumda menu.lst yeniden yazıldığı için diğer sistemleri buna göstermeniz gerekiyor ki açılışta seçme şansımız olsun ;)

4) siz telaşlanmayın biz sizin yerinize telaşlanırız :| :D

bunlar arttırılabilir tabi..

başlayalım hemen şimdi menu.lst dosyasını yedeklemekden başlayalım..

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst-yedek

bu işlemden sonra hata yapsanızda geri dönme şansınız olacak..

daha sonra sudo gedit /boot/grub/menu.lst diyorsunuz karşınıza bir txt dosyası açılacak bu sizin grub menü listesini ayarlayabileceğiniz şey :|

listenin en altına gidiyosunuz ve ne yapmak istediğinize karar veriyosunuz..

örnek üzerinden yola çıkarsak..

# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro

mesela ilk partition da windows varmış sonrakinde ise linux yani burda /dev/sda1 de windows /dev/sda2 de linux varmış

buna yazıya destek olarak grubu tekrar yüklemek yazısınıda okumanızı tavsiye ederim.. orda da benzer bir işlem yapıyoruz çünkü..

grubu-tekrar-yuklemek

neyse devam edelim daha iyi anlamak için terminale

sudo fdisk -l

komutunu verelim ve çıktımıza bakalım..










ubuntu kerneli otomatik düzenlendi zaten burda sorun açılışta windowsu nasıl gruba yazdırırız..

aldığınız çıktıdan windowsu buluyosunuz..

bknz: /dev/sda4 * 26693 30401 29792542+ 7 HPFS/NTFS

sonra bakıyosunuz /dev/sdaX şeysine bu hda da olabilir sdb de olabilir hani belki usb bir diskten boot ediyosunuz değişebilir yani..

önemli olan bu /dev/sdaX ifadesinin hd0,y gibi bişeye nasıl dönüştüreceğimiz

/dev/sda şeklindeki çıktıdan seçiyoruz neyi çevireceksek bende /dev/sda4 ya ben hd0,3 ü kullanıcam hep bir eksiğini yani hd0,0 /dev/sda1 dir burdan başlar bu bize onu gösteriyor..

yani /dev/sdaX in X ini al bir çıkar hd0,y nin y sine yaz olay bu :D


örneğe geri dönelim yazdıralım ve bitsin bu işgence..

examples

title Windows 95/98/NT/2000
root (hd0,0)
makeactive
chainloader +1

windowsu burdan kopyala mesela sendeki gibi entegre et save butonuna bas itele gitsin :D bir daha ki açılışta windowsuda göreceksin..

unutmayın bunu herzaman otomatik yapmıyo zorda kalırsanız bakarsınız ;)

benim grub menüm

title Ubuntu 9.04, kernel 2.6.28-15-generic
uuid 39c63f07-b8ef-4c6e-815a-80a6eb724fa8
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=39c63f07-b8ef-4c6e-815a-80a6eb724fa8 ro quiet splash
initrd /boot/initrd.img-2.6.28-15-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-15-generic (recovery mode)
uuid 39c63f07-b8ef-4c6e-815a-80a6eb724fa8
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=39c63f07-b8ef-4c6e-815a-80a6eb724fa8 ro single
initrd /boot/initrd.img-2.6.28-15-generic


title Ubuntu 9.04, memtest86+
uuid 39c63f07-b8ef-4c6e-815a-80a6eb724fa8
kernel /boot/memtest86+.bin
quiet

diger sistem

title Ezik Windows
root (hd0,3)
makeactive
chainloader +1

resimle ilişkilendirip daha kolay anlayabilirsiniz hadi kalın sağlıcakla ;)

hea bu arada yeni kernel upgrade i olduğu zaman listeden eskisini kaldırmanızda bi sakınca yok yoksa açılışta 1575tane kernel görmenin bi mantığı yok ;)

Hiç yorum yok:

Yorum Gönder

Yorum için teşekkürler hocam.. Yine bekleriz ;)

En Çok Okunanlar