�f�x���b�p�[�FLinux How-To | 2005�N10��07���@01:02 �X�V |
�n�[�h�f�B�X�N��GRUB���C���X�g�[������ |
�@Red Hat Linux 7.2�̏ꍇ�C�C���X�g�[���Ɠ�����GRUB���n�[�h�f�B�X�N��MBR�ɃC���X�g�[�����ꂽ��Ԃɂł���B���̂��߁CRed Hat Linux 7.2������W���I�ɗ��p����̂ł���CGRUB�̍ăC���X�g�[���̕K�v���͂Ȃ��B
�@�������C�����/sbin/lilo�����s������Cmake bzlilo�����s�����肷���GRUB���㏑������LILO�ɒu��������Ă��܂��B�܂��C������OS���f���A���u�[�g���邽�߂Ɋ���OS�̃u�[�g���[�_�[��GRUB�ɒu�������������Ƃ����邩������Ȃ��B���̂悤�ȏꍇ�ɂ́CGRUB���n�[�h�f�B�X�N�ɃC���X�g�[���������K�v������B���̑���͈ӊO�ƊȒP���B
�@�܂��́C��ɍ���Ă������N���p�t���b�s�[�f�B�X�N����N�����CGRUB�R�}���h�̃v�����v�g��Ԃɂ��悤�B�����āC���̂悤�ɂ���setup�R�}���h�����s����悢�B
grub> root (fd0) grub> setup (hd0) |
�@���̑��삾���ŁC�t���b�s�[�f�B�X�N�ifd0�j�ɃC���X�g�[������Ă���GRUB�\����1��ڂ̃n�[�h�f�B�X�N�ihd0�j�ɃC���X�g�[�������B���Ȃ݂ɂ��̍ہC�N���p�t���b�s�[�f�B�X�N����grub.conf�t�@�C�����n�[�h�f�B�X�N��ɃR�s�[����邽�߁C�N���p�t���b�s�[�f�B�X�N���Ńe�X�g�������j���[�������f�����B
�@��{�I�ɂ͂���ł悢�̂����C����̗�̂悤��1��ڂ�WindowsXP�C2��ڂ�Linux�Ƃ����p�^�[���ł͂��܂������Ȃ��B�Ȃ��Ȃ�CGRUB��WindowsXP�ŗ��p���Ă���NTFS�ɑΉ����Ă��Ȃ����߂��B���́C�n�[�h�f�B�X�N���GRUB�́C�N�����Ԃɉ�����stage1�Cstage1_5�Cstage2�ƌĂ��3�̕����ɕ������B�����āCstage1��stage1_5�̕�����MBR�Ɋi�[����邪�Cstage2�̕����̓t�@�C���V�X�e�����̂Ɋi�[�����̂��iFig.9�j�B
�@GRUB��NTFS�ɑΉ����Ȃ����߁C���̏�Ԃł�stage2��ǂݍ��ނ��Ƃ��ł��Ȃ��i�Ƃ��������C���setup (hd0)�̎��s����stage2�̏������݂Ɏ��s����j�B
|
Fig.9���n�[�h�f�B�X�N���GRUB�̍\��
�@�����ł��ϑ��I�ł��邪�C2��ڂ̃n�[�h�f�B�X�N�ł���ext2�t�@�C���V�X�e����stage1�Cstage1_5�Cstage2���L�q���C1��ڂ̃n�[�h�f�B�X�N����N��������̂́C���ۂɂ�stage2�̃t�@�C����2��ڂ̃n�[�h�f�B�X�N�ɑ��݂�����̂��Q�Ƃ���悤�ݒ肷��悢�iFig.10�j�B
Fig.10��ext2�iext3�j�t�@�C���V�X�e�����stage2���g��
�@���̂悤�ȍ\���ɂ���ɂ́C�܂��ŏ��ɋN���p�t���b�s�[�f�B�X�N����N�����C���̓��e���n�[�h�f�B�X�N��2��ځihd1�j�ɂ��������ށB
grub> root (fd0) grub> setup (hd1) |
�@���ɁC1��ڂ̃n�[�h�f�B�X�N�ihd0�j��MBR��Fig.10�Ɏ������悤�ɁCstage 1_5�Cstage2��2��ڂ̃n�[�h�f�B�X�N�̑�1�p�[�e�B�V�����i(hd1,1)�j�ɑ��݂�����̂𗘗p����悤�w�肷��B���̂��߂ɂ́C���̂悤��install�R�}���h��p����悢�B
grub> install (hd1)+1 d (hd0) (hd1,0)/grub/stage2 p (hd1,0)/grub/menu.lst |
�@install�R�}���h�́C�擪���珇�Ɂustage1_5�̏ꏊ�v�C�u����d�v�C�ustage_1�̏ꏊ�v�C�ustage2�̏ꏊ�v�C�u����p�v�C�u���j���[�t�@�C���̏ꏊ�v���w�肷��B
�@��L�ł́Cstage1_5��hd1�̐擪�̎��̃Z�N�^�i+1�̃Z�N�^�j�𗘗p���Cstage2��hd1��1�Ԗځi0�j�ɂ���/grub/stage2�C�����Đݒ�t�@�C����hd1��1�Ԗځi0�j�ɂ���/grub/menu.lst���g���悤�w�肵�Ă���B
�@Linux�ォ��́Cstage2��menu.lst�̃t�@�C����/boot/grub�f�B���N�g���Ɍ����邪�CGRUB�ォ���/grub�f�B���N�g���Ƃ��Č�����̂Ő擪��/boot���ȗ��w�肷��悢�B
�@���̂悤�ɁC2��ڂ���GRUB�̋N���t�@�C����ǂݍ��ނ��Ƃő̍ق͂悭�Ȃ����̂́C1��ڂ̃n�[�h�f�B�X�N�̑�1�p�[�e�B�V������GRUB�ɑΉ����Ă��Ȃ��ꍇ�ł��CGRUB�𗘗p���邱�Ƃ��ł���B
|
|
�@��������̍�Ƃ́C�n�[�h�f�B�X�N��1��ڂ�NTFS�ł��邩����Ȃ̂ł���CWindowsXP���C���X�g�[������Ă���f�B�X�N��Linux���C���X�g�[������Ă���f�B�X�N�Ƃ����ւ�����Csetup�R�}���h�ŏ������ނ����ōςށB
�@�܂��CGRUB�ł�map�R�}���h���g���f�B�X�N�����ւ�����Chide�R�}���h���g���ăf�B�X�N���B�����肷�邱�Ƃ��\���B�����𗘗p����C���_��Ȋ��\�z���\�ƂȂ邾�낤�i�M�҂͂܂������Ă��Ȃ����CGRUB�̃}�j���A���ɂ���DOS��Windows��2��ڂ̃n�[�h�f�B�X�N����N���������ꍇ�ɂ́Cmap�R�}���h�ɂ��f�B�X�N�̓���ւ����K�v�Ȃ悤���j�B
�@�Ȃ��n�[�h�f�B�X�N��MBR��GRUB���C���X�g�[�������˂�ƁC�ň��̏ꍇOS�̋N���Ɏ��s���邱�Ƃ�����B���̂��߁C�\���ɋN���p�t���b�s�[�f�B�X�N�œ�����m�F�������MBR�ɏ������ނ悤�ɂ��悤�B����Linux�ȊO��OS�ł́C�ň��̏ꍇOS�̍ăC���X�g�[�����K�v�ƂȂ�P�[�X�����邽�ߒ��ӂ��K�v���B
![]() |
�܂Ƃ� |
�@����́CRed Hat Linux 7.2�̊���3��ɕ����ďЉ�Ă����B�����GRUB�́C��{�I��menu.lst�t�@�C���̐ݒ莟��ł��܂��܂�OS���N���ł��邱�Ƃ����������͂����B
�@GRUB�����郁���b�g�͑��X���邪�C�M�҂Ƃ��Ă�GRUB�R�}���h�v�����v�g���p�ӂ���Ă��邱�ƂŁC������ݒ������Ă��܂����ꍇ�̏C�����e�Ղł���_�ɑ傫�ȉ��l�������o�����B
�@�{�e�́C�L���̓�����Linux���x�[�X�Ƃ�������ɂȂ��Ă��邪�CWindows��FreeBSD�ȂǁC����OS�ł��f���A���u�[�g����\�肪����Ȃ���֗̕����͌v�肵��Ȃ��B
�@Red Hat Linux 7.2���g���Ă���Ȃ�Cgrub-install�R�}���h��GRUB�̋N���f�B�X�N���ȒP�ɍ�邱�Ƃ��\���BGRUB�����p���Ȃ��Ƃ��Ă��C�N���p�f�B�X�N�����͍쐬���Ă����̂��悢���낤�B��Q�������Ȃǂɖ𗧂��Ƃ͊ԈႢ�Ȃ��B
�֘A�����N
���b�h�n�b�g
Red
Hat Linux 7.2���i���i���b�h�n�b�g�j
[���V���F�CITmedia]
![]() |
5/5 | ![]() |