Показать сообщение отдельно
Старый 31.03.2008, 02:03 Вверх   #4
Fedoraвод
 
Аватар для Злой
Злой вне форума
Доп. информация
По умолчанию

BT848 Video For Linux - МОДУЛЬ
...
Т.к. один модуль может соответствовать нескольким картам и не всегда тип тюнера возможно определить автоматически, то Вам возможно придется указать тип вашей карты вручную. Для этого Вам надо добавить параметры модуля в строке /etc/modprobe.conf (например так -options bttv radio=1 card=78 ). Номер карты см. в файлах /usr/src/linux-2.6.7-my/Documentation/video4linux/CARDLIST*
Radio Adapters
Платы - радиопремники. Если у Вас есть такой - выберите из списка. Если у Вас совмещенный ТВ и радио приемник, то здесь не надо ничего выбирать. Драйвер ТВ-приемника, как правило, имеет поддержку таких встроенных радиоприемников. (добавьте параметр radio=1 к Вашему модулю на ТВ тюнер в /etc/modules.conf)
Digital Video Broadcasting Devices - НЕТ
Поддержка ТВ вещательных карт ?
Graphics support
Поддержка графики.
Support for frame buffer devices - ДА (Желательно)
Поддержка работы в режиме framebuffer. Позволяет получить консоль в графическом режиме. Что в свою очередь позволяет смотреть фильмы на старых медленных компьютерах, без наличия графической среды. Кроме этого необходимо для bootsplash (графическая загрузка)
Permedia2 support - НЕТ
Для карт Graphic Blaster Exxtreme
CyberPro 2000/2010/5000 support - НЕТ
Поддержка видеокарт этой модели
Chips 69000 display support - НЕТ
Карты на этом чипе
IMS Twin Turbo display support - НЕТ
Плата, которая ставиться на Макинтошах (Mac)
VGA 16-color graphics support - НЕТ
Для старых видеокарт
VESA VGA graphics support - ДА
Практически все видеокарты поддерживают этот режим. Позволяет выводить при загрузке ядра изображение пингвина.
Hercules mono graphics support - НЕТ
Очень старые двухцветные мониторы
nVidia Riva support - НЕТ
Поддержка карт Nvidia. На моем GeForce почему-то работает нестабильно.
Matrox acceleration - НЕТ
ATI Radeon display support (old driver)- НЕТ
ATI Radeon display support - НЕТ
ATI Rage128 display support - НЕТ
ATI Mach64 display support - НЕТ
SIS acceleration - НЕТ
NeoMagic display support - НЕТ
IMG Kyro support - НЕТ
3Dfx Banshee/Voodoo3 display support - НЕТ
3Dfx Voodoo Graphics (sst1) support - НЕТ
Trident support - НЕТ
Это все драйверы устройств. Вы можете включить поддержку вашей видеокарты, однако VESA режим безопаснее.
Virtual Frame Buffer support (ONLY FOR TESTING!) - НЕТ (Обязательно)
Это только для разработчиков
Console display driver support
Графическая консоль. Позволяет, к примеру, смотреть видео в консоли без графичекой среды. Необходима для bootsplash (графическая загрузка)
VGA text console - ДА (обязательно)
Консоль в текстовом режиме VGA
Video mode selection support - ДА (Обязательно)
Необходимо для выбора разрешения консоли. К примеру, если ядру передать параметр VGA=791, то консоль будет в разрешении 1024х768, если передать vga=ask, то Вы сможете выбрать разрешение из нескольких вариантов при загрузке.
MDA text console (dual-headed) (EXPERIMENTAL) - НЕТ
Для очень старых монохромных и MGA видеокарт
Framebuffer Console support - ДА
Обязательно для bootsplash.
Select compiled-in fonts - НЕТ
Поддержка встроенных шрифтов. Если Вы используете русский, Вам это не надо, - будут проблемы с русификацией.
Logo configuration - ДА
Вывод при загрузке ядра изображения пингвина в верхнем левом углу
Standard black and white Linux logo - НЕТ
Черно-белое изображение
Standard 16-color Linux logo -ДА
16 цветное
Standard 224-color Linux logo - ДА
224 цветное
Bootsplash configuration - ДА
Позволяет сделать графическую анимированную загрузку Линукса. Можно включить передачей ядру параметра splash=silent
Sound card support - ДА (Обязательно)
Поддержка звуковой карты. Почти все материнские платы сейчас имеют встроенную звуковую карту.
Advanced Linux Sound Architecture - ДА (Обязательно)
Новые драйверы звука.
Sequencer support - ДА
Для поддержки MIDI
Sequencer dummy client - НЕТ или МОДУЛЬ
Перенаправляет события MIDI со входа сразу на выход.
OSS API emulation - ДА (Обязательно)
Эмуляция старых драйверов. Множеству программ, сделанных с выводом звука только на OSS это необходимо
OSS Mixer API - ДА (Обязательно)
OSS PCM (digital audio) API - ДА (Обязательно)
OSS Sequencer API - ДА (Обязательно)
Эмуляция устройств OSS
RTC Timer support - ДА
Использовать системный таймер для работы звука.
Verbose printk - НЕТ
Debug - НЕТ
Для вывода в логи отладочной информации.
Generic devices
ISA devices
PCI devices
ALSA USB devices
PCMCIA devices
В этих разделах Вы можете включить вашу звуковую карту. Лучше драйвер включить в ядро, а не делать отдельным модулем. В определении вашей карты Вам поможет утилита lspci.Если Вы не видите нигде названия вашей встроенной карты, попробуйте в разделе PCI следующий драйвер
Intel i8x0/MX440, SiS 7012; Ali 5455; NForce Audio; AMD768/8111 - ДА
Open Sound System (DEPRECATED) - НЕТ
Устаревшая система звука. Т.к. новые ALSA драйверы умеют эмулировать OSS, включать эту опцию не нужно. Если ваша звуковая карта ну никак не определяется в ALSA, либо работает неправильно, Вы можете попробовать старые драйверы
Support for USB - ДА
Поддержка порта USB
USB verbose debug messages - НЕТ
Вывод отладочной информации в логи
USB device filesystem - ДА
в каталоге /proc/bus/usb будет выведена информация о устройствах
Enforce USB bandwidth allocation (EXPERIMENTAL) - НЕТ
Dynamic USB minor allocation (EXPERIMENTAL) - НЕТ
Экспериментальные опции
USB Host Controller Drivers
Контроллеры USB
EHCI HCD (USB 2.0) support - ДА
поддержка USB 2.0. Кроме этого необходимо включить один из контроллеров шины
OHCI HCD support - НЕТ
UHCI HCD (most Intel and VIA) support - ДА
Контроллеры USB. Как правило, подходит UHCI контроллер, однако на моей рабочей плате с чипсетом SIS (см lspci) работает только OHCI драйвер
USB Device Class drivers
Классы устройств
USB Audio support - НЕТ
Звуковые устройства
USB Bluetooth TTY support - НЕТ
Устройства по технологии "голубого зуба". Эта опция не совместима с Bluetooth support
USB MIDI support - НЕТ
MIDI устройства
USB Modem (CDC ACM) support - НЕТ
Модемы, платы ISDN
USB Printer support - МОДУЛЬ или ДА
Принтеры
USB Mass Storage support - МОДУЛЬ или ДА
Устройства хранения информации. Сюда же входят флешки, цифровые камеры. В открывшемся разделе можно выбрать поддержку конкретных устройств. Мой фотоаппарат работает, даже когда все подопции выключены.
USB Human Interface Devices (HID)
USB Human Interface Device (full HID) support- НЕТ или ДА
Драйверы связи с пользователем. Клавиатуры, мышки, таблетки и пр.
HID input layer support - Да (Обязательно)
Необходимо для работы клавиатур и мышей по USB
Force feedback support (EXPERIMENTAL) - НЕТ
/dev/hiddev raw HID device support - НЕТ
Через этот файл устройства могут работать источники бесперебойного питания
USB HID Boot Protocol drivers - НЕТ
Поддержка "простых" мышей и клавиатур- рекомендуется выключить
Aiptek 6000U/8000U tablet support - НЕТ
...
X-Box gamepad support - НЕТ
Разнообразные таблетки и джойстик на X-Box
USB Imaging devices
Устройства захвата изображения.
USB Mustek MDC800 Digital Camera support (EXPERIMENTAL) - НЕТ
Цифровая камера Mustek MDC800
Microtek X6USB scanner support - НЕТ
HP53xx USB scanner support - НЕТ
USB сканеры. Теперь большинство сканеров поддерживается на уровне библиотек (качайте свежий sane).
USB Multimedia devices
Мультимедиа устройства. Драйвер DABUSB (радиоприемник) и драйверы вебкамер.
USB Network adaptors
Сетевые адаптеры.
USB port drivers
Добавочные порты. В основном последовательные.
USB Miscellaneous drivers
Прочие устройства
Support for USB Gadgets - НЕТ
USB - протокол соединения одного узла (компьютер) и до 127 устройств периферии (принтеры, сканеры ...). Эта опция нужна когда компьютер выступает не в роли главного узла сети USB, а периферии, которая контролируется другим узлом. Может использоваться для создания сети на основе USB
File systems "Файловые системы"
Second extended fs support - ДА (Обязательно)
Поддержка стандартной нежурналируемой файловой системы. Идеальна для раздела /boot. Обязательно встраивать, если используете initrd и если корневая ФС - ext3.
Ext2 extended attributes - НЕТ или ДА
Расширенные атрибуты.
Ext3 journalling file system support - ДА (Обязательно)
стандартная журналируемая ФС. Идеальна для хранения музыки, личных файлов и др. несистемных файлов. Славится своей надежностью. Кроме факта что она журналируемая, имеет счетчики подключений: по кол-ву подключений и по времени. Если счетчик превысил заданное значение, ФС принудительно проверяется при загрузке линукса. В принципе, ext3 - это ext2 + журнал
Ext3 extended attributes - НЕТ или ДА
Расширенные атрибуты. Для сервера полезная опция, для рабочей станции - нет.
Ext3 POSIX Access Control Lists - ДА или НЕТ
Поддержка ACL - расширенного механизма разграничения доступа
Ext3 Security Labels - НЕТ или ДА
Поддержка различных моделей секретности
JBD (ext3) debugging support - НЕТ
Отладка ФС ext3
Reiserfs support - ДА или МОДУЛЬ (Желательно)
Обязательно нужно встроить если корень под ReiserFS. Очень быстрая журналируемая ФС. Славится своей быстрой работой с маленькими файлами, которых в линуксе очень много. Идеальна для корня (/) и для домашнего раздела /home
Enable reiserfs debug mode - НЕТ
Отладка reiserfs.
Stats in /proc/fs/reiserfs - ДА или НЕТ
Добавочная информация по разделам в файле /proc/fs/reiserfs
Reiserfs extended attributes - НЕТ или ДА
Расширенные атрибуты. Для сервера полезная опция, для рабочей станции - нет.
Reiserfs POSIX Access Control Lists - ДА или НЕТ
Поддержка ACL - расширенного механизма разграничения доступа
Reiserfs Security Labels - НЕТ или ДА
Поддержка различных моделей секретности
JFS filesystem support - МОДУЛЬ или НЕТ
Журналируемая ФС от фирмы IBM. Для любителей
XFS filesystem support - МОДУЛЬ
Очень достойная ФС. Дает высокие характеристики при работе с большими файлами. Если Вы занимаетесь видеомонтажем - это точно для вас.
Realtime support (EXPERIMENTAL) - НЕТ (Обязательно)
Поддержка подразделов, пока не реализовано полностью
Quota support - ДА (Желательно)
Поддержка квот. Квотами можно ограничить задать для каждого пользователя свой максимальный размер используемого дискового пространства
Security Label support - ДА или НЕТ
Поддержка различных моделей секретности
POSIX Access Control Lists - ДА или НЕТ
Поддержка ACL - расширенного механизма разграничения доступа
Minix fs support - НЕТ или МОДУЛЬ
Применяется для маленьких дисков и дискет.
ROM file system support - НЕТ
Файловая система с запретом записи. Может применяться при создании initrd, загрузочных дисков. Преимущества этой ФС - Системная область самой ФС занимает мало места, позволяет записать больше файлов при том же объеме
Quota support - ДА
Поддержка квот. Квотами можно ограничить задать для каждого пользователя свой максимальный размер используемого дискового пространства.
Old quota format support - ДА
Старый формат (использовался в ядрах 2.4) Если ваш дистрибутив основан на 2.4 выбирайте эту опцию
Quota format v2 support - НЕТ
Новый 32 битный механизм. Нужны свежие утилиты для работы с quota
Kernel automounter support - НЕТ
Kernel automounter version 4 support (also supports v3) - ДА
Автоматическое монтирование ФС (удаленных, сменных носителей) при входе в соответствующий каталог. См. Настройки службы autofs
CD-ROM/DVD Filesystems
ФС для компакт - дисков
ISO 9660 CDROM file system support - ДА (Обязательно)
Стандартная ФС для дисков с данными. Лучше включить эту опцию в ядро. т.к. модули в ядрах 2.4 и 2.6 называются по разному.
Microsoft Joliet CDROM extensions - ДА (Обязательно)
Несмотря на фирму изготовителя - довольно полезная вещь. Позволяет записывать диски так, чтобы русские файлы нормально отображались при любой кодировке.
Transparent decompression extension - ДА или НЕТ
Прозрачное сжатие данных. Позволяет читать диски с расширением RockRidge.
UDF file system support - ДА (Обязательно)
Для дисков записанных в пакетном режиме. Используется для работы с CD как с дискетой. Этот драйвер используется только для чтения этих дисков. Для записи дисков Вам нужно будет наложить заплатку на ядро с поддержкой пакетной записи и установить пакет udftools. Как подключать диски в режиме записи см. в подсказке опции Packet writing
DOS/FAT/NT Filesystems
Поддержка ФС от micro$oft
DOS FAT fs support - МОДУЛЬ
поддержка DOS FAT32
MSDOS fs support - МОДУЛЬ (Обязательно)
Без этого модуля файлы записанные на раздел FAT32 будут читаться нормально до первого запуска scandisk.exe- после него имена файлов превратятся в набор крякозяблов.
VFAT (Windows-95) fs support - МОДУЛЬ
FAT32 для 95 98 маздая.
NTFS file system support - МОДУЛЬ
Поддержка NTFS
NTFS debugging support - НЕТ
Отладка
NTFS write support - НЕТ
Частичная и безопасная поддержка записи. Запись пока не реализована полностью. Работает только изменение существующих файлов (без изменения их размеров). Зачем такое вообще нужно? Вы можете разместить на разделе NTFS файл - образ, создать на нем файловую систему и работать как с обычным разделом Линукса. Если Вас интересует полная поддержка записи см http://captive.sourceforge.net
Pseudo filesystems
Виртуальные файловые системы. Не занимают место на диске.
/proc file system support - ДА (ОБЯЗАТЕЛЬНО)
Виртуальная ФС, не занимает место на диске. Нужна для просмотра и изменения параметров ядра, оборудования ,процессов.
/sysfs file system support - ДА (ОБЯЗАТЕЛЬНО)
Появившаяся в ядрах 2.6 фс, которая похожа на /proc но имеет ряд преимуществ.
/dev file system support (OBSOLETE) - ДА (для пользователей Mandrakelinux) или НЕТ (Redhat)
Считается устаревшей, однако на самом деле очень неплоха. При использовании этой ФС у Вас в каталоги /dev будут только те файлы, которые у Вас завязаны на устройства. Файлы-устройства создаются автоматически. Имеет смысл включать в дистрибутивах, которые имеют поддержку devfs (Mandrakelinux)
Automatically mount at boot - ДА
Подключать сразу при загрузке ядра. Можно будет отключить только передачей ядру параметра "devfs=nomount"
Debug devfs - НЕТ
Отладка
/dev/pts file system for Unix98 PTYs - НЕТ или ДА
Для виртуальной ФС /dev/pts . Если включено "Unix98 PTY support", то надо включить и эту опцию
Virtual memory file system support (former shm fs) - ДА или НЕТ
Временная виртуальная память. Файлы хранятся в памяти и в swap разделе. После перезагрузки все теряется. Хороша для /tmp.
HugeTLB file system support - НЕТ Нет подсказки. Как-то я обхожусь без нее.
Supermount removable media support - ДА или МОДУЛЬ Виртуальная ФС позволяющая работать со сменными устройствами без из подключения командой mount и отключения через umount. Очень полезна для компакт-дисков. Для работы с этой ФС Вам нужно будет добавить в файл /etc/fstab такие строки
none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0,iocharset=koi8-r,sync,codepage=866,users 0 0
none /mnt/cdrom supermount dev=/dev/hdd,fs=udf:iso9660,tray_lock=never,--,umask=0,iocharset=koi8-r,sync,codepage=866,users 0 0
однако возможны проблемы с программами, которые требую прямого доступа к устройствам (например утилита форматирования дискет или программа записи компакт дисков K3b). Для устранения этой проблемы перед запуском отмонтируйте каталоги /mnt/floppy /mnt/cdrom. Лучше написать простенький скрипт.
Enable supermount debug code - НЕТ
Отладка.
Miscellaneous filesystems
Прочие ФС.
ADFS file system support (EXPERIMENTAL) - НЕТ или МОДУЛЬ
Диски под операционную систему RiscOS.
Amiga FFS file system support (EXPERIMENTAL) - НЕТ или МОДУЛЬ.
Полезно для обладателей эмулятора Амиги uae. Несмотря на экспериментальный статус, успешно монтирует образы дискет и изменяет их.
Apple Macintosh file system support (EXPERIMENTAL) - НЕТ или МОДУЛЬ
Диски и дискеты для МаcOS
BeOS file systemv(BeFS) support (read only) (EXPERIMENTAL) - НЕТ или МОДУЛЬ
Для BeOS
BFS file system support (EXPERIMENTAL) - НЕТ или МОДУЛЬ
Для SCOтских дисков.
EFS file system support (read only) (EXPERIMENTAL) - НЕТ или МОДУЛЬ
Для SGI IRIX
Compressed ROM file system support - НЕТ или МОДУЛЬ
Для сжатых ФС только для чтения. Пример использования таких ФС - дистрибутив Knoppix
FreeVxFS file system support (VERITAS VxFS(TM) compatible) - НЕТ или МОДУЛЬ
Для SCO, HP UX, Sunsoft Solaris
OS/2 HPFS file system support - НЕТ или МОДУЛЬ
Для OS/2
QNX4 file system support (read only) - НЕТ или МОДУЛЬ
Для ОС QNX 4 и QNX 6
System V/Xenix/V7/Coherent file system support - НЕТ или МОДУЛЬ
Для SCO, Xenix, Wyse, UnixWare, Dell Unix
UFS file system support (read only) - НЕТ или МОДУЛЬ
SunOS, FreeBSD, NetBSD, OpenBSD и NeXTstep
Network File Systems
Сетевые ФС
NFS file system support - НЕТ или МОДУЛЬ
Для Unix сетей
NFS server support - НЕТ или МОДУЛЬ
Для Unix сетей. Возможность быть NFS файл сервером
SMB file system support (to mount Windows shares etc.) - МОДУЛЬ или ДА
Для сетей с практически любыми ОС (Linux, Unix, MacOS и маздай)
Use a default NLS - ДА (Обязательно)
Поддержка национальных кодовых страниц.
Default Remote NLS Option - cp866 (Обязательно)
Для маздая нужна эта кодировка
CIFS support (advanced network filesystem for Samba, Window and other CIF) - МОДУЛЬ
Расширение протокола SMB. Имеет больше возможностей и поддержку Юникода.
NCP file system support (to mount NetWare volumes) - НЕТ или МОДУЛЬ
Возможность подключиться к серверу Novell Netware (если версия сервера ниже 6.0 - обязательно включите сетевой протокол IPX)
Coda file system support (advanced network fs) - НЕТ или МОДУЛЬ
Продвинутая версия сервера для Unix сетей. Отличается лучшей защищенностью, поддержкой кеширования.
Andrew File System support (AFS) (Experimental) - НЕТ
Экспериментальная ФС
Partition Types
Advanced partition selection - НЕТ
Расширенная поддержка таблиц разделов винчестера. Для Amiga Atari Mac и пр. систем. Если Вы работаете с винчестерами только в Линукс Windows и Dos, то можно не включать.
Native Language Support
Поддержка национальных кодовых страниц.Обязательно настройте на свою страну, Вы сможете подключать диски, не указывая каждый раз кодировку.
Default NLS Option - koi8-r
Кодовая страница, которая у Вас установлена по умолчанию. Может быть cp1251 utf8. См вывод команды locale charmap
Codepage 866 (Cyrillic/Russian) - ДА
NLS KOI8-R (Russian) - ДА
NLS UTF8 - МОДУЛЬ
Из всех кодовых страниц выбираете только эти три. (Если у Вас основная кодировка отличается от KOI8-R, то включите и ее) Ту кодовую страницу, что у Вас установлена по умолчанию, - включайте в ядро, остальные можно сделать модулями.
Profiling support "Поддержка профилей" - НЕТ
Экспериментальная функция для поддержки OProfile
NeTraverse Win4Lin Support - ДА
Поддержка win4lin - программы для запуска windows 95 98 Me в окошке.
Kernel hacking "Взлом ядра"
Kernel debugging - НЕТ или ДА
Отладка ядра. Если Вы гуру или у Вас глючное железо. Эти опции затормаживают систему, если у Вас нет острой необходимости, не включайте их.
Early printk - НЕТ
Для первоочередного вывода сообщений. Если ядро вешается втихую, без сообщений об ошибках
Check for stack overflows - НЕТ или ДА
Переполнение стэка.
Stack utilization instrumentation- НЕТ (Желательно)
Преодически сбрасывает в логи состояние стека.Сильно затормаживает запуск процессов
Debug memory allocations - НЕТ или ДА
Распределение памяти.
Magic SysRq key - ДА или НЕТ
Самая полезная функция из этого раздела для простого пользователя. Если компьютер завис и не реагирует на команды переключения консоли. Вы можете нажать Alt-PrintScreen-s для записи кеша дисков или Alt-PrintScreen-i (Убить все процессы за исключением init). Механизм нажатия такой: - Нажать Alt - Нажать PrintScreen - Отпустить Alt - Нажать нужную кнопку - Отпустить все. Полный список команд см. в Documentation/sysrq.txt
Spinlock debugging - НЕТ или ДА
Page alloc debugging - НЕТ (Желательно)
Работа со страницами памяти. Может сильно затормозить систему. Для проверки памяти.
Compile the kernel with debug info - НЕТ (Желательно)
Для отладки ядра. Сильно увеличивает размер ядра.
Sleep-inside-spinlock checking - НЕТ
Проверка состояния ожидания.
Compile the kernel with frame pointers - НЕТ
Отладка ядра - для вывода в логи ошибок.
Use 4Kb for kernel stacks instead of 8Kb - НЕТ или ДА.
Использовать 4Килобайта стека для каждой задачи, а не 8К как обычно.
Security options "Настройка безопасности"
Позволяет увеличить защищенность системы. Можно например запретить запуск программ с привилегиями root без вставленного в порт USB специального ключа (Root Plug). Или с помощью системы SELinux ограничить возможности доступа к файлам самого root! Включайте эти опции только если Вы знаете что делаете.
Cryptographic options "Шифрование"
Шифрование нужно, например, для создания закодированных файловых систем
HMAC support - НЕТ или ДА
Шифрование, небходимое для IPSec
Null algorithms - НЕТ или МОДУЛЬ
MD4 digest algorithm - НЕТ или МОДУЛЬ
MD5 digest algorithm - НЕТ или МОДУЛЬ
..
Testing module - НЕТ или МОДУЛЬ
Здесь Вы можете выбрать механизмы шифрования. В принципе, на мой взгляд достаточно одного AES, но если Вы желаете, можете все алгоритмы сделать модулями. В МandrakeLinux Вы можете легко создавать и подключать зашифрованные образы с помощью утилиты drakloop. Для этого не забудьте включить loop устройство в секции Block devices
Library routines "Библиотечные функции"
Используется для предоставления модулям функций CRC32 CRC32c. Можете включить


Итак, настройка завершена, сохраните настройки и выходите из программы настройки. Все настройки сохраняются в файле .config (скрытый). В будущем, если Вы будете переходить на следующую версия ядра, Вы можете после установки заплаток скопировать этот файл в каталог с исходниками ядра и выполнить в консоли команду make oldconfig. В этом случае Вам не придется отвечать на все эти вопросы, Вам будут заданы вопросы только по новым возможностям.
3.5 Сборка и установка

Теперь осталось собрать ядро. Процесс сборки и установки ядра можно выполнить одной командой (от пользователя root)
make bzImage modules modules_install install
а можно разбить на несколько этапов
от простого пользователя:
make bzImage
(собрать ядро)
make modules
(собрать модули)
от пользователя root:
make modules_install
(установить модули)
make install
(установить ядро)
Первый вариант хорош тем, что Вы может задать сразу все команды и отвлечься от компьютера. Второй вариант более правильный идеалогически. Процесс сборки занимает большую часть времени.Поэтому я обычно делаю так:
от простого пользователя:
make
su
make modules_install install
Команду make bzImage modules теперь можно заменить командой make
Процесс в зависимости от мощности процессора и кол-ва выбранных модулей может занимать много времени, Вы успеете испить чашечку кофе или принять ванну.
Если Вы слишком увлекаетесь заплатками, то ядро может и не собраться (на определенном этапе сборка прервется и Вы увидите код ошибки). В этом случае Вам придется либо отключать модули на которых происходит ошибка, либо повторять все сначала уже с меньшим кол-вом заплаток. Если у Вас ядро без заплаток не желает компилироваться, то это говорит о неправильной установке дистрибутива, либо нехватки компилятора или библиотек. Попробуйте установить дистрибутив в режиме "Разработка" (не забудьте добавить КДЕ и другие пользовательские программы). Дистрибутивы ALT Linux Junior и ASPLinux ChipEdition - на самом деле не дистрибутивы, а, говоря интеллигентно, демо-версии, поэтому не удивляйтесь, если у Вас ничего не выйдет. Если у Вас команда make install завершается ошибкой, не впадайте в панику, как правило это ошибка скрипта installkernel, ядро все равно создается, а ошибки добавления в загрузчик записи исправим вручную.
Когда ядро будет собрано, у Вас должны появиться следующие файлы
/boot/vmlinuz-2.6.7-my
/boot/System.map-2.6.7-my
/boot/initrd-2.6.7-my.img
и каталог модулей
/lib/modules/2.6.7-my
Ядро установлено, теперь надо настроить загрузчик.

Добавлено через 3 минуты
Материал взят с сайта http://linux4u.jinr.ru
Автор - Зарипов Михаил

Последний раз редактировалось Злой; 31.03.2008 в 02:07.. Причина: Автообъединение
  Ответить с цитированием
 
Время генерации страницы 0.10658 секунды с 10 запросами