Daha sonra sırası ile aşağıdaki işlemler uygulanır.
# tar -zxvf grub-0.93.tar.gz
# cd grub-0.93
# ./configure
# make
configure --help komutu ile yardım alabilirsiniz.
Kurulması sizin için gerekli olmayan destekleri kaldırabilir veya
gerekli olanları etkinleştirebilirsiniz.
Kurulum tamamlandıktan sonra grub komutu ile
grub komut satırına geçerek veya
grub-install ile grub'un
sabit diskin ana önyükleme sektörüne (MBR) yazılmasını sağlayacağız.
- Örnek 7.1.
grub'un /dev/hda5'deki
MBR'ye yazılmasını sağlamak için grub komut satırına
geçtikten sonra sırası ile root (hd0,4) ve
setup (hd0) komutlarını veriyoruz.
grub> root (hd0,4)
Filesystem type is ext2fs, partition type 0x83
grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 22 sectors are
embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+22 p
(hd0,4)/boot/grub/stage2
/boot/grub/grub.conf"... succeeded
Done.
Veya ikinci bir yöntem olan grub-install" komutu ile
daha kolayca yukarıdaki işlemi yapabiliriz.
[root@serdar root]# grub-install /dev/hda
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
# this device map was generated by anaconda
(fd0) /dev/fd0
(hd0) /dev/hda
# rpm -ivh grub-0.92-7.i386.rpm
Debian kullanıcıları ise:
komutu ile grub'u sistemlerine kurabilirler. Yine
kurulumdan sonra grub-install /dev/hda şeklindeki
bir komut ile grub'un MBR'ye yazılmasını sağlamamız
gerekli. Debian tarafından /boot/grub/ veya
/boot/boot/ içerisinde bir menu.lst
oluşturulmasını sağlamak için Debian'a özgü olan update-grub
komutunu kullanabilirsiniz.
Yukarıda bahsedilen yöntemlerden herhangi biri ile kurulum tamamlandıktan
sonra, bir metin düzenleyici ile /etc/grub.conf
dosyasını aşağıdaki bilgiler ışığında oluşturup yine aşağıdaki bilgiler
ışığında etkinleştirerek kullanmaya başlıyabilirsiniz.
| Not |
---|
grub, yapılandırma dosyası olarak
/boot/grub/grub.conf dosyasını arar. Çoğu sistemde
/boot/grub/grub.conf ve /etc/grub.conf
dosyaları /boot/grub/menu.lst dosyasına bağlanmış
durumdadır. Bu dosyada yaptığımız değişikliklerin yine aynı şekilde
/boot/grub/ içerisinde yer alan menu.lst
dosyasına aktarılması gereklidir. Biz yapılandırma dosyalarının
/etc/ altında bulunmasına alışık olduğumuz için
/boot/grub/grub.conf dosyasını /etc/grub.conf
dosyasına sembolik bağ ile bağlayabiliriz. Yine aynı şekilde
/boot/grub/grub.conf dosyasının da
/boot/grub/menu.lst dosyasına bağlanması gerekli.
Kısaca sistemde /boot/grub/grub.conf,
/boot/grub/menu.lst ve /etc/grub.conf
dosyalarının birbirleri ile bağlı olması gereklidir.
# ln -s /boot/grub/grub.conf /boot/grub/menu.lst
# ln -s /boot/grub/grub.conf /etc/grub.conf
/boot/grub/grub.conf,
/boot/grub/menu.lst ve /et/grub.conf
dosyalarının aynı içeriğe sahip olacağına ve
/etc/grub.conf dosyasında yapılacak değişikliğin
/boot/grub/ içerisindeki grub.conf
ve menu.lst'ye bağ yoluyla aktarılacağına dikkat ediniz.
|