Установка

Примечаниe:

Эта инструкция предназначена для внесения исправлений в ядро версии 1.2. Если у Вас ядро версии 2.0, то пересоберите его и ответьте yes или module, на вопрос о поддержке Token-Ring. Вам надо сделать следующее:

  1. Установить Token-Ring-карту в систему и сконфигурировать ее в зависимости от того, для чего Вы хотите ее использовать. Будет хорошо, если есть возможность сперва проверить работоспособность карты под DOS, а только потом устанавливать ее под Linux. Скорее всего карта будет работать под Linux с теми же настройками, что и под DOS. Если карта поддерживает режим PnP, постарайтесь заблокировать его сразу, как только она начнет работать.

  2. Сделайте резервные копии каталога с исходными текстами ядра. Это пригодится, если понадобится полностью удалить Token-Ring-патч и вернуться к оригинальному состоянию исходных текстов.
    cd /usr/src
    tar cvzhf linuxbak.tar.gz linux
            

  3. Разархивируйте патч Token-Ring.
    cd /usr/src/patches/token
    gzip -d TokenRing.patch-1.2.0.gz
            

  4. Модифицируйте ваше ядро патчем 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
            

  5. Найдите все rej-файлы патча и внесите, если надо, необходимые изменения
    find . -name \*.rej -print
            

  6. Найдите orig-файлы и удалите их
    find . -name \*.orig -print | xargs rm
            

  7. Конфигурация и сборка ядра

    Примечание:

    Если у вас есть раздел подкачки, то удостоверьтесь в том, что он активен.

    cd /usr/src/linux
    make config
            
    (Патч должен добавить две строки к Вашему файлу config.in)
    Token Ring support (CONFIG_TR) [y]
            
    (and further down the list...)
    IBM Tropic chipset based adaptor support (CONFIG_IBMTR) [y]
            
    make dep
    make clean
    make zImage
            

  8. Настройка LILO. Сперва переименуйте каталог /vmlinuz в vmlinuz.old Затем копируйте ядро в /vmlinuz. На моей системе для этого необходимо было бы скопировать /usr/src/linux/arch/i386/boot/zImage в /vmlinuz и отредактировать /etc/lilo.conf для загрузки ядра. Теперь из командной строки запустите LILO, набрав "lilo"

  9. Сейчас Вы должны быть готовы к перезагрузке вашей системы и использованию Token-Ring-карты в Вашем компьютере. ,Пожалуйста прочитайте раздел "установки, специфичные для дистрибутивов".