�@�uMBR�v�i�}�X�^�[�u�[�g���R�[�h�j�Ƃ́APC���N�������ۂɃn�[�h�f�B�X�N��ɋL�^����Ă����]����OS���N�������邽�߂̃v���O�����B���̗̈悪�j�����Ă��܂��ƁAOS���N���ł��Ȃ��Ȃ��Ă��܂��B���̂��߁A���炩�̑���s���Ă����̂��悢���A����1�ɂ͂��炩���ߕ����\�ȋN���p�t���b�s�[���쐬���Ă������@����������B
�@���̃X�e�b�v�ŕ���������܂ł̎菇���Љ�悤�B
1. GRUB�p�̋N���t���b�s�[�����
# dd if=/usr/share/grub/i386-redhat/stage1 of=/dev/fd0 count=1 �ǂݍ��u���b�N���� 1+0 �������u���b�N���� 1+0 # dd if=/usr/share/grub/i386-redhat/stage2 of=/dev/fd0 seek=1 �ǂݍ��u���b�N���� 234+1 �������u���b�N���� 234+1 |
�@�Ȃ��AGRUB���\�[�X�R���p�C����ԁA���邢��Turbolinux8�̊��ł́A��L�́ui386-redhat�v�f�B���N�g�������ui386-pc/�v�ɂȂ��Ă��邱�Ƃɒ��ӂ������B
�@�����ŏ������܂ꂽ�C���[�W�t�@�C���́A���ꂼ��stage1��MBR�Astage2��GRUB�̃o�C�i���ɂȂ�B
�ERed Hat Linux�̏ꍇ # ls -l /usr/share/grub/i386-redhat/stage* -rw-r--r--�@1 root�@root�@�@�@�@512�@9�� 6 2001 /usr/share/grub/i386-redhat/stage1 -rw-r--r--�@1 root�@root�@�@ 120000�@9�� 6 2001 /usr/share/grub/i386-redhat/stage2 �ETurbolinux8�̏ꍇ # ls -l /usr/share/grub/i386-pc/stage* -rw-r--r--�@1 root�@root�@�@�@�@512�@4�� 26�� 19:57 /usr/share/grub/i386-pc/stage1 -rw-r--r--�@1 root�@root�@�@ 105344�@4�� 26�� 19:57 /usr/share/grub/i386-pc/stage2 |
�@�܂��Astage2�t�@�C����/boot/grub/�f�B���N�g�����ɂ��邩�ǂ������m�F���Ă������B�����ꌩ����Ȃ��ꍇ�ɂ́A���̂悤�ɂ��ăR�s�[���Ă����悢�B
# ls /boot/grub # cp /usr/share/grub/i386-redhat/stage2 /boot/grub |
2. �쐬�����N���p�t���b�s�[�ōċN���i# reboot�j
�@�t���b�s�[�ŋN�����ꂽGRUB�̃R�}���h���C���ł͕⊮�@�\�������B�ugrub>�v�̃v�����v�g�̕\����́A���̂悤�ɓ��͂��Ă������B�Ⴆ�u(hd0,�v�܂œ��͂��āuTab�v�L�[�������ƁA�t�@�C���V�X�e���̈ꗗ���\������A�ukernel /�v�̓��͌�ɁuTab�v�������Ό�₪�\�������B
�@�Ȃ��A�����ł͎��̂悤�Ȋ���z�肵�Ă���Ⴞ�B
���[�g�p�[�e�B�V�����F/dev/hda1
�J�[�l���C���[�W�F/boot/vmlinuz-2.4.18-10k
RAM�C���[�W�F/boot/initrd-2.4.18.img
grub> root (hd0,0) grub> kernel /boot/vmlinuz-2.4.18 root=/dev/hda1 ro grub> initrd /boot/initrd-2.4.18.img�@�@��SCSI��HDD�̏ꍇ�́Ainitd��ǂݍ��ޕK�v������B grub> boot |
�@GRUB��ł͓��{��L�[�{�[�h���F������Ă��Ȃ��B���̂��ߎ��̋L���ɂ��ẮA�Ή����Q�l�ɂ��ē��͂���悢���낤�B
���͕���()=GRUB��̓��́uShift�v�{�u9�v�uShift�v�{�u0�v�u^�v |
3. HDD�iMBR�j�ւ�GRUB�C���X�g�[��
�@�t���b�s�[�ł̋N�����m�F�ł���A����HDD�̃}�X�^�[�u�[�g���R�[�h��GRUB���������ލ�Ƃ��BGRUB��Œ��ڏ������ނ��ALinux�N����̃R�}���h���C���Ŏ��s���邩��2�ʂ肪����B
�ELinux�R�}���h���C���ł̗�
# which grub-install /usr/sbin/grub-install # /usr/sbin/grub-install /dev/hda Installation finished. No error reported. This is the contents of the device map /boot/grub/device.map. Check if this is correct or not. If any of the lines is incorrect, fix it and re-run the script `grub-install'. (hd0) /dev/hda (hd1) /dev/hdb |
grub> install=(fd0)+1 (hd0) (hd0,1)/boot/grub/stage2 0x8000 p |
Copyright © ITmedia, Inc. All Rights Reserved.