Author Topic: Проблемы с генерацией ядра 2.6.22.9-61.fc6-i586  (Read 4319 times)

0 Members and 1 Guest are viewing this topic.

Offline СВЛ

  • Newbie
  • *
  • Posts: 27
  • Karma: +0/-0
Использую две ОС на одном компе : виндовоз и Linux. При загрузке Linux автоматически монтируются виндовозные тома FAT32.
Однако смонтировать тома NTFS не могу - бинарное ядро, установленное при инсталяции ОС Linux не поддерживает такой тип файловой системы.
Решил перегенерировать ядро, с поддержкой NTFS.
    Запустил
make config
    и исправил :
# CONFIG_NTFS_FS is not set
    на
CONFIG_NTFS_FS=m

    После этого попытался пересобрать ядро, но :
[root]# make
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
make[1]: *** No rule to make target `missing-syscalls'.  Stop.
make: *** [prepare0] Error 2

В самом Makefile это злосчастное место выглядит так :

prepare0: archprepare FORCE
        $(Q)$(MAKE) $(build)=.
        $(Q)$(MAKE) $(build)=. missing-syscalls

Я посмотрел это же место для 2.6.18.  Там последней строки НЕТ !!!
Закоментарил строку, пустил на сборку. Это место проскочила, но дальше началось еще хуже....

   Не понимаю, может я чего забыл для генерации ядра ?! Или все-таки  Makefile для 2.6.22 кривой ?!

1) make clean делал...
2) Откат на старую версию config файла (без поддержки NTFS) ничего не дает - ошибки теже...
« Last Edit: January 09, 2008, 00:11:46 by Unit »

Offline kerdyk

  • Full Member
  • ***
  • Posts: 167
  • Karma: +0/-0
Проблемы с генерацией ядра 2.6.22.9-61.fc6-i586
« Reply #1 on: January 09, 2008, 08:14:42 »
Поставьте ntfs-3g. Что касается ядра... По-моему в дефолтных федоровских ядрах все включено. Опять же вы где ядро брали? Просто методы сборки ядер для федоры немного другие.

Offline СВЛ

  • Newbie
  • *
  • Posts: 27
  • Karma: +0/-0
Проблемы с генерацией ядра 2.6.22.9-61.fc6-i586
« Reply #2 on: January 09, 2008, 12:22:16 »
Quote from: kerdyk
Поставьте ntfs-3g.
  Это RPM ? В trans.tbl такого нет...  :-(
Quote from: kerdyk
По-моему в дефолтных федоровских ядрах все включено.
 В той версии, что ставил я - нет... :-(
  Даже в файле /ets/filesystems не было такой...
Quote from: kerdyk
Опять же вы где ядро брали? Просто методы сборки ядер для федоры немного другие.
 Честно вполне приобретены два DVD у фирмы LinuxCentr...
Там в /usr/src/kernel два ядра - 18 и 22. Соответственно - два Makefile и два .config
В директории 18 все собирается нормально, а в директории 22 - ошибка в Makefile!!!
Вот это меня и убивает - что никто не удосужился даже make запустить перед сборкой дистрибутива ?!!!
И где взять нормальный Makefile для 22 ?
    :-(

Offline kerdyk

  • Full Member
  • ***
  • Posts: 167
  • Karma: +0/-0
Проблемы с генерацией ядра 2.6.22.9-61.fc6-i586
« Reply #3 on: January 09, 2008, 14:12:31 »
http://docs.fedoraproject.org/release-note.../sn-Kernel.html

Уже восьмерка вышла. Зачем шестерку ставить-то?

Offline СВЛ

  • Newbie
  • *
  • Posts: 27
  • Karma: +0/-0
Проблемы с генерацией ядра 2.6.22.9-61.fc6-i586
« Reply #4 on: January 09, 2008, 15:00:19 »
Quote from: kerdyk
Уже восьмерка вышла. Зачем шестерку ставить-то?
    По ТЗ. Новые версии выходят, считай, что каждый квартал...
И что - мы все эти версии должны у кустомеров поддерживать ?!!!

Offline kerdyk

  • Full Member
  • ***
  • Posts: 167
  • Karma: +0/-0
Проблемы с генерацией ядра 2.6.22.9-61.fc6-i586
« Reply #5 on: January 09, 2008, 17:52:18 »
Quote from: СВЛ
По ТЗ. Новые версии выходят, считай, что каждый квартал...
И что - мы все эти версии должны у кустомеров поддерживать ?!!!
А новые версии не для удовольствия выпускают. В восьмерке из коробки поддержка нтфс. А идете вы не верным путем. Не стоит из рпм-дистрибутива создавать полигон для компилирования в ручную ядер и прочего. Настройте yum  и почитайте документацию именно для вашего дистрибутива.

Offline СВЛ

  • Newbie
  • *
  • Posts: 27
  • Karma: +0/-0
Проблемы с генерацией ядра 2.6.22.9-61.fc6-i586
« Reply #6 on: January 10, 2008, 09:12:54 »
Quote from: kerdyk
В восьмерке из коробки поддержка нтфс.
  Это хорошо !  Я (по Вашему совету) поставил ntfs-3g.
Отлично все работает !
Quote from: kerdyk
А идете вы не верным путем. Не стоит из рпм-дистрибутива создавать полигон для компилирования в ручную ядер и прочего.
   :-) Все эти "полигоны" происходят на моем домашнем компе...
Естественно, что на системе, которую мы передаем заказчику, никаких разделов NTFS нет и быть не может в принципе !
Quote from: kerdyk
Настройте yum  и почитайте документацию именно для вашего дистрибутива.
Первое, что мы делаем, подготавливая систему - ОТКЛЮЧАЕМ yum и прочее....  :-)
А потом отключаем gnome и прочие KDE...   :-)
А потом блокируем 3 и 5 runlevel в /etc/inittab   :-)
А ежели попадается шибко умный юзверь, который начинает разные кнопочки давить во время загрузки ОС, то он получает сообщение о том, что он - очень нехорошая редиска и об его поведении будет доложено куда надо! :-)

   Так что все эти проблемы с NTFS - это только мои личные проблемы на моем домашнем компе...