Linux'ta boot disk nasıl yapılır?

Haluk Bayram

Linux'un herşeyinde olduğu gibi bunu yapmanın bir çok yolu vardır.Ben bunlardan en populer iki yolu açıklayacağım.

Şimdi kullandığınız kernel image'nin yerini öğrenenin.eğer LILO kullanıyorsanız, /etc/lilo.conf dosyasından bunu öğrenebilirsiniz. lilo.conf dosyasından bir örnek:

boot=/dev/hda1

map=/boot/map

install=/boot/boot.b

prompt

timeout=0

image=/boot/vmlinuz

label=linux

root=/dev/hda7

read-only

"image=" size kullandığınız kernel image'ni göstermektedir.

Bazen "image=" bir sembolik link'i gösterir ( Windows kullanıcıları için kısayol dosyası).sembolik link'in iaşaret ettiği gerçek dosyayı bilmeniz gerekecek.

[you@localhost you]$ ls -al /boot/vmlinuz lrwxrwxrwx 1 root root 20 Feb 19 18:32 /boot/vmlinuz -> vmlinuz-2.2.14-15mdk

Burada "vmlinuz" ,"vmlinuz-2.2.14-15mdk" göstermektedir.

Metod 1, "dd" komutu ile

Şimdi "dd" komutunu kullanarak kernel image'ni floppy disk'e kopyalayacağız. "dd" komutunu girmeden önce floppy diski yerleştirin,sakın mount etmeyi unutmayın. "dd" disk'e yazmak için birkaç bilgiye ihtiyacı vardır.Şimdi root olarak aşağıdaki satırı yazın:

dd if=/boot/vmlinuz of=/dev/fd0 bs=8192

Bu yazım doğru çünkü "dd" den sonra yazılan sembolik link doğru dosyayı gösterir ("vmlinuz-2.2.14-15mdk"). Tam dosya ismini kullanarakta yapabilirdiniz.

dd if=/boot/vmlinuz-2.2.14-15mdk of=/dev/fd0 bs=8192

Metod 2, "mkbootdisk" komutu ile

"mkbootdisk" sizin kernel versiyonunuzu bilmenizi gerektiriyor. Bu örnekte, "vmlinuz-2.2.14-15mdk" nin son parçası olan "2.2.14-15mdk" versiyon numarasıdır. Dosya adında kernel'inizin versiyon numarası ile ilgili herhangi bir bilgi yoksa, "/lib/modules" dizininden kernel versiyonunuza bakın.

[you@localhost you]$ ls /lib/modules
2.2.13-22mdk 2.2.14-15mdk

Şimdi root olarak aşağıdaki satırı girin:

mkbootdisk --verbose --device /dev/fd0 2.2.14-15mdk

Bu metodla, "kurtarma disketi" özelliğide kazandık. "kurtarma disketi" problemleri halletmek için önemli araçlar içermektedir.

Şimdi metod 1 veya 2 ile yapmış olduğunuz boot disk'ini test etme zamanı.bu önemli bir adımdır. Yoksa boot disk'e ihtiyacınız olduğunda çalışıp çalışmadığını bilmiyeceksiniz. Buda riskli bir durum!

Linux boot disk'i üzerine daha fazla bilgi için veya kendi "kurtarma disketi" nizi oluşturmak için Linux Bootdisk HOWTO'suna bakabilirisiniz.

http://www.linuxdoc.org/HOWTO/Bootdisk-HOWTO.html