Имя пользователя:
Пароль:
 

Название темы: Трабла монтирования NTFS
Показать сообщение отдельно

Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Dru
Ну, это просто! И не раз тут обсуждалось
Ставим пакеты, необходимые для Kernel Development.
Все не упомню, но самые важные:
  • kernel-source-2.4.x-x
    kernel-headers-2.4.x-x
    ncurses-x
    ncurses4-x
    ncurses-devel-x
Само собой должны стоять glibc-devel (без glibc самого система не должна работать).
  1. Заходим в /usr/src.
  2. Смотрим, какую версию ядра поставила система:
    [pre]#uname -a
    Linux localhost 2.4.19-1 #1 Thu Sep 6 17:21:28 EDT 2001 i586 unknown[/pre]
    Это означает, что инсталятор поставил ядро для класса i586 (у вас может быть нечто другое).
  3. Создаём линк с linux-2.4 на linux(для удобства):
    ln -sn linux-2.4 linux
  4. Заходим в linux.
  5. Смотрим, какие конфиги есть в каталоге конфигураций ядра:
    # ls ./configs/                                                    
    kernel-2.4.7-athlon.config      kernel-2.4.7-i586-smp.config
    kernel-2.4.7-athlon-smp.config  kernel-2.4.7-i686.config
    kernel-2.4.7-i386-BOOT.config   kernel-2.4.7-i686-debug.config
    kernel-2.4.7-i386.config        kernel-2.4.7-i686-enterprise.config
    kernel-2.4.7-i386-smp.config    kernel-2.4.7-i686-smp.config
    kernel-2.4.7-i586.config
    Это значит, что система выбрала конфиг, записанный в файл ./configs/kernel-2.4.7-i586.config
  6. Запускаем make menuconfig
  7. После запуска выбираем в самом низу пункт Load an Alternative Configuration Fil.
  8. В появившемся приглашении вводим наш конфиг (в нашем примере - ./configs/kernel-2.4.7-i586.config)
  9. Когда снова появится менюшка, заходим в File systems и выбираем NTFS file system support (read only) (отметьте - только чтение) нажатием клавиши M (это значит, что драйвер будет скомпилирован, как модуль). Если нужна запись, то нужно будет так же выбрать NTFS write support (DANGEROUS).
  10. Затем, после добавления поддержки, выходим и подтверждаем запись конфигурации (писаться она будет в /usr/src/linux/.config).
  11. Запускаем пакет для компиляции:
    [pre]make dep && make clean && make bzImage && make modules && make modules_install[/pre]
  12. Инсталируем ядро (если не знаете как - спрашивайте).
  13. Перегружаемся с новым ядром и радуемся жизни

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 19:48, 09-10-2002 | #8

Название темы: Трабла монтирования NTFS