Linux Tips

�J�[�l���̉��z���@�\�uKVM�v���g���ɂ�

�k�Y�P�s
2007/8/16

�@KVM�iKernel-based Virtual Machine�j�́A�o�[�W����2.6.20����g�ݍ��܂ꂽ�J�[�l���̉��z�}�V���‹����BFedora 7�ł��AKVM���g�p���邱�Ƃ��ł���B�����ł́AFedora 7��KVM���g�p���āA���z�}�V����Windows XP���C���X�g�[��������@���Љ��B

�@KVM���g�p����ɂ́AQEMU�Ɖ��z�}�V���Ǘ��\�t�g��Virt-manager���K�v�ƂȂ邽�߁A�ȉ��̂悤��yum�R�}���h�����s���āA�K�v�ȃp�b�P�[�W���C���X�g�[������B

# yum install kvm qemu virt-manager

�@�C���X�g�[��������������m�A�v���P�[�V�����n���j���[�́m�V�X�e���c�[���n�|�mVirtual Machine Manager�n��I�����āAvirt-manager���N������B����N�����ɂ́m�ڑ����J���n�_�C�A���O�{�b�N�X���\�������̂ŁA�ȉ��̉�ʂ̂悤�Ɂm�n�C�p�[�o�C�U�[�n�ŁmQEMU�n��I�����āA�m�ڑ��n�{�^�����N���b�N����B

�m�ڑ����J���n�_�C�A���O�{�b�N�X

�@����Ɓm���z�}�V���}�l�[�W���n�E�B���h�E���J���̂ŁA�m�V�K�n�{�^�����N���b�N���ĉ��z�}�V�����쐬����B���z�}�V���̍쐬�̓E�B�U�[�h�`���ōs���B

�@���ɒ��ӂ��K�v�Ȃ͉̂��z���̕��@���BCPU�A�[�L�e�N�`����I�������ʂł́A�I���”\�ȏꍇ�ɂ́m�J�[�l���^�n�[�h�E�F�A������L���ɂ���n���I���ɂ���B

�m���z���̕��@��I�𒆁n�̉��

�@���ɁA�m�C���X�g�[�����f�B�A�̌������n�̉�ʂŁA�C���X�g�[�����f�B�A��OS�̃^�C�v�Ȃǂ�I������B�ȉ��̉�ʂ́AWindows XP��CD-ROM����C���X�g�[������Ⴞ�B�Ȃ��A�mOS��ʁn�ɂ�Windows Vista���\������邪�A������Vista���C���X�g�[�����悤�Ƃ���ƃu���[�X�N���[�����\������ăC���X�g�[�����邱�Ƃ��ł��Ȃ������B

�m�C���X�g�[�����f�B�A�̌������n�̉��

�@���ɁA�m�X�g���[�W�̈�����蓖�Ē��n�̉�ʂ��\�������B�����ł́m�V���v���t�@�C���n��I�������B�Ȃ��A�f�t�H���g�ł́m���A���z�f�B�X�N�S�̂����蓖�Ă܂����H�n���I���ɂ���ƁA�w�肵���T�C�Y�̃t�@�C�����쐬����邽�߁A�����ł͂��̃I�v�V�������I�t�ɂ����B

�m�X�g���[�W�̈�����蓖�Ē��n�̉��

�@��́A�����ݒ�̂܂܉�ʂ�i�߂Ă����΂����B�Ō�Ɂm�C���X�g�[�����������n�̉�ʂ��\�������BWindows XP�̂悤�ɃC���X�g�[�����ɃV�X�e���̍ċN�����K�v��OS�̏ꍇ�A�m�C���X�g�[���\�[�X�n�̍��ځi�����ł�/dev/scd0�j�̏�񂪕K�v�ɂȂ�̂ŁA����������Ă����B

�m�C���X�g�[�����������n�̉��

�@CD-ROM�h���C�u��Windows XP��CD-ROM�����ām�C���X�g�[�����������n��ʂ́m�����n�{�^�����N���b�N����ƁA�m���z�}�V���R���\�[���n�E�B���h�E���J���AWindows XP�̃C���X�g�[����ʂ��\�������B

�m���z�}�V���R���\�[���n�E�B���h�E

�@���p�‹��ł́A�L�[�{�[�h��I�������ʂŁm���p�^�S�p�n�L�[���F���ł��Ȃ������B���̂��߁A�mS�n�L�[�������āA�L�[�{�[�h�̈ꗗ����m106 Japanese Keyboard (Including USB)�n��I�������B

�@�C���X�g�[���p��CD-ROM����t�@�C�����R�s�[�����ƁA�V�X�e������x�ċN������B���̂Ƃ����z�}�V������~���Ă��܂��̂ŁA�c�[���o�[�́m���s�n�{�^�����N���b�N���ĉ��z�}�V�����ēx�N��������B

�@���z�}�V�����N������ƁA�uCD-ROM�h���C�u�ɃC���X�g�[�����f�B�A��}�����Ă��������v�Ƃ����|�̃��b�Z�[�W���\�������B����́A���z�}�V���̍ċN���ɂ��ACD-ROM�h���C�u���F������Ȃ���ԂɂȂ��Ă��܂����߂��B

�C���X�g�[�����f�B�A�̑}����v�����郁�b�Z�[�W

�@�����ŁA���z�}�V����CD-ROM�h���C�u��F�������邽�߂ɁAQEMU�̃R���\�[������CD-ROM�f�o�C�X�����蓖�Ă邽�߂̃R�}���h�����s����B

�@�ŏ���GNOME�[�����N�����āAsu�R�}���h��root�ɂȂ�B�����āAQEMU�̃R���\�[�����g�p���邽�߂�screen�R�}���h���C���X�g�[������B

# yum install kvm qemu virt-manager

�@���ɁAlsof�R�}���h��QEMU�̃R���\�[���f�o�C�X�𒲂ׂ�B

# lsof -c qemu-kvm | grep pts
qemu-kvm 8509 root 12u CHR 136,2 4 /dev/pts/2

�@���̗�ł́u/dev/pts/2�v��QEMU�̃R���\�[���f�o�C�X���B�����ŁA�ȉ��̃R�}���h�����s����B

# screen /dev/pts/2

�@screen�R�}���h�����s����Ɖ�ʂ��N���A�����̂ŁA�mEnter�n�L�[�������B����Ɓu(qemu)�v�Ƃ���QEMU�̃v�����v�g���\�������B

�@�����ňȉ��̃R�}���h����͂���ƁACD-ROM�h���C�u���L���ɂȂ�B/dev/scd0�Ƃ��������ɂ́A�m�C���X�g�[�����������n�̉�ʂŕ\�����ꂽ�m�C���X�g�[���\�[�X�n�̃f�o�C�X������͂���B���������̂�Y�ꂽ�ꍇ�́Amount�R�}���h�ł��\�������B

(qemu) change cdrom /dev/scd0

�@QEMU�̃R���\�[�����I������ɂ́Aq�R�}���h����͂���B

(qemu) q

�@����ʼn��z�}�V����CD-ROM�h���C�u�����蓖�Ă��A�C���X�g�[���𑱍s���邱�Ƃ��ł���B

KVM�̉��z�}�V����ŋN������Windows XP

Linux Tips Index



�@Linux Square�t�H�[���� Linux Tips�J�e�S���ʃC���f�b�N�X
�C���X�g�[���^RPM �u�[�g�^�u�[�g���[�_
�t�@�C������ �‹��ݒ�
���[�U�[�Ǘ� �R���\�[���^�^�[�~�i��
X Window System �Z�L�����e�B
�g���u���V���[�e�B���O ��OS�֌W
�l�b�g���[�N �n�[�h�E�F�A
Web�T�[�o Samba
GNOME KDE
OpenOffice.org �G�~�����[�^
�\�t�g�E�F�A ���̂ق��^FAQ
�STips���J���C���f�b�N�X Linux Tips���ԃ����L���O
Linux Square�t�H�[�����S�L���C���f�b�N�X

MONOist�g�ݍ��݊J���t�H�[�����̒�����ALinux�֘A�L�����Љ�܂�


Linux �� OSS �t�H�[���� �V���L��
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

Linux �� OSS �L�������L���O

�{�� ����