�Ȥ��ä��и��ʤ��Ǥ��礦��?
�ޤ���
��®�������������̲���������
�Ȥ�������˾����ޤ���?
�������˾��������ǽ����ʡ�
�����ͥ�κƹ�����ĩ�路�ޤ��礦��
�����ͥ륽�����Υ����������
�ޤ��ϡ�Linux�����ͥ�Υ����������������ɤ��ޤ��礦��
The Linux Kernel Archives
���鱦���Latest Stable Kernel:�β��ΥС�������ֹ��
����å����ƥ���������ɤ��Ƥ���������
2010ǯ 2�� 9�� ������ �����Ǥϡ�2.6.32.7��Stable�С������Ǥ���
�ե������Ÿ��
cd ~/Downloads/
tar xvjf linux-2.6.32.7.tar.bz2
(2.6.32.7�ϸ��ߤΥ���������ɤ����С��������֤������Ʋ�������
linux-�ޤ����Ϥ�����[tab]�������䴰����дְ㤤�ʤ��Ǥ��礦��
ɬ�פʥѥå������Υ��󥹥ȡ���
��ȯ�ġ���Υ��󥹥ȡ���
�����ͥ�򥳥�ѥ��뤹�뤿��˳�ȯ�ġ���򥤥󥹥ȡ��뤷�ޤ���
su
(�ѥ��������)
yum groupinstall ��ȯ�ġ���
mkinitrd�Υ��󥹥ȡ���
�����ͥ��RAM�ǥ��������뤿���
mkinitrd�ѥå������򥤥󥹥ȡ��뤷�ޤ���
yum install mkinitrd
dracut��RAM�ǥ�������������Ƥ���ޤ���
ncurses-devel�Υ��󥹥ȡ���
�����ͥ�Υѥ�᡼���������ꤹ���˥塼��
ɽ����������褦��ncurses-devel�򥤥󥹥ȡ��뤷�ޤ���
yum install ncurses-devel
root���¤������������
̵��ɬ�פʥѥå������򥤥󥹥ȡ�����褿�顢
exit
���ơ�root���¤�����������Ȥ��ޤ���
�����ͥ�ѥ�᡼��������
make oldconfig
�����ͥ�ѥ�᡼���������ꤷ�ޤ���
cd linux-2.6.32.7
cp /boot/config-2.6.31.12-174.2.3.fc12.i686.PAE .
make oldconfig
����ȡ�config-2.6.31.12-174.2.3.fc12.i686.PAE��
���꤬�ɤ߹��ޤ�ޤ���
����ˡ�Linux�����ͥ���������⤷�Ƥ���Τǡ�
2.6.31.12�����ͥ뤫���Ѳ����������ͥ�ѥ�᡼���ˤĤ��Ƥ�
ON��OFF���⥸�塼�뤫���뤫�ɤ����ˤĤ��Ƽ��䤵��ޤ���
DEBUG��n
m���⤷����M�ˤǤ�����(�⥸�塼��˽������)�ϡ�
���줾�졢m��M������
����ʳ��ϡ�y�����٤�����ʤ��Ȼפ��ޤ���
make menuconfig
make menuconfig
���ơ������ͥ�ѥ�᡼��������򤷤ޤ���
CPU�����פ�����򤹤�����Ǥ��ʤ��®������ޤ���
�ޤ���KVM��Xen��VMware�ʤɤβ��۲���Ȥ�ʤ��ʤ�С�
Virtualization��OFF�ˤ��Ƥ��ޤ��ޤ��礦��
����ѥ���
�����ͥ롢�����ͥ�⥸�塼��򥳥�ѥ��뤹��ˤϡ�
make
�����Ϥ�������Ǥ���
�����֤�����Τǿ������ˤǤ�¹Ԥ��ޤ��礦��
���󥹥ȡ���
����ѥ��뤷�������ͥ롢�����ͥ�⥸�塼��򥤥󥹥ȡ��뤹��ˤϡ�
su -c "make modules_install install ; mkinitrd -f initramfs-2.6.32.7.img 2.6.32.7"
(�ѥ��������)
2.6.32.7�ν�ϥ���������ɡ�����ѥ��뤷�������ͥ�С�������
�֤������뤳�ȡ�
grub.conf������
make install�������Ȥǡ�
/etc/grub.conf�˿����������ͥ뤬��Ͽ����ޤ���
���������ǥե���Ȥǵ�ư����������ѹ�����Ƥ��ʤ���
���Τޤ޺Ƶ�ư�����ޤޤ��ȡ�
����(Fedora�⤷���ϥǥ����ȥ�ӥ塼��)��
�Ѱդ��������ͥ뤬��ư���Ƥ��ޤ��Τǡ�
�������ƹ��ۤ��������ͥ��ư�����뤿���
default=1
�ȤʤäƤ���ս��
default=0
�Ȥ��Ƥ�����
(�Ķ��ˤ�äƤϡ�
default=�θ�ο�����1�ճ��ˤʤäƤ��뤫�⤷��ʤ���)
�Ƶ�ư
�����ƥ��Ƶ�ư���Ƥ���������
�����������ͥ�ǵ�ư�Ǥ����顢
uname -r
��¹Ԥ��ơ�
2.6.32.7
�ʤɼ�ʬ������ѥ��뤷�������ͥ�ΥС������Ȥ���
ɽ�����Ƥ��뤫��ǧ���Ƥ���������
�⤷��nvidia�ʤɤΥ���ե��å������ɤΥɥ饤�Ф�
���󥹥ȡ��뤹��ɬ�פ�������ϡ�
�����������ͥ�ǵ�ư�����塢
make��make install�ʤɤ���
�ɥ饤�Ф򥳥�ѥ��뤷��
modprobe�ǥ⥸�塼����ɤ߹���Ǥ���������
��ư�Ǥ��ʤ���
����ѥ���Ǥ��ʤ�!!�Ȥ��ä����ϡ������Ȥ⤷���ϡ�
Twitter�ء�
������
�����Ȱ��� (2)
�����ͥ�κƹ��ۤ�ĩ�路�Ƥߤޤ�����
����ȡ�make��¹Ԥ����Ȥ�����
ygcc ���ޥ�ɤ����Ĥ���ޤ���
�Ȥ������顼���Фޤ�����
���Υ��顼���褹����ˡ��Ǥ����
�����Ƥ��������ޤ�����
����������ꤤ���ޤ���
�����Ȥ��꤬�Ȥ��������ޤ���
>�����ͥ�κƹ��ۤ�ĩ�路�Ƥߤޤ�����
���������餷����
>����ȡ�make��¹Ԥ����Ȥ�����
>ygcc ���ޥ�ɤ����Ĥ���ޤ���
>�Ȥ������顼���Фޤ�����
ygcc?����ʹ���ޤ�����
�⤷������gcc�ǤϤ���ޤ��󤫡�
�������Ȥ����
yum groupinstall ��ȯ�ġ���
�ǥ����ͥ�ƹ��ۤ�ɬ�פʥ���ѥ��餬���ä��ꥤ�󥹥ȡ��뤵���Ȼפ��ޤ���
������ˡ�Dz��Ǥ��ʤ���С��ޤ������Ȥ���������
���κݤϡ�Fedora�ΥС������ȥ����ͥ�ƹ��ۤ򤷤褦�Ȥ��Ƥ���
�����ͥ�ΥС������ⶵ���Ƥ���������