Red Hat �Ȃǂ�Linux�f�B�X�g���r���[�V�����ł́A 7.2, 7.3, 8.0�ƃo�[�W�����������ނɂ�āA�f�o�C�X�h���C�o�̃��[�_�u�����W���[�������i��ł��܂��B���[�_�u�����W���[���̗̍p�́A�J�����ɖ���R���p�C���������K�v���Ȃ��Ƃ��������b�g������̂ł����Ainsmod�ɂ�郍�[�h���Ƀo�[�W�����̐���������������̂ŁA�J�����ȂǂŃ��[�h���郂�W���[���̃o�[�W�����ԍ����J�[�l���ƍ���Ȃ��ꍇ�ɂ́A�R���p�C�����������A'-f'�̋������[�h�̃I�v�V���������ă��W���[�������[�h����Ƃ��������ӂ��K�v�ł��B
���W���[���̍ăR���p�C���́A�g�ݍ��n�̊J�����ŃN���X�J���̃z�X�g�����茳�ɖ����ꍇ�ɃR���p�C���ł��Ȃ��Ƃ��A�J���z�X�g����̃t�@�C���̓]�����ʓ|���Ƃ�����肪����܂��B�܂�ATA�f�B�X�N�h���C�o���A�f�o�C�X���[�J���o�C�i���E�C���[�W�����������J���Ă��Ȃ��h���C�o���g�p����ꍇ�ɂ́A�\�[�X�������ă^�[�Q�b�g�p�̃J�[�l���̃o�[�W�����ŃR���p�C���ł��Ȃ��Ƃ�����肪����܂��B
�u�[�g���ɕK�v�ȃ��[�_�u�����W���[���́A�J�[�l�����u�[�g���ɓW�J����initrd (Initial RamDisk)�Ń��[�h����K�v������܂��B���̎��Ƀ��W���[���̍ăR���p�C���������ɁA�o�[�W�����E�~�X�}�b�`�̃��W���[����g�ݍ���ŁAinitrd�̒����C�����āA'-f'�̋������[�h�̃��[�h��initrd�̒��ł���Ă��܂��Ƃ������@�ł��B�����������Ƃ͂��Ė����̂ł����A�p�ɂɎQ�Ƃ���̂Ń����ɂ��Ă����܂��B
��ʓI�ȕ��@�ŃJ�[�l�����R���p�C���A�����N���āA�f�t�H���g��initrd���쐬���܂��B
�ȉ��́Akernel-2.4.19�̏ꍇ�̑����ł��B
# cd /usr/src/linux-2.4.19
# make mrproper
# make ?config #�D����CONFIG�쐬���@��config�t�@�C����ǂݍ���Őݒ肵�܂�
# make dep
# make clean
# make bzImage
# make modules
# make modules_install
# cp -p System.map /boot/System.map-2.4.19
# cp -p arch/i386/bzImage /boot/vmlinuz-2.4.19
# mkinitrd /boot/initrd-2.4.19.img 2.4.19
�ȉ��́A�O���́u�J�[�l���R���p�C���v�菇���I������ł̍�Ƃł��B
# cd /boot # gzip -cd initrd-2.4.19.img > initrd-2.4.19new �܂��́A # zcat initrd-2.4.19.img > initrd-2.4.19new
# mkdir /mnt/initrd # mount -o loop initrd-2.4.19new /mnt/initrd
# cd /mnt/initrd # cp -p /usr/src/linux-2.4.19/fs/ext3/ext3.o lib # cp -p /usr/src/linux-2.4.19/fs/jbd/jbd.o lib
# vi linuxrc <==== �ҏW���e��������Finsmod��'-f'�I�v�V������t���܂��B(�S�s�ڂƂU�s��)===> #!/bin/nash echo "Loading jbd module" insmod -f /lib/jbd.o echo "Loading ext3 module" insmod -f /lib/ext3.o echo Mounting /proc filesystem mount -t proc /proc /proc echo Creating block devices mkdevices /dev echo Creating root device mkrootdev /dev/root echo 0x0100 > /proc/sys/kernel/real-root-dev echo Mounting root filesystem mount -o defaults --ro -t ext3 /dev/root /sysroot pivot_root /sysroot /sysroot/initrd umount /initrd/proc <====�t�@�C���́A�����܂�====>
# cd /boot # umount /mnt/initrd # gzip -c initrd-2.4.19new > initrd-2.4.19new.img
�����ł̃|�C���g��linuxrc����insmod��'-f'��t���鎖�ł��B�ȒP�Ȃ��Ƃł����A�Z���t�Ń��W���[���R���p�C�����ł��Ȃ��g�ݍ���Linux�ł̊J��������A���[�J����o�C�i����������Ȃ����W���[���̃��[�h�ɗL���ł��B
�g�ݍ��ޑO�ɂ́A���R�Ȃ���g�ݍ��ݐ�̃J�[�l���ŁA���W���[�������삷�邩�����Ƃőg�ݍ���œ���m�F����K�v������܂��B
Last editted on 10/25/2003
Copyright(c) 2003,2004 Device Drivers Limited �߂遨