Эта инструкция предназначена для внесения исправлений в ядро версии 1.2. Если у Вас ядро версии 2.0, то пересоберите его и ответьте yes или module, на вопрос о поддержке Token-Ring. Вам надо сделать следующее:
Установить Token-Ring-карту в систему и сконфигурировать ее в зависимости от того, для чего Вы хотите ее использовать. Будет хорошо, если есть возможность сперва проверить работоспособность карты под DOS, а только потом устанавливать ее под Linux. Скорее всего карта будет работать под Linux с теми же настройками, что и под DOS. Если карта поддерживает режим PnP, постарайтесь заблокировать его сразу, как только она начнет работать.
Сделайте резервные копии каталога с исходными текстами ядра. Это пригодится, если понадобится полностью удалить Token-Ring-патч и вернуться к оригинальному состоянию исходных текстов.
cd /usr/src tar cvzhf linuxbak.tar.gz linux |
Разархивируйте патч Token-Ring.
cd /usr/src/patches/token gzip -d TokenRing.patch-1.2.0.gz |
Модифицируйте ваше ядро патчем Token-Ring
cd /usr/src/linux patch -p1 < /usr/src/patches/token/TokenRing.patch-1.2.0 |
patch -p1 < <directory-of-patchfile>/TokenRing.patch-1.2.0 |
Найдите все rej-файлы патча и внесите, если надо, необходимые изменения
find . -name \*.rej -print |
Найдите orig-файлы и удалите их
find . -name \*.orig -print | xargs rm |
Конфигурация и сборка ядра
Если у вас есть раздел подкачки, то удостоверьтесь в том, что он активен.
cd /usr/src/linux make config |
Token Ring support (CONFIG_TR) [y] |
IBM Tropic chipset based adaptor support (CONFIG_IBMTR) [y] |
make dep make clean make zImage |
Настройка LILO. Сперва переименуйте каталог /vmlinuz в vmlinuz.old Затем копируйте ядро в /vmlinuz. На моей системе для этого необходимо было бы скопировать /usr/src/linux/arch/i386/boot/zImage в /vmlinuz и отредактировать /etc/lilo.conf для загрузки ядра. Теперь из командной строки запустите LILO, набрав "lilo"
Сейчас Вы должны быть готовы к перезагрузке вашей системы и использованию Token-Ring-карты в Вашем компьютере. ,Пожалуйста прочитайте раздел "установки, специфичные для дистрибутивов".