������ �� �ø��� (��)

    �̼��� linuxlee@hitel.net

     

 

�� ������ LILO �� ���Ͽ�

     

    1. LILO ���н��� ���� �޽���

    LILO �� ������ ��, LILO��� ���ڰ� ����� ǥ�ð� �ȵǸ鼭 ��� �̻��� ����� ��찡 �ִ�. ��� ��쿡 ��� ���� �޽����� ������ �̰Ϳ� ���� ó�� ����� �������� �˾ƺ���.

    LILO �� ���� �κ��� �� �κ����� �������� �ִ�. ù ��° �κ��� ��Ʈ �����̰� �� ��° �κ��� /boot/boot.b �̴�. LILO�� ��ġ�ϴ� ���� map ����(������ /boot/map)�� ���������. �׸��� �̰����� LILO�� ���۵Ǿ�� �� �ü���� �ʿ��� ������ ã�� ���̴�.

    LILO�� �ε��� ���� LILO��� �ܾ ǥ�õȴ�. ������ �ܾ ǥ�õǴ� �Ϳ� ���� ���� ����Ǵ� �ִ� �κ��� �ľ��� �� �ִ�. �ݴ�� �̾߱��ϸ� ��� ���ڱ��� ǥ�õǾ��°��� ���� ���� ��� ������ �߻��ߴ��� �� �� �ִ�. ������ ������ ��츦 �˾ƺ���.

      * �ƹ� �͵� ǥ�ð� �ȵ� ���

      �̰��� LILO ��ü�� �ε����� �ʴ´ٴ� ���̴�. LILO �� ��ġ���� �ʾҰų� LILO�� ��ġ�� ��Ƽ���� Ȱ��ȭ���� ���� ����̴�.

      * L �ڸ� ���� ���

      ��Ʈ�δ��� ù �κ��� �ε��ǰ� ����� ���̴�. ������ ��Ʈ�δ��� �� ��° �κ��� �ε����� �ʾҴ�. �� ���� ���� ��ġ�� �����̰ų� ��ġ�� OS ��ġ ǥ�ð� �߸��� ����̴�.

      * LI �ڸ� ���� ���

      ù ��° ��Ʈ�δ��� �� ��° �ܰ��� ��Ʈ�δ��� �ε��� �� �־����� �װ��� �����ϴµ� ������ ����. �� ��쿡�� ���� ��ġ ǥ���� �����̰ų� �Ǵ� map ��ġ ���α׷� ������ �ʰ� ���Ƿ� /boot/boott.b ������ �ű� ����̴�.

      * LIL �ڸ� ���� ���

      �� ��° ��Ʈ�δ��� ���۵Ǿ����� map ���Ϸκ��� descriptor ���̺��� �ε��ϴµ� ������ ����̴�. �� ��쵵 �������� ��ġ�� �����̰ų� ��ġ�� �߸��� ����̴�.

      * LIL? �� ���

      �� ��° �ܰ��� ��Ʈ�δ��� �߸��� �ּҸ� �ε��� ����̴�. �̰��� ��ġ ǥ�ð� �߸��Ǿ��ų� ���� map ��ġ ���α׷��� �̿����� �ʰ� ���Ǵ�� /boot/boot.b ������ �ű� ����̴�.

      * LIL- �� ���

      descriptor ���̺��� �߸��� ����̴�. �� ��쵵 ���� ��ġ ǥ�ð� �߸��ǰų� /boot/boot.b �� ���Ǵ�� �Ű��� ��찡 �������̴�.

      * LILO

      ��� �κ��� ���������� �ε��� ���̴�.

    ��κ��� ��ġ ���� ����(geometry �� Ʋ�� ���)�� ���� �������� �ջ��� �Ǿ��ų� �Ǵ� ��Ƽ�� ���̺��� ������ �߸��Ǿ��� �� �߻������� �̻Ӹ� �ƴ϶� LILO��  ��ġ�� �� ������ �߻��� ��쿡�� �ش�ȴ�. �̷��� ���� ���� 1024 �Ǹ��� ����(2�� ����)�� ������ �� �߻��Ѵ�.

    ���� ���� ������ �߻����� ���� �ذ�å�� �˾ƺ���.

      * ���� ������ ���ð� ���õ� ������ 1024 �Ǹ��� �������� ��ġ�Ѵ�.
         ���⿡�� ���ÿ� ���õ� ������ /boot ���丮�� ������ ������ Ŀ���� ���Ѵ�.

      * LILO�� �ٽ� ��ġ�Ѵ�. ���� ������ ���� LILO ���α׷��� �����Ŵ���μ�
         �ٽ� ��ġ�� �� �ִ�.

      # /sbin/lilo

     

    2. 1024 �Ǹ��� ����

    ��κ��� LILO �ε� ������ ���⿡ ������ �ִ� �� ����. �̰Ϳ� ���ؼ� �ڼ��� �˾ƺ���.

    ���ýÿ� LILO �� �ϵ� ����̺긦 �׼����ϱ� ���ؼ� BIOS ������ ����Ѵ�. �׷��� ���� ������ �κ��� ������ ���� �κ����� ���ѵȴ�.

      * �Ǹ��� 0���� 1023 ������

      * ó�� �� ���� �������� �ϵ� ����̺�

      * �����ϴٸ� (E)IDE ����̺�

    ���� �������� �� ��°�� �� ��°�� ������ PC ������ �׷��� �ɰ��� ������ �ƴϴ�. �ֳ��ϸ� ������ BIOS�� �� ���� EIDE �ϵ� ����̺���� �����ϰ� ���� �Ϻδ� BIOS/SCSI ȣ��Ʈ ����Ͱ� EIDE ��ũ�� ��� �⺻���� ��ġ�Ǿ� �־ SCSI �� ������ �� �ִ� ����� �����Ѵ�. �׷��� �̷��� Ư¡�� �׷��� �а� ���� �͵� �ƴϸ�, ǥ������ �� ��ŭ ����� �Ϲ��������� �ʴ�.

    ���� ù ��° ������ ���ذ� ����� ���� �ʴ�. �ذ� ����� �˾ƺ���.

    LILO �� ����ϴ� ������ ���� �����ʹ� 1024 �Ǹ��� �ȿ� �־�߸� �Ѵ�.

      * LILO �� ��ġ�� ��Ʈ ����

      * /boot ���丮�� �ִ� ���ϵ�(/etc/lilo.conf ���Ͽ� ������ ���뿡 �ش�ȴ�.)

      * LILO �� ������ ����ϴ� ������ Ŀ�ε�

      * �ʿ��ϴٸ� LILO �� ������ ����ϴ� �ٸ� OS�� ��Ʈ���͵�

    �̷��� �͵��� �ּ��� 2MB �̻��̴�. /bootdhk �� ������ Ŀ���� ���� ������ root ��Ƽ�ǿ� ��ġ�Ѵ�. �׷��� �̰��� ���� ������ �ƴϴ�. �̷л����δ� ���������� �ٸ� OS �ý����� ��Ƽ�ǿ��� ������ �� �ִ�.

    �׷��ٸ� �̷��� ���ѿ� ���ؼ� ��� ���� �����ؾ� �ϴ°� �˾ƺ���.

      * ��κ��� ������ ���� �ذ�å�� primary ������ ��Ƽ���� ������ 1024 �Ǹ���
         �Ʒ������� ����� ���̴�. �׸��� ������ Ŀ���� �����Ͽ�
      LILO�� ���� �����͵���
         �� �ȿ� �����ϸ� �� ���̴�.

      * ���� LILO �� MBR�� ��ġ�Ǿ� �ְų� �Ǵ� ù ��° �ϵ��ũ�� Ȯ�� ��Ƽ��
         ���ۿ� ��ġ�ϰ� �� Ȯ�� ��Ƽ���� 'active' ǥ�ð� �Ǿ��ִٸ� 1024 �Ǹ��� ���
         �Ʒ������� ����� ũ���� ���� ��Ƽ���� ����� ���̴�.
         ���� �� ���� ��Ƽ�� ��ü�� ��Ʈ�� �����ϵ��� �� �� �ִ� ��Ʈ �Ŵ�����
         ����Ѵٸ� LILO �� �װ��� ��ġ�� �� �ִ�.

      * �������� �ƴ� �ٸ� OS�� ��Ƽ�ǿ� �ִ� LILO ���� ���ϵ� �Ƹ��� �ٸ� OS �� ��Ƽ���� 1024 �Ǹ��� ������ ������ �����ϰ� �ִٸ�, �� �ϵ� ����̺긦 �ٽ� ��Ƽ���ϱ�� ���� ���� ���̴�. ���� ������ ��Ƽ�� �̿��� �ٸ� ��Ƽ���� �� ������ �����ϰ� �ְ� �������� �� ��Ƽ���� ���� �ý��ۿ� ���� �б�� ���� ������ ���Ǿ� �ִٸ� LILO �� ���õ� ���ϵ��� �װ��� ������ �� �ִ�. �� �� ���� ��Ʈ ���ʹ� ���ܵȴ�.

    �׷��� �̷��� ����� �ŷڼ����� �ټ� �ǹ��� �ִ�. LILO ���ϵ��� �� OS�� ��ȣ�Ʒ� �־�߸� �Ѵ�. �� �����ϰ� �����ؾ� �Ѵٴ� ���̴�. ���� ���� �� �ٸ� OS�� ��Ƽ���� 1023 �̻��� �ø����� ������ �� �ִٰ� �Ѵٸ� LILO �� ���õ� ���ϵ��� Ȯ���� 1024 �Ʒ��ʿ� ��ġ�Ѵٴ� ������ ���ٴ� ���̴�.

    �̶� �����ؾ� �� ���� LILO ��Ʈ ���͸� ������ �̿��� �� ��Ƽ�ǿ� ��ġ�ϸ� �ȵȴٴ� ���̴�. �̷� ��쿡�� �� ���� �ý����� �ջ�� �� �ִ�.

    �׷��� LILO ��Ʈ ���ʹ� ù ��° ��ũ(1024 ���� �۴ٸ�)�� Ȯ�� ��Ƽ���� ���ۿ� �����ϰų� MBR �� ��ġ�� �� �ִ�.

    �̷��� ����� ���� ��� ������ ����.

      �� 1:

      �ϴ� ������ ���� ��Ƽ���� /dos �� ����Ʈ �ȴٰ� ��������. LILO �� MBR(��, /dev/hda)�� ��ġ�Ǿ�� �Ѵ�. �̰��� ���� /dev/hda1���� ���� �ǵ��� �ؾ��� ���̴�. �̷��� �Ϸ��� ������ ������ ����.

      �� MS-DOS �� �������� ���� ��Ʈ ��ũ�� ����� ������ �ߵdz� Ȯ���Ѵ�.
          �̰����� �߸��� ��쿡 ������ MBR �� ������ �� �ִ�.

      �� ���ο� ���丮(���� ���, /dos/LINUX)�� ����� /boot�κ��� LILO �� ���õ�
          ���ϵ��� �ű⿡ �����Ѵ�. �׸��� LILO �� ��Ʈ��ų ������ Ŀ�ε� �����Ѵ�.

      �� �׷� ���� /dos/LINUX/lilo.conf ������ �����. ������ ������ ����.

        boot=/dev/hda
        backup=/dos/LINUX/mbr_hda.bak
        install=/dos/LINUX/boot.b
        map=/dos/LINUX/map
        message=/dos/LINUX/message
        prompt
        timeout=100
        vga=normal
        image= /dos/LINUX/First_Kernel
          root= dev/Root_Device
          label=linux
        other=/dev/hda1
          label=dos
          loader=/dos/LINUX/chain.b
          table=/dev/hda

      �� �� lilo.conf �� LILO�� ��ġ�Ѵ�.

        # /sbin/lilo -C /dos/LINUX/lilo.conf

      �̷��� �ϸ� LILO�� �� �۵��� ���̴�. DOS�� �����ϰ� ������ �� LILO �� ���õ� ���ϵ��� ���� ������ ���´�. �׸��� ���� ���丮�� �ý��۰� ���� �Ӽ��� ������ ���´�.

       

      �� 2 :

      ���� �ٸ� ���Ǵ� MBR �� �����ϰ� �� MBR ��ſ� LILO�� ù ��° �ϵ� ����̺��� Ȯ�� ��Ƽ�ǿ� ��ġ�Ǿ�� �Ѵٸ� ���� ��1���� boot= ���θ� �����ϸ� �ȴ�. ������ ���� �Ѵ�.

        boot=/dev/ext_partition

      �̶� ��ũ 1 �� Ȯ�� ��Ƽ���� LILO ��ġ �Ŀ� �������� �̿��Ͽ� ���� �����ϰ� �ϰ� �ٸ� primary ��Ƽ�ǿ����� active ǥ�ø� �����ؾ� �Ѵ�.

     

    3. LILO�� "linear" �ɼ�

    LILO�� �ϵ� ����̺�κ��� ������ �� ��Ʈ Ŀ���� �߰��� �� ��� LI��� ���ڸ� ȭ�鿡 ���̰� ����ٸ� �̰��� ���� 1024 �Ǹ��� ���ѿ� ���� ��찡 ����. ���� Ȥ�� linear �ɼ��� ������ LILO�� ��ġ�� ����� �̰��� ������ ���� �ִ�. �̷��� ��쿡 1024 �Ǹ��� ������� ���� �ذ�å�� �̿��ϰ� ���� LILO�� ��ġ�� �ɼ� ������� /etc/lilo.conf ���Ͽ��� linear �ɼ��� �����Ѵ�. �׷� �� �ٽ� /sbin/lilo �� �����Ų��.

    �׷� linear �ɼ��� ������ ��쿡 ��� ���� ������ �� �� �ִ��� �˾ƺ���.

    /boot/boot.b, /boot/map, kernel �� ��� �ϵ� ����̺��� ���Ϳ� ���� �����ʹ� LILO ��Ʈ ���Ϳ� ����(�Ǹ���-��� -����)�ּ� ��ſ� ���� ���� �ּҸ� ������ �ִ� /boot/map ���� �ȿ� ����Ǿ� �ִ�.

    ���ýÿ� LILO ��Ʈ ���ʹ� BIOS �Լ��� ȣ�������ν� �ϵ� ����̺��� ������ �����Ѵ�. �׷��� ���� ���� �ּҸ� �����ּҷ� ���� �Ѵ�. �׷� ���� ���� ����̺꿡 ���� ������ ���� ���� �ּҷ� �̷������.

    linear �ɼ��� �������� ����� �� �ٸ� ��ġ ������ ������ Ư���� �ϵ� ����̺긦 BIOS �� �� �� ������ �ش�. ���� ���� �ּҴ� �ϵ� ����̺��� ��ġ �����ʹ� ���������� ��Ȯ�� ������ �� �ִ�.

    �̰��� �幮 ����̰� linear �ɼ��� ��κ��� ���� �ʿ����. �׸��� linear �ɼ��� 1024 �Ǹ��� ���� �ܿ� �ٸ� ������ �ִ�. �̰��� Ư���� ������ ��뷮 �ϵ� ����̺꿡�� ��ȿ�� ���̴�. �� linear �� ���� ������ ���� ��Ȳ���� �����Ѵ�.

      512MB �Ʒ����� 16 ����/Ʈ��
      1GB �Ʒ����� 32 ����/Ʈ��
      2GB �Ʒ����� 63 ����/Ʈ��

    64 ��� ������ �� ���� ���� ������ ��쿡�� 1024 ���� �Ǹ��� ���Ѻ��� �� �������̴�. �ֳ��ϸ� ������ ���� 128 �̰ų� �Ǵ� 255 ��带 ������ �����̴�. �̷��� ������ ����� ������ ��Ʈ�� ���� �ּҷ��� ��ȯ�� �ϴ� �߰��� ������ ���� �ִµ�, �̰��� Ư�� ������ Ʈ���̴�. �� ���� 16 ��Ʈ �����̴�. �׷��� Ʈ���� 65535�� ���� �� ����.

     

    4. LILO�� ��Ʈ���� ����� ������

    LILO �� ������ �� Ŀ���� �ε�� �Ŀ� ������ ��Ÿ�� �� �ִ�. �ڽ��� �ε��� Ŀ���� ������ �� �ִ�. �׷��� �� Ŀ���� ���۵��� ���� �� �ִ�. �̰��� ȭ�鿡 ������ Ŀ���� ������ Ǯ���ٴ� �޽����� ������ ���� ���� ���� �ٸ� �������� �ý����� �浹�ȴٴ� ���� ���Ѵ�.

    ������ ���� �޽����� ������ ������ ����.

      * �ý����� ����� �Ǵ� ���

      * �ý����� ���ߴ� ���

      * crc-error �� ������ ���

      * no free space �� ������ ���

      * Error 0X00 �� ������ ���

      * Error 0X01 �� ������ ���

      * incomplete literal tree �� ������ ���

    � ���� �÷��ǰ� �׼��� �� �ڿ��� �ý����� ���߰� �ȴ�.

    �̷��� ������ ������ ���� Ŀ���� ũ�Ⱑ �ſ� ũ�ٵ���, �Ǵ� LILO�� ������ �ֵ��� �Ǵ� ���� �ִ� �ϵ��� ����ϴ� ����̴�.

    ������ �ִ� �ϵ������ ����� BIOS�� ���� �޸� �׼����� �� ��쿡 ������ �߻���Ű�⵵ �Ѵ�.

    �׷��� ������ ��쿡�� ������ �߻����� �ʴ´�.

      * Loadlin�� ����ؼ� ������ �ϴ� ���

      * Ŀ���� �÷��Ƿ� dd if=/vmlinuz of=/dev/fdo �Ͽ� ����ǰ�
         �÷��Ƿκ��� �ε��� ���

      * make zlmage�� �̿��Ͽ� ������� ũ�Ⱑ ���� Ŀ���� LILO�� ���ؼ� ��Ʈ�Ǵ� ���

    ��� ��ü���� BIOS ������ �ٲ����ν� ������ ������ ���� ���� ���� �ִ�. ��ǥ���� ���� �� ������ ������ ����.

    �ϴ� �ý��ۿ� �������� ��ġ�� �����ؾ� �Ѵ�. ���� Loadlin�� ���Ͽ� ������ �� ���ٸ� ���� ��ũ�� �̿��ؾ� �Ѵ�. ���� �̷��� �ص� �� �ȴٸ� BIOS �� ���� ������ ����.

    ��·�� ��ġ�� �� �Ŀ� ������ �߻��Ѵٸ� ��� �ý����� ��Ʈ�� �� �ִ°� �Ѱ����� �غ���. ���� ��ġ�� ���� ���� ��ġ�� ���ؼ� ��Ʈ�� �õ��� ����.

    �� ���� ��ũ�� ��ġ�� �ߴٸ� ���� ��ũ�� �̿��ؼ� ������ �õ��� ���� ���̴�.

    DOS ��Ƽ�ǿ��� Loadlin�� ����ϴµ� ������ ���ٸ� ���� ��ũ�� �̿��� ���µ� ���� ���⿡�� ������ ���ٸ� ���� ��ũ�� �̿��� ���µ� ���� ���⿡�� ������ �߻��Ѵٸ� ���� ��ũ�� �Ķ���͸� ������ ���� �غ���.

      load_ramdisk=0 root=/dev/root_partition

    �̷��� �ϰ� ���� ������ �ذ�Ǹ� ���ο� Ŀ���� ����Ǿ�� �Ѵ�. ���� ��������� ������ �߻��Ѵٸ� ���κ��峪 BIOS�� ���� ������ �����غ��� �ڽ��� �ϵ��� ���� ��ü���� ������ �غ��� �͵� ���� ���̴�.

     

�� ��Ʈ�� ��Ʈ���� �����

    1. ���õ� ����

    �������� ��ġ�ϴٺ��� ���� �� �� ������ ��ġ�� ����Ǵ� ���� �� �� ���� ���̴�. �� �������� �۾��ϴ� ���� ���� ���α׷��� ��������� ������ ���� �ʿ��� �� ������ ��Ƽ� ����ϴµ��� ������ ����. �׸��� �̷��� ������ ���� ��κ��� �ý��ۿ� ���õ� �۾��� �� �� �ִ�. �׷��� ��� ��Ʈ�� ��Ʈ ��ũ�� ������� �˾ƺ���. ������ ����� ���� �������� �÷��� ��ũ �����̶�� �� �� �ִ�. ������ ������ ����.

      �� ����ϰ��� �ϴ� �⺻ Ŀ���� �������ؼ� �����.

      �� ��ũ�� ���� �ý����� �����

      �� �ʿ��� ���� �Î��Ƿ� �����ϴ� ���̴�.

     

    2. Ŀ�� ������

    ��ũ�� 1.44MB ������ �����͹ۿ� ������ �� �� �����Ƿ� ���� ����ϰ� �ִ� Ŀ���� �ٷ� �÷��Ƿ� ������ �� ����. �׷��� Ŀ���� ������ �ؼ� ���� ������ �Ѵ�. �� ���� ����� ����� �����ؾ� �ϴµ�, �ڽ��� ��� ���� �ʿ��Ѱ��� �� �����ؼ� Ŀ�ο� ���Խ��Ѿ� �Ѵ�. ���⼭�� ext2 ��Ƽ�� ������ �÷��� ��ũ ������ PPP ������ �����ϱ�� �Ѵ�.

      make dep ; make clean ; make zImage

    ������ ������� Ŀ�� �̹����� ������ �Ѵ�. ���⿡�� make zImage �� �ſ� �߿��ϴ�. �̰��� ������ �������� ������� Ŀ���� ������ �ش�. �̷��� �ϸ� /usr/src/linux/rach/i386/boot�� zImage ��� �̸����� Ŀ���� ������� ���� ���̴�.

     

    3. ���� �ý����� �ۼ�

    Ŀ���� ����� �ٷ� �ʿ��� ������ �÷��Ƿ� �����ϴ� ���� �ƴϴ�. ���⿡�� ��ũ�� ���� �ý����� �ۼ��ؾ� �Ѵ�. �׸��� �ʿ��� ���α׷��� ��� �����ؾ� �Ѵ�. �� ������ �� �����ϴ�. ������ ���� ������ ������. ���� ���� ������ �Է��Ѵ�.

      dd if=/dev/zero of=DEVICE bs=1k count=3000

    DEVICE �� ������ ���� ���� ���� �ý����� ��ġ�� �ϵ� ��ũ���� ������ ��Ҹ� �����Ѵ�. �������� ���� ������ �Է��Ѵ�. ���⿡�� DEVICE�� ���� �������� ���� ���� �ý����� ��ġ�� ����̴�.

      mke2fs -m 0 DEVICE

    ���� �� ���ɿ��� ���� ������ �ؿ��� ������ yes��� �ϸ� �ȴ�.

    �̷� ���� ���� �ۼ��� ���� �ý����� ����Ʈ �ؾ� �Ѵ�. ���ο� ���� �ý����� ���� ���Ͼȿ� �ֱ� ������ Ŀ�ο��� loopback ��ġ�� ���� ������ �־�� �Ѵ�. �� ���� �ڽ��� ����ϴ� Ŀ�ο� �� ����� ���ԵǾ� �־�� �Ѵٴ� ���̴�. ���� ���ԵǾ� ���� �ʴٸ� �ٽ� ������ �ϰ� ������ ���ָ� �ȴ�. �����ϴ� ���� ������ ���� ������ yes �Ǵ� module �� ���ָ� �ȴ�.

      Loopback device support (CONFIG_BLK_DEV_LOOP) [M/n/y/?]

    �߿��� ���� �� Ŀ���� �÷��ǿ� ���� Ŀ���� �ƴϰ� �ڽ��� ���� ����ϰ� �ִ� Ŀ���� ���ϴ� ���̴�. �ڽ��� Ŀ�ο� loopback ��ġ�� ���� ������ ������ �ִٸ� ������ ���� ������ �Է��Ѵ�.

      mount -t ext2 DEVICE /mnt

    ���� loopback ��ġ�� ���� ������ ��쿡�� modprobe loop ������ �Է��Ͽ� ����� �ε����ش�. ���� �� ���ɿ��� ���� ����� ���� ������ �߻��Ѵٸ� ������ ���� �Է��غ���.

      mount -o loop -t ext2 DEVICE /mnt

    �̷��� �� �Ŀ� ���� ������� ���� �ý��ۿ� �ʿ��� ���ϵ��� �����Ѵ�.

    ���� /mnt �� �Űܰ� �Ŀ� ���� ���丮���� �����.

      /dev
      /proc
      /etc
      /bin
      /lib
      /mnt
      /usr

    �������� /dev �Ʒ��� ���ϵ��� �����Ѵ�.

      cp -dpR /dev /mnt/dev

    ���� inode�� �����ϴٸ� /mnt/dev���� �ڽſ��� �ʿ���� ��ġ ���ϵ��� �����. /dev �� �ʿ��� ���ϵ��� ���簡 �����ٸ� �̹����� /etc ���丮�� ���� �����Ѵ�.

      cp -dpR /etc /mnt/dev

    �� ������ /lib �̴�.

      cp -dpR /lib /mnt/dev

    ������ /bin ���丮�ε� �̰��� ���ϵ��� ���� �ʿ��� �͸� �����Ѵ�.

    �̷μ� �÷��ǿ� �ʿ��� ��� ���� ����Ǿ���.

    ���� �÷��Ƿ� �̰͵��� �����ؾ� �Ѵ�. �̰��� �ϱ� ���ؼ� ���� ������ ���� �Է��Ͽ� ���� �ý����� �����ؾ߸� �Ѵ�.

      cd /
      umount /mnt
      dd if=DEVICE bs=1k | gzip -9 > rootfs.gz

    ���⿡�� Ŀ���� ũ�⸦ �����ϴ� ���� �߿��ϴ�. /usr/src/linux/arch/i386/boot ���丮�� �̵��Ͽ� ũ�⸦ Ȯ���Ѵ�. �׷� ���� Ŀ���� ũ�⸦ 1024�� ������� �Ѵ�. ���� ��� ���� Ŀ���� ũ�Ⱑ 250000 ����Ʈ��� �װ��� 245KB �̴�. ���⿡�� �� ���� ROOTBEGIN �̶�� ����Ѵ�. ���� Ŀ���� ���� ������ ����Ͽ� �÷��Ƿ� �����Ѵ�.

      dd if=zImage of=/dev/fd0

    ������ Ŀ���� �÷��ǿ����� ��Ʈ ���� �ý����� �߰��� �� �ֵ��� �Ʒ��־�� �Ѵ�.

      rdev /dev/fd0 /dev/fd0

    ���⼭ ��� 16���� ����� �ؾ� �Ѵ�. ROOTBEGIN �� 16 ���� ��(F5)�� 4000�� ���Ѵ�. �� ���� 10 ���� ���·� �ٲ㼭 ���� ������ �Է��Ѵ�. ������ ���� ��� �ڽſ��� �ش�Ǵ� ���� �Է��Ѵ�.

      rdev -r /dev/fd0 16629 ((F5+4000)hex)

    ���������� ���� ������ �Է��Ͽ� �÷��ǿ� ���� �ý����� �����Ѵ�.

      dd if=rootfs.gz of=/dev/fd0 ds=1k seek=ROOTBEGIN

    �̷��� �ϸ� ���̴�. �� ��° �÷��Ǵ� �� ����. �÷��ǿ� ���ϴ� ���ϵ��� �����ϱ⸸ �ϸ� �ȴ�. �׷��� �� ��° ��ũ�� ���ϵ��� ����ϱ� ���Ѵٸ� ��ũ�� ���� �ڿ� ����Ʈ�� �����־�� �Ѵ�.

      mount /dev/fd0 /usr

    �̰Ϳ� ���� ���� �� ���� �ڷ�� Bootdisk-HOWTO�� ���� �� ���̴�.




�� top

home����...