Home Map Index Search News Archives Links About LF
[Top bar]
[Bottom bar]
��� �������� �������� �� ��������� ������: English  Castellano  Deutsch  Francais  Italiano  Nederlands  Portugues  Russian  Turkce  Korean  


����� Subhasish Ghosh

�� ������:

���� ����� Subhasish Ghosh, ��� 20 ��� � � ��������� ����� � �������� � �����. � �������, ������� ����� �������� - �������������� ����������. � ������� ������ ������������� Microsoft Certified Professional(MCP), � ����� ������������ Microsoft �� NT 4.0 Track. ����� ����� ������� � Red Hat Linux � ��������� ����� ������� Red Hat Linux Certified Engineer(RHCE) � �������� � �������� �������� � ���� �� � �������.


����������:

����������, ��������� � ����������� ���� Linux.

[illustration]

������:

������ ���� - ��� ������� �������� ��� �� ���������� ����������, ��������� � ����������� ���� �� Red Hat Linux. ��� �� ��� �����, ����� ����� ��������� ����������� � ����, ���������������� ��� ���������� ������������� ����� - �� ����� ����������� � ���� ������. � ������ ������ ��� ������� � ������������ � ���������� �������. ���� ������������, ��� ������� ���������� � ������ ������� ������������� ������������ Red Hat, ���� � �������� ��� ��� ���� �������� ��������� ��� ���� ������������� Linux, ����������� � ���������� �����������.



 

��������

����������� ������ �������� ���������� � 27 ����� ��� ���������� ���� Linux. � ������������ ���� �� ���� ����� �� ���������� ��������� ������������: Compaq Presario 4010 Series computer system, 15.5 GB Hard Disk Space, 96 MB RAM, 400 MHz Intel Celeron Processor, Red Hat Linux 7.0 � ������� ����: 2.2.16-22
����� ���� ������������������ ����� ����� ��������� ���������������� ���� - �������� ���� ��������� ���� ���������� "2.2.16-22ghosh" (�������� � ���� ������� - ������� ����� ��� ��������). ���� ��������, ����� ��� ������� ����������.

 

�������

��� 1: ������� � ������� "root"'�� � ����������� ������.

��� 2: � ��������� ������ ��������: rpm -q kernel-headers kernel-source make dev86

��� 3: ���� ��� RPM'� ��� ����������� - ���������� � ���� 4. � ��������� ������ ������������� ���� � ������������� Red Hat Linux 7.0 � �������� rpm -Uvh ��� ����������� ���� �������.

��� 4: ���� � ��� ��������� X Window - �������� startx. ���� � �� ����������� - � ��� ���������� �� ��� �� ���������� � ���������, ������ ��� ������� ����� ����� ������� �����. �� ���� �� �� ������ �� ������������� - ��������� make config ��� make menuconfig. �� �� ���������, ��� � ������������, ��� � ��� ����������� �.

��� 5: �����, ���� �� ����������� GNOME - �������� �������� GNOME, �������� : cd /usr/src/linux � ����� enter.

��� 6: �������� � �������� /usr/src/linux - �������� make xconfig.

��� 7: ����������� ������ make config �������� �� ����� ������.

��� 8: ������ ���������� �������� ����� ��� ���� - ������ �� ������.

����������� ������������ ���������� ��������, �� � ������ ������� - ��� ���������������� ��� ������ �� ����������� �����������. ��������� ��� ��� ������ ������ ��������� ���� �������, ����� ������ ��� �����. ����� ����� ������ ������������ ������ ���������� - �� ������ �������� ���������� � ���������� ������������������ ����. � ������ ������� ��� �������� ������� ������ ���������� - ���������� /proc/pci, /proc/interrupts, /proc/modules etc ...

1.��� ����������: �������� ���������� ����� - Pentium 2, 3, ��� Intel Celeron (��� � ����). �������� � ������ ���: Processor Family: PPro/686MX, Maximum Physical Memory: 1 GB, Math Emulation: Yes, MTRR: Yes, SMP: Yes.

2.�������� ���� ������ �������������� �������� ������ � ������� ���������: � ������ �����: DOS FAT fs support: Yes(y), MSDOS fs support: Yes(y), UMSDOS: m, VFAT(Windows 95) support: Yes(y), NTFS filesystem support (read-only): Yes(y), NTFS read-write support(DANGEROUS): No(n). ����� ������ ���������, ��� �� �� �������� �������� ������. ��� ��� ��������� ���������� ��������� ��� �������.

3.��������� ��������� � ������� �� ����.

��� 9: �������� ls -al � ��������: /usr/src/linux.

��� 10: ������ ��� ������������ ����: "Makefile". ��� ����� ������ ���� ��� ������������� �������� ����������. ���������� ������� ��� �����: cp Makefile Makefile.bak

��� 11: ������ ��������: (� �������� /usr/src/linux) vi Makefile.

��� 12: ������� ������ EXTRAVERSION � �������� �� �������� - � ������ ��� - ������� EXTRAVERSION=-22 �� EXTRAVERSION="-22ghosh". �� ������ �������� �� �����.

��� 13: ��������� ��������� � �������� ����.

��� 14: ��� ����������������� ���� ���� ��������� �� �������� /usr/src/linux. �������� make dep clean, � ����� enter.

��� 15: �������� make bzImage modules. ���� ��� ������ ��������� ����� - ������ ���� ����� ���-������ ������. � ������ ������� ������� ���������� ������, ��� ��������� ���� ������ �����.

��� 16: � ���������� ������ ��������� ���� "bzImage" � �������� /usr/src/linux/arch/i386/boot - ������ ������� � ���� ������� � ���������� ���� �� ��� ��� ���. ����� � ������ ����� ����� ���� ������� ���������� ������� �� ����� - ���� ���� ���������. ���� ���� ���� ������, � � ������� ��� ��� ���, ������ ��� �������� ������, ��� 75% �������� �� ��� ��������. ���� �� ��� ��� - �������, �� ���-�� ��������� ������, �������� �����, ��������� � ������� �������. ������� � ��� ��� ���������.

��� 17: �������� (� �������� /usr/src/linux): cp ./arch/i386/boot/bzImage /boot/vmlinuz-2.2.16-22ghosh � ����� enter.

��� 18: �������� cp System.map /boot/System.map-2.2.16-22ghosh
��������� ����� �� ���������� ��� ���������� - ��������� ���������� ���������������� ���� (/usr/src/linux/.config), ����� � ������� ����� ���� ��������� ����� ���� ��� ����������������. ����������� ������ ��������� ��������� ��������� ���������������� ����. ��� ��� ���������� ��������� ��������� �������:
cp /usr/src/linux/.config /boot/Config-2.2.16-22ghosh

��� 19: �������� make modules_install � ����� enter. �� ������� �������� ���� ��������������� �������.

��� 20: �������� mkinitrd /boot/initrd-2.2.16-22ghosh.img 2.2.16-22ghosh

��� 21: �������� vi /etc/lilo.conf � �������� ��������� ������:

image=/boot/vmlinuz-2.2.16-22ghosh

label=GhoshKernel
initrd=/boot/initrd-2.2.16-22ghosh.img
root=/dev/hdc5
read-only

��� 22: ��������� ��������� � �������� ����. �������� ��������, ��� ��������� ������ ���� ������� � ������������ � ����� �������� - �������� �������� ������ � ���� ������ /dev/hdc5. �������
df | grep '/$' ��������� ���, ��� ���������� �������� ������ � ����� �������. �������� �������� �� ��������� ������� ��������� �� �������� grep.

��� 23: �������� /sbin/lilo -v -v

��� 24: ���������� ����������, ��������� �� �����. ���� ��� ������ - ���� ����������. ������� ������������!!!!

��� 25: ������������� ������� �������� /sbin/reboot ��� /sbin/shutdown -r now.

��� 26: ��� �������� ����� Tab (��� Control-X ���� �� ����������� LILO) � �� ������� "GhoshKernel" � ������ ����������.

��� 27: �������� GhoshKernel � ����� enter. ����������� ���� ���� - ������������ ������ ���������.

 

�����

������������ �� ��������� �������� - ��������� ��������� � ��������� ��� �� ������. ����� ����������, ��������� ��� ��������, ����� ����� ����� � ����� /var/log/boot.log ��� �������� ������� dmesg. ���� ������ ��� - ������ ���� ������� ��������� - ����� ������� ���������!!!

����� ����� � ������� �������� uname -a � ����� Enter - �� ������ �� ������� 2.2.16-22ghosh, ����� ���������� � ��� ���-����� ����������. ��� ������������, ��� � ������� ��������� ���������������� ���� ����. ��� ������� � ���. � ������ ������������� ������� - ������ ���� - [email protected], ��������� �������. ��� ������������� ����� ��������� �������� ���� ������, ������ ��� � � �������, ��� ��� ������� ������� ����, ��� ����� �������������� �������������� ����.
�������� ����.
Subhasish Ghosh

 

�������� �������

� ������ ������� ���� �������� �������. �� ���� �������� �� ������ �������� ���� ����������� ��� ����������� ����������� ������ ���������.
 talkback page 

Webpages maintained by the LinuxFocus Editor team
© Subhasish Ghosh, FDL
LinuxFocus.org

Click here to report a fault or send a comment to LinuxFocus
Translation information:
en -> -- Subhasish Ghosh
en -> ru Poukhliakov Kirill

2001-07-03, generated by lfparser version 2.8