Intro
Kandungan
Feedback

 

Cara untuk membuat sistem boot disk

Masalah:
Anda inginkan untuk boot sistem anda melalui disket atau sistem sudah sedia terpasang tetapianda menghadapi masalah untuk boot melalui lilo ataupun loadlin.

Prosedur:
Boot floppy tanpa LILO
Kaedah ini boleh berjaya sekiranya anda hanya menggunakan sistem IDE tulen. Jika tida sila lihat Boot floppy dengan LILO. Floppy LILO menawarkan kelebihan untuk memulakan kernel dengan parameter tertentu.

Kernel Linux itu sendiri mengandungi fail diperlukan untuk boot. Jadi ianya sudah cukup dengan menulis kernel kedalam satu floppy untuk boot. Sila masukkan floppy:-

>fdformat /dev/fd0h1440 #format floppy

>dd if=/boot/vmlinuz of=/dev/fd0 #tulis kernel dalam floppy

>rdev /dev/fd0 /dev/sdb1 #pastikan partisi root anda kalau ide guna /dev/hda1…2..3

>rdev –R /dev/fd0 1 # mount sistem fail root dengan permisi baca sahaja (read only)
Boot floppy dengan LILO
Dengan LILO lebih mudah kerana floppy akan menjadi sistem fail root sementara yang menjadikan ianya indipendent(bebas) daripada sistem asal. Walaupun begitu beberapa fail perlu disalin kedalam floppy

Untuk cipta floppy boleh boot yang mengandungi kernel dan ramdisk(initrd) ikuti langkah berikut:

Cipta sistem fail minix dengan arahan seperti dibawah ini serta dimount pada /mnt misalnya

> fdformat /dev/fd0h1440 # format tahap rendah

>/sbin/mkfs.minix /dev/fd0 1440 # cipta sistem fail minix

>/bin/mount /dev/fd0 /mnt # mount pada /mnt

Cipta 3 direktori dalam floppy tersebut iaitu direktori /dev /etc dan /boot

>cd /mnt

>mkdir etc dev boot

Salin kernel, initrd dan fail diperlukan misalnya

>cp -a /boot/vmlinuz /boot/initrd /boot/*.b boot/

Cipta fail perkakasan (dev),semasa LILO dipasang LILO akan periksa kehadiran sistem fail root. Sebagai tambahan LILO memerlukan /dev/null dan /dev/zero

>cp -a /dev/fd* /dev/null /dev/zero /dev/hd[abcd]* /dev/sd[abcd]* dev/

Cipta fail /etc/lilo.conf dalam floppy tersebut seperti contoh:

# fail konfigurasi LILO
initrd=/boot/initrd
boot=/dev/fd0
#compact # cepat,tapi bukan untuk semua sistem
vga=normal
read-only
prompt
timeout=100
image = /boot/vmlinuz
root = /dev/sdb1 # atau apa sahaja root anda /dev/hda1….
label = lx

Anda boleh cuba option compact tapi tidak sesuai untuk semua sistem.

Pasang LILO dengan arahan
>lilo –r /mnt

Output seperti ini akn keluar
>Added lx*

Unmount floppy
>cd /
>umount /mnt

Uji boot floppy anda. Reboot dan pilih untuk boot dari floppy.