NASIL:Windows için GRUB ayarları

PardusWiki, özgür ansiklopedi

Git ve: kullan, ara

Bu belge, yeteneksiz Microsoft ürünlerinin Pardus'la beraber kullanılabilmesi için önyükleyicide yapılması gereken değişiklikleri içermektedir. Pardus kurulumunun son aşaması [1], halihazırda bunu otomatik gerçekleştiriyor olsa da; belge /boot/grub/grub.conf ayarları silinen ya da Microsoft'un yeni işletim sistemi Windows Vista'yı GRUB'a eklemeye çalışan kişilere yardımcı olacaktır.

Konu başlıkları

[değiştir] GRUB nedir?

GNU GRUB, GRand Unified Bootloader, çoklu önyüklemeyi destekleyen bir sistem önyükleyicisidir. Önyükleyici sistem açıldığında çalışan bir program olarak düşünülebilir. Görevi; işletim sistemi çekirdeğini yüklemek ve çekirdeğin işletim sistemini başlatabilmesi için kontrolü ona vermektir.

[değiştir] grub.conf düzenlemesi

Bu bölümde anlatılan düzenleme Pardus'un herhangi bir Windows sürümünden sonra kurulduğunda geçerlidir. Çünkü GRUB, MBR'yi yeniden yazacak daha önce başka bir Windows sürümünün MBR'deki bilgilerini kaldıracaktır. (Örneğin Vista'nın MBR'sinin üzerine yazacaktır ve GRUB'a Vistayı nasıl bulacağı anlatılmalıdır.)

GRUB'un en önemli özelliklerinden birisi dosya sistemlerini önyükleme zamanında tanımasıdır. Böylece her türlü değişikliği özel bir yükleme programı olmaksızın komutlarla gerçekleştirebilirsiniz. Biz komutların içine çok dalmadan basitçe bir değişiklikle, GRUB'un önyükleme zamanında baktığı /boot/grub/grub.conf dosyasına ekleme yaparak bu değişikliği yapacağız.

[değiştir] Windows bölümünü bulmak

Pardus'un diğer dosya sistemleriyle uyumlu olmasının bir nimeti olarak, Windows'un yüklendiği ilgili bölümü kolayca bulabiliriz. Sistem ikonuyla ulaştığımız sysinfo:/ adresindeki Depolama Ortamlarından Windows dizini bulunan ortam bizim Windows'u yüklediğimiz bölümdür. Örneğin media:/sda1 altında Windows dizini olduğunu varsayalım, bu bizim 0 (sda1'deki 1 sayısını bir eksilttik) numaralı bölüme Windows yüklediğimizi gösterir.

[değiştir] KWrite ile değişikliği yapmak

Alt + F2 komut çalıştıra;

kdesu kwrite /boot/grub/grub.conf

komutunu verip grub.conf dosyasını açıyoruz. Dosyanın altına şu satırları ekliyoruz:

title Windows Vista Business
root (hd0,0)
savedefault
makeactive
chainloader +1

Böylece ilk sabit diskimdeki 0 numaralı bölümde Windows Vista yüklü olduğunu GRUB'a anlatmış oldum. (Hatırlayacağınız gibi 0 numarasına Windows'un nereye kurulu olduğunu bularak ulaşmıştık. Yani Pardus'ta sda1 şeklinde gözüken bölüm.) Kısaca:

title Windows Vista Business: Önyükleme alanının adı.
root (hd0,0): hd0 ilk harddiske karşılık geliyor (numaralandırma 0'dan başlıyor) ve 0 ilk bölüme karşılık geliyor (yine 0'dan başlıyor)
savedefault: GRUB bundan önceki girdiyi öntanımlı girdi olarak seçecek.
makeactive: Bu aktif bölümü GRUB'un kök aygıtına göre ayarla.
chainloader +1: Zincir yükleyici gibi yükle. Bölümün ilk sektörünü almak için +1.

Ayrıca dosyanın başındaki default (açılışta imlecin üstünde durduğu işletim sistemi, numaralandırma yine 0'dan başlıyor) ve timeout (GRUB'un herhangi bir tuşa basılmaması halindeki bekleme süresi) değerlerini arzu ederseniz değiştirebilirsiniz.