BASH Programming - Введение


Установка ядра Linux - часть 2


alias scd0 sr_mod # загружает sr_mod при доступе к scd0 alias scsi_hostadaptor ide-scsi # эмуляция адаптера SCSI options ide-cd ignore=hdb # если ваш CD-writer - /dev/hdb

Некоторые установки для использования IDE/ATAPI устройств записи

Псевдонимы (aliases) предоставляют альтернативные имена для тех же модулей и не существенны. options предоставляют путь для создания опций для постоянной загрузки модуля, таким образом Вы можете успешно использовать их с modprobe/insmod. Для информации о различных опциях для различных модулей, читайте.

Описание Команда ------------------------------------------------- Список активных драйверов cat /proc/devices Список активных модулей cat /proc/modules Список имеющихся модулей modprobe -l Удалить модуль modprobe -r Загрузить модуль вручную modprobe Загрузить модуль при старте echo "перечислите их в /etc/modules" (пожалуйста, сверьтесь с руководством вашего дистрибутива) Загрузить модули по требованию echo "запустите kmod или kerneld"

Таблица: команды для работы с модулями ядра и драйверами

Если Вам нужен модуль не имеющийся в системе, вы должны перекомпилировать и переустановить ядро. Для подробностей, пожалуйста, читайте Kernel HOWTO. Если Вы успешно создали или нашли требуемые модули, либо добавьте их в /etc/modules или используйте автоматические возможности (kmod, kerneld) для их загрузки. Сверьтесь с документацией вашего Linux дистрибутива, если не уверены.

Если Вы сам себе хозяин, попробуйте установить пакет "Linux Kernel source", который прилагается к Вашему дистрибутиву. После чего используйте следующие команды:

cd /usr/src/linux make menuconfig # следуйте инструкциям и меню make dep make zImage # или "make bzImage" # вставьте дискету перед продолжением dd if=arch/i386/boot/zImage of=/dev/fd0 make modules make modules_install

Таблица: создание загрузочной дискеты

Это должно создать загрузочную дискету. Если Вы действительно не догадываетесь о чем речь, лучше прочитайте документацию Kernel HOWTO или попросите друга, прежде чем полностью потеряете систему.




Начало  Назад  Вперед