Halo ikut nimbrung!
On Wed, 15 Sep 1999, Ronny Haryanto wrote:
> On 15-Sep-1999, G�da D�fe�t wrote:
> > Tapi masuk akal enggak, ada temen yang tetep nekat bahwa itu proses
> > kompilasi.. Alasan dia, saat menjalankan lilo itu sama saja
> > menkompilas source /etc/lilo.conf menjadi image di MBR/BR yang
> > nantinya image tersebut dieksekusi saat boot...
eksekusi lilo tidak dapat dikatakan sebagai compile karena tidak menghasilkan
executable program (dalam konteks programming). namun kalo kita mengambil arti
compile (yang artinya "menyusun") dari kamus, memang eksekusi lilo menyusun
informasi untuk booting.
yang dilakukan lilo pada saat dieksekusi adalah:
1. mengcopy image /boot/boot.b ke bootsector disk (yang digunakan untuk booting)
2. mencari informasi first executable code pada tiap-tiap kernel image dan
mencatatnya pada bootsector. ini dilakukan karena pada saat booting
bootloader tidak dapat mencari lewat filesystem sehingga lokasi yang pasti
harus dicatat. alasan inilah mengapa kernel image harus terletak pada first
1024 cylinder, tidak lain karena BIOS hanya mampu menjangkau lokasi tersebut
dan lilo meminta bantuan BIOS dalam hal akses ke disk.
3. menyimpan old bootsector ke /boot/boot.xxx, dimana xxx adalah node number
dari bootdisk. kalo bootdisknya adalah /dev/fd0 maka xxx=200, kalo bootdisk
adalah /dev/hda maka xxx=300 dan seterusnya.
4. semua kerja lilo dapat diatur melalui file konfigurasi yaitu (default)
/etc/lilo.conf
>
> lilo.conf itu bukan source code program
>
> dan kalo mau dibilang compile pun, yg betul ya mengcompile boot image,
> bukan mengcompile lilo.
lilo tidak mengcompile bootimage. bootimage dihasilkan pada saat compile kernel,
makanya kita dapat langsung mengcopy kernel ke bootblock dan dapat digunakan
untuk booting. "dd if=zImage of=/dev/fd0".
>
> tapi saya belum tau gimana isi perutnya lilo, jadi ya cmiiw.
>
> --
> Ronny Haryanto
>
semoga membantu.
salam
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Yudhi Kusnanto ([EMAIL PROTECTED])
STMIK Akakom Yogyakarta
--------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]