1024̻ Ǹ  ϵ忡 lilo Ƽϴ 

: ں <BPark@computer.org>
      Ѿб Ȼ ڰа
      Computational Vision and Fuzzy Systems Lab.

Ver 0.1  2000 4 18
===============================================================================
Copyright 2000.
  ۱  (ں) ֽϴ.   
 Ͽ ,    ֽϴ.   
ϰų  Ǵ Ͻ  ش   ֽʽÿ.

Disclaim
   ý    ϴ  ԵǾ
ֽϴ.    ϴ     å
    ý ջ̳ ؿ   
å  ϴ.


   Mizi OS 1.1   ۼǾϴ. ٸ 
 丮 ̸̳  ̸  ణ Ʋ  ֽϴ.
===============================================================================


0.    ʿѰ?

 1024 ̻ Ǹ  ϵ忡  lilo  ϱ
ؼ  / (root) Ƽ 1024 Ǹ  ʿ ־
Ѵ. ̴ BIOS ý   ʿ  ġ
 , ũ   ġ Ǹ, ,  ȣ
 ϰ,  ȣ Ǹ ȣ ϴ  10bit 
 Ǿ ֱ ̴.
    ϵũ Ƽ ϴ 쿡  Ƽ
ʿ ġŰ  Ͽ   ذ   ִ.  
 ϵ忡  Ƽ ϰ ϴ   Ƽ
C ̺ 뷮 ׸İ  Ŀ 츦 ġϰ, 
 Ƽ 1024Ǹ  ʵ  ָ,  
Ƽ   ִ. 
 ׷ ̹  ġǾ ִ 뷮 ϵ  ũ ߰
1024Ǹ  ʴ   Ƽ    Ұϴ.
  ̷ 츦 ؼ 1024 Ǹ Ѿ  
ġϿ  Ͽ lilo ġϿ Ƽ ϴ  
Ѵ. (    , ϵ  ) 
  lilo  1024Ǹ ̻  Ƽǵ  
   ̻ ʿ䰡 . ׷Ƿ   б   lilo
ֽŹ  ˾ƺ ٶ. ׷ MBR lilo ġ   NT迭
OS(NT, ο2000) 쿡     ̴.


1.  ؾ  ϵ.

(1) fips  Ƽ  ̿ؼ  Ƽ   
 ġѴ.  ġ      յ
Ƿ Ѵ.  lilo ġϴ κп ġ Ұϴٴ 
  ̴.  κ ׳ SKIPϰ Ѿ.  / Ƽ
̽ ̸   . (. /dev/hda8 )

(2) NT迭 OS      غѴ.   
   ų  ִ.

(3)  ܿ lilo ġ   غѴ.

(4)   CD غѴ.   CD  쿡 
 FTPƮ   丮  ִ dosutils 丮
  ޾ д. ( ־ ϴ ϵ loadlin.exe  autoboot/vmlinuz )
 
 ⼭ (2) (4) lilo ġϱ  ó  Ϸ ʿ
 lilo  ġ ʹ ʿ ͵̴.


2.  ó ϱ
 
  ó   ؾѴ.     
Ѵ.   CD ִ 쿡 98  Ͽ
CD-ROM Drive  ϴ  . ׷    ڽ 
CDROM ̺꿡 شǴ ̽ ̹ ҷ CD Ȱȭ  ش.
9x  쿡   ϵũ  Ŀ ""
==> "" ==> "MS-DOS 忡 "  ָ CD ̺긦 
  ִ DOS ° ȴ.

  loadlin.exe vmlinuz  ִ 丮 Űܰ. 
 (1) Ͽ loadlin.exe vmlinuz  ٿ ޾  
     a:
     loadlin vmlinuz root=/dev/hda8 ro
 (2) ϵũ loadlin.exe vmlinuz ٿ ޾  
     cd dircetory...
     loadlin vmlinuz root=/dev/hda8 ro

 ⼭ /dev/hda8 ڽ  ġ Ƽ ش.

 ̷ ϸ   vmlinuz Ŀ ̿ؼ  ϴµ,  Ŀ
 ġ Ǵ Ŀη   ӽſ ġǾ ִ Ŀΰ
 Ʋ. ,  ,       
 .

   root α Ѵ.


3. lilo  

 lilo ġ   غѴ.  ÷ ̺꿡 ְ
 ɵ  Ѵ.
      fdformat /dev/fd0H1440
      mkfs /dev/fd0 1440
      mkdir /mnt/tmp
      mount /dev/fd0 /mnt/tmp
      cp -p /boot/*.b /mnt/tmp
      cp -p /boot/vmlinuz /mnt/tmp
      cp -p /boot/mizios.msg /mnt/tmp     #OS ƴѰ Ѵ.

   /etc/lilo.flop Ϸ Ѵ. 

# ÷Ƿ   ִ õϿ lilo configuration
boot=/dev/fd0
map=/mnt/tmp/lilo-map
install=/mnt/tmp/boot.b
message=/mnt/tmp/mizios.msg  #OS ƴ  Ѵ.
prompt
timeout=0
vga=normal
disk=/dev/hda
 bios=0x80
 sectors=63   #ڽ ϵũ ͼ ٲ۴.
 heads=64     #ڽ ϵũ ´  ٲ۴.
 cylinders=9942   #ڽ ϵũ شϴ Ǹ  ٲ۴.
image=/mnt/tmp/vmlinuz
root=/dev/hda5    #ڽ  ġǾ ִ / Ƽ ̽
append="mem=128M hda=9942,64,63"  #mem  ڽ ũ⸦ ,
                                  #hda  ڱ ϵ带 Ǹ,,
				  #  .
label=linux
read-only


  Ͽ   ϵũ ִٰ ϰ Ƿ hda 
ϰ ִ.  ڽ ϵũ ù° ϵ尡 ƴ  hda
ڽ ϵ忡 ´ ̸ ٲ۴. 
Ǹ ص,     rootѿ
  fdisk /dev/hda
   'p'  . ̶    ߿  κп
   ´. 'q'  fdisk  ų  ִ.

  fdiskǥ )

[root@penguin bpark]# fdisk /dev/hda

The number of cylinders for this disk is set to 9942.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/hda: 64 heads, 63 sectors, 9942 cylinders
Units = cylinders of 4032 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1      3657   7372480+   7  HPFS/NTFS
/dev/hda2          3658      9941  12668544    f  Win95 Ext'd (LBA)
/dev/hda5          3658      4178   1050304+  83  Linux
/dev/hda6          4179      4585    820480+  83  Linux
/dev/hda7          4586      4716    264064+  82  Linux swap
/dev/hda8          4717      4977    526144+  83  Linux
/dev/hda9          4978      5993   2048224+   b  Win95 FAT32
/dev/hda10         5994      9941   7959136+   c  Win95 FAT32 (LBA)

Command (m for help): q

[root@penguin bpark]# 


lilo.flop  ϷǾ,   ̿ؼ lilo ġ
   lilo -C /etc/lilo.flop
   umount /mnt/tmp

 lilo ġ ϷǾ.   ýŰ Ŀ ⵵ 
  а   ȴ. 
ڰ " " ̶  ٿ  .


4. 

LILO mini-HOWTO ( http://kldp.org/HOWTO/mini/LILO )
LILO  ϱ ( http://kldp.org/KoreanDoc/Lilo-KLDP )
9x,  2000(NT4.0),  Ƽ 
 ( http://kldp.org/KoreanDoc/html/MultiBoot-KLDP/MultiBoot-KLDP.html )
NT OS Loader + Linux mini-HOWTO
 ( http://kldp.org/HOWTO/mini/html/Linux+NT-Loader/Linux+NT-Loader.html )

