Безопасность и оптимизация Linux.Редакция для Red Hat


         

базирующийся на версии ядра, которое



[root@deep /]# cp -r /usr/src/linux/include/asm-generic /usr/src/linux-2.2.14/include

[root@deep /]# cp -r /usr/src/linux/include/asm-i386 /usr/src/linux-2.2.14/include

[root@deep /]# cp -r /usr/src/linux/include/linux /usr/src/linux-2.2.14/include

[root@deep /]# cp -r /usr/src/linux/include/net /usr/src/linux-2.2.14/include

[root@deep /]# cp -r /usr/src/linux/include/video /usr/src/linux-2.2.14/include

[root@deep /]# cp -r /usr/src/linux/include/scsi /usr/src/linux-2.2.14/include

[root@deep /]# rm -rf /usr/src/linux

[root@deep /]# cd /usr/src

[root@deep src]# ln -s /usr/src/linux-2.2.14 linux

Первое, мы создаем новый каталог “linux-2.2.14”, базирующийся на версии ядра, которое мы инсталлируем для более легкой интерпретации, затем мы копируем туда каталоги asm-generic, asm-i386, linux, net, video, и scsi из “/usr/linux/include”. После этого мы удаляем каталог в котором компилировали новое ядро и создаем в “/usr/src” ссылку “linux”, указывающую на “linux-2.2.14”. Последний шаг позволяет сэкономить место на диске. Ядро в разархивированном виде занимает около 75M, а каталоги “include” – 3M.

6. В заключении нам необходимо редактировать файл “/etc/lilo.conf”, чтобы сделать новое ядро, загружаемым по уолчанию.
Шаг 1.

Редактируем файл lilo.conf (vi /etc/lilo.conf) и делаем соответствующие изменения в линии “image=/boot/”:
[root@deep /]# vi /etc/lilo.conf

boot=/dev/sda

map=/boot/map

install=/boot/boot.b

prompt

timeout=00

restricted

password=somepasswd

image=/boot/vmlinuz-kernel.version.number #(добавьте здесь имя вашего нового ядра).

label=linux

root=/dev/sda6

read-only

Замечание. Не забудьте удалить строку “initrd=/boot/initrd-2.2.12-20.img”, так как она нам больше ну нужна.
Шаг 2.

Когда имя нового ядра было внесено в файл “/etc/lilo.conf”, как это было описано выше, мы должны дать следующие команды, чтобы изменения вступили в силу:
[root@deep /]# /sbin/lilo -v

LILO version 21, [Copyright 1992-1998 Werner Almesberger

Reading boot sector from /dev/sda

Merging with /boot/boot.b

Boot image: /boot/vmlinuz-2.2.14

Added linux *

/boot/boot.0800 exits – no backup copy made.

Writing boot sector.

ВАЖНОЕ ЗАМЕЧАНИЕ: Если вы сказали No на вопрос “Unix98 PTY support (CONFIG_UNIX98_PTYS)” во время конфигурирования ядра, то отредактируйте файл “/etc/fstab” и удалите следующую строку: none    /dev/pts        devpts  gid=5,mode=620   0 0


Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий