[LinuxFocus-icon]
�ʱ�ȭ��  |  ����  |  ����  |  ã�ƺ���

���ҽ� | ������� ���� | ��õ����Ʈ | LF�� ���Ͽ�  
This document is available in: English  Castellano  Deutsch  Francais  Italiano  Nederlands  Portugues  Russian  Turkce  Korean  


���� Subhasish Ghosh

�۾��� �Ұ�:

���� �ε��� ��� �ִ� 20���� û�� Subhasish Ghosh�Դϴ�. ��ǻ�� �ý��ۿ����Ͼ��̸鼭 ��ǻ�� �������Դϴ�. ���� 6���� ����ũ�μ���Ʈ ���� �ڰ����� ����Ͽ����� NT 4.0Ʈ���� ���� �ڰ����� ����ϰ� �ֽ��ϴ�. �������� �������� ����� �Դµ� Ư�� Redhat�������� ����߽��ϴ�. ���� RedHat������ ����������(RHCE) ������ �غ����̱���. �Ƹ� �������� �������� ���� �ֵ� �����ü���� ���� ������ �ͳ׿�.


����:

 

�ڱ� �Ը��� �´� ������ Ŀ�� ������, ���� �׸��� ��ġ

[illustration]

���:

�ȳ��ϼ���? �� �� �ۿ����� ������ ������ Ŀ���� �������� �Ը��� �°� �ٲپ� ������ �� ���� ��ġ�ϴ� ��� ������ ���캼 ���̴�. �̹� �˰� �ְ����� ������������������ Ŀ���� �ڽ��� �Ը��� �°� ������ �ʿ䰡 �ִ�. ���ڴ� �� �ۿ��� ��� �ϸ� �ڽ��� �Ը��� �´� Ŀ���� �������ϰ� �����ϰ� ��ġ�� �� �ִ����� ���� �����ϰ��� �Ѵ�. �Ʒ� ������ RedHat������ ����ڸ� ������� �����Ǿ����� �ٸ� ��κ��� ������ �����ǿ����� ���ٸ� ������� �� ������ ������ �� �ִ�.



 

���� ��

�� ���� ������ Ŀ���� �������ϴ� 27�ܰ迡 ���� �Ұ����̴�. �Ʒ� �Ұ��ϴ� ����� ���� �ý����� �������� �ۼ��Ǿ���. : COmpaq Presario 4010�ø��� ��ǻ��, 15.5Gb �ϵ��ũ, 96MB RAM, 400MHz Intel Celeron���μ���, Ŀ�� 2.2.16-22�� ����� �� Redhat������ 7.0 ������.
�츮�� ������ ����� �۵��ϴ� ����ȭ�� Ŀ���� ��°��̴�. ����ȭ�� Ŀ���� �̸��� ������ �̸��� ���� "2.2.16-22ghosh"�� �θ���� �ߴµ� �������� �������� �����ϴ� �̸��� ���̸� �ȴ�. �� �׷� ����ִ� ������Ŀ�� �����ϻ���� ��������.

 

�ܰ�

�ܰ� 1: "root"�� �α����� ���� ���� �ܰ踦 �����Ѵ�.

�ܰ� 2: ����������Ʈ�� ��Ÿ���� ���� ������ �����Ѵ�.: rpm -q kernel-headers kernel-source make dev86

�ܰ� 3: ���� �� RPM���� �̹� ��ġ�Ǿ� �ִٸ� �ܰ� 4�� �Ѿ��. �׷��� �ʴٸ� Redhat������ 7.0 CD-ROM�� ����Ʈ��Ų ���� �� RPM���� ��ġ�ϱ� ���Ͽ� rpm -Uvh ������ �����Ѵ�.

�ܰ� 4: ���� X�����찡 ���������� �۵��ϰ� �־��ٸ� �����࿡�� startx�� �Է��Ͽ� X-������ȯ������ �۾��� �Ѵ�. X�����찡 �������� �ʾҴٸ� ���������� ���� X�� ��ġ�϶�� ���Ѵ�. X�����쿡�� �۾��� �ϸ� ���������� ���� ����. ���� X�����찡 �������� �ʾҴٸ� Ŀ�ǵ���ο��� make config�� make menuconfig�� �Է��ϸ� �ȴ�. �� �ۿ����� �̹� X������ý����� �����Ǿ� �ִٰ� �����ϰ� ��� ������ �ϰڴ�. �� X�� ���� ���Ͽ� startx ������ ��������.

�ܰ� 5: ���� GNOMEȯ�濡����� GNOME Terminal�� ���� cd /usr/src/linux������ �Է��Ѵ�.

�ܰ� 6: ���� /usr/src/linux ���丮���� make xconfig��� �Է��Ѵ�.

�ܰ� 7: make config�� GUI������ ȭ�鿡 �� ���̴�. �̸� ���ؼ� �پ��� ���û����� �����Ͽ� �������� �Ը��� �´� Ŀ���� ���� �� �ִ�.

Step 8: ��, ���� ���û����� �����ؾ� �ϴµ� �ѵ��� �� ���û����� �״�� �α⸦ �����Ѵ�. ��� �ϵ����� ģ�������� �������� ���̴�.

�⺻ ������ �ſ� ���ſ� ���̴�. �ݸ� �� ������ ��κ��� ��ǻ�Ϳ��� �� �۵��Ѵ�. �������� ó������ ��� Ŀ���� �������ϰ� ��ġ�ϴ����� ���� ���Ͽ� ��� ������ ���� �� �غ��⸦ ���Ѵ�. �������� �ϵ����� ���� ģ�������� "�������� ����"�� ���� �Ŀ��� �������� ���ϴ� �۰� ����ȭ�� Ŀ���� ���� �� ���� ���̴�. �������� ��ǻ�� ���ο� ���Ͽ� ���ݴ� �ڼ��� �˰� �ʹٸ� /proc���丮�� �ִ� /proc/pci, /proc/interrupts, /proc/modules ������ ���캸�� �ٶ���.

�� �������� �ݵ�� �����ؾ� �ϴ� ���� �ִµ� �ٷ� ���� �׸���̴�.:

1.Processor Type and Features: ��Ƽ�� 2,3, ���� ������ �߿��� �������� �ý��� ���μ����� ������ ���μ����� �����϶�. ���� ��� ������ ���� ������ ����.: PPro/686MX, �ִ� �޸�: 1 GB, Math Emulation: Yes, MTRR: Yes, SMP: Yes.

2.Filesystems��ȭ���ڸ� ������ ������ �ٲ۴�.: ������ ���� : DOS FAT fs support: Yes(y), MSDOS fs support: Yes(y), UMSDOS: m, VFAT(Windows 95) support: Yes(y), NTFS filesystem support (read-only): Yes(y), NTFS read-write support(DANGEROUS): No(n)�� �ߴ�. �̶� �ٸ� �׸��� �״�� �ξ���. ������ ����� ��������� ���� �������� �����Ƿ� �̹� �����ϴ� ������Ŀ�ο� �ǿ����� ��ġ�� ���� ���̴�.

3.���� â���κ��� �����ϰ� �������´�.

�ܰ� 9: �� ���� /usr/src/linux���丮���� ls -al�� �غ���

�ܰ� 10: "Makefile"�̶� ������ �����ϴ��� Ȯ���� ����. �� ������ ��ü �������� ���� �߿��� �����̴�. ���� �ݵ�� �� ������ ����ϵ��� ����. ����ϴ� ������ cp Makefile Makefile.bak�̴�.

�ܰ� 11: �� ���� ������ �غ���: (/usr/src/linux���丮�� �̵��� ���� �����϶�.) vi Makefile.

�ܰ� 12: EXTRAVERSION�ٷ� ���� �Ʒ��Ͱ��� ���� �����Ѵ�. ������ ���� EXTRAVERSION=-22�� EXTRAVERSION="-22ghosh"�� �ٲپ���. �� �̸��� �������� ������� ���� �� �ִ�.

�ܰ� 13: �����ϰ� ������ ����������.

�ܰ� 14: ���� ������ �����ϴ� �ܰ���� ��� /usr/src/linux���� �̷������. make dep clean������ ��������.

�ܰ� 15: make bzImage modules������ �����Ѵ�. �� ������ ���� �ð��� �ɸ� ���� �����Ƿ� ��� �ʿ��� ������ �������ϴ� ���� ���� �����ϱ� �ٶ���. ���� �������� �ѹ��߿� �߱� ������ ��� ������ û�ߴ�.

�ܰ� 16: �� ���� �������� /usr/src/linux/arch/i386/boot���丮�� "bzImage"������ ������ ���� �� �� �ִ�. �ѹ� �� ���丮�� ���� "bzImage"������ �����Ǿ������� Ȯ���غ���. ��� �ܰ谡 �̻���� ����Ǿ��� xconfig���� ��� ��������� �����ߴٸ� �� ������ �����Ǿ��� ���̴�. �� ������ �����ϸ� ���� �� ������ 75%���� �̱� ���̴�. �����ϰԵ� �� ������ ���ٸ� ��𼱰� �Ǽ��� �� ���̴�. ��� �޽��� ���� ���� ó������ �ٽ� �������� �غ���. ���ڴ� �������� ��� �����ϱ⸦ �ٶ���.

�ܰ� 17: (/usr/src/linux)���� cp ./arch/i386/boot/bzImage /boot/vmlinuz-2.2.16-22ghosh������ �����Ѵ�.

�ܰ� 18: cp System.map /boot/System.map-2.2.16-22ghosh������ �����غ���.
�ݵ�� �ؾ� �ϴ� ���� �ƴ����� �������� Ŀ�� ��������(/usr/src/linux/.config)�� �����ϴ� ���� ���߿� �ٽ� ������ �������� Ŀ���� �����ϰ��� �Ҷ� �����ϹǷ� �����ϴ¹��̴�. �׷��� ����â(make xconfig)�� ���������� �о���� ����� �����Ѵ�. ���������� �����Ϸ��� cp /usr/src/linux/.config /boot/Config-2.2.16-22ghosh������ �����Ѵ�.

�ܰ� 19: make modules_install�� �Է��ϰ� ���͸� ġ��. ���� ��� ����� ���ο� ���丮�� ��ġ�� �ȴ�.

�ܰ� 20: mkinitrd /boot/initrd-2.2.16-22ghosh.img 2.2.16-22ghosh�� �Է��Ѵ�.

�ܰ� 21:vi /etc/lilo.conf�� �Է��� ���� �Ʒ� �׸��� �߰��Ѵ�.:

image=/boot/vmlinuz-2.2.16-22ghosh

label=GhoshKernel
initrd=/boot/initrd-2.2.16-22ghosh.img
root=/dev/hdc5
read-only

�ܰ� 22: �����ϰ� �������´�. lilo.conf�� �ִ� �� �׸��� �ٲ��ִ� ������ �������� �ý��ۿ��� ��Ʈ�� ��� �Ǿ�� �ϴ��� �׸��� � Ŀ���� �ִ����� �˷��ִ� ���̴�. ������ ��� ��Ʈ�� �Ǵ� ��ġ���� /dev/hdc5�̾���. �� ������ �ڽ��� �ý��ۿ� ������ ���� root�� �ش�.
df | grep '/$'������ ������ ���� �������� ��Ʈ ���Ͻý����� ��ġ�� ���� �˷��ش�. grep���� ǥ������ �ݵ�� ���� ����ǥ�� ����ؼ� �˷��ش�.

�ܰ� 23: ������ ���� �Է��Ѵ�.: /sbin/lilo -v -v

�ܰ� 24: ȭ�鿡 ��Ÿ�� �������� ���� �о��. ���� ������ ���ٸ� ��� ���� �ߵ� ���̴�. �����Ѵ�!!!!

�ܰ� 25: �ý����� ����ý�Ű��.: /sbin/reboot �Ǵ� /sbin/shutdown -r now.

�ܰ� 26: ���۴ܰ迡�� TabŰ�� ������(�Ǵ� Lilo ����ȭ���� �߸� Control-X�� ������.) �׷��� �̹� �����ϴ� �׸�� �Բ� "GhoshKernel"�׸��� �� �� �ִ�.:

�ܰ� 27: GhoshKernel�̶�� �Է��ϰ� ����Ű�� ģ��.������ �������� �Ը��� ���� Ŀ���� �۵��ϸ鼭 �ý����� ���õ� ���̴�. ���� �������� �ý��ۿ� ������ �ڽŸ��� Ŀ���� �۵��ϰ� �ִ�.

 

���

���ð����� ���캸�鼭 ȭ�鿡 ��Ÿ���� �޽����� ������ Ȯ���Ѵ�. /var/log/boot.log���ϰ� dmesg������ ���ؼ� �̷��� �޽����� �ڿ� ���캼 ���� �ִ�. �ƹ� ������ �����ٸ� Ŀ���� �������� �ϵ��� �� �°� �����Ǿ� �۵��ϰ� �ִ� ���̴�. ���� �Ǹ��ϴ�!!

�ٽ� ����� ������ uname -a�� �Է��ϰ� ������ ������. �׷� ȭ�鿡 ���� �׸��� ���� ���̴�.: 2.2.16-22ghosh�̶� ������ �� �ڿ� ������ �� ��Ÿ ��� �������� ���� ���̴�. �� �޽����� ������ �������� �Ը��� �´� Ŀ���� �۵����� ���� �˼� �ִ�. ���� �Ǿ���. �� ���� �������� �����ϴ� Ŀ���� ������ ����ϰ� ����. ���� �̷��� �ߴµ� �۵����� �ʴ´ٸ� ������ ���ڿ����ּ��� [email protected]�� �� ���̳� ���Ȼ����� �����ֱ� �ٶ���. �������� �̾߱⸦ ����Ͱ� �������� �Ը��� �´� Ŀ���� ������ �� �ֵ��� �����ְ� �ʹ�. �� �����ؼ� �غ��� �ٶ���.

 

�� ��翡 ���� �ǰ��� �ֽ��ϴ�

�� ���� �ǵ�� �������� ��� �ֽ��ϴ�. �ǵ���� ���Ͽ� �������� ���ڿ��� �ǰ��� �����ų� �ٸ� ������ �ǰ��� ���� �� �ֽ��ϴ�.:
 ï¿½Çµï¿½ï¿½ ������ 

�� ������Ʈ�� ��������Ŀ�� ���������� �����մϴ�
© Subhasish Ghosh, FDL
LinuxFocus.org

���ڸ� ã���̰ų� �ǰ��� �����ø� LinuxFocus�� �˷��ּ���
Translation information:
en -> -- Subhasish Ghosh
en -> ko Juho Lee

2001-06-29, generated by lfparser version 2.16