Tomsk Sysadmins Forum
Unix => Администрирование => Topic started by: СВЛ on January 08, 2008, 23:26:17
-
Использую две ОС на одном компе : виндовоз и 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) ничего не дает - ошибки теже...
-
Поставьте ntfs-3g. Что касается ядра... По-моему в дефолтных федоровских ядрах все включено. Опять же вы где ядро брали? Просто методы сборки ядер для федоры немного другие.
-
Поставьте ntfs-3g.
Это RPM ? В trans.tbl такого нет... :-(
По-моему в дефолтных федоровских ядрах все включено.
В той версии, что ставил я - нет... :-(
Даже в файле /ets/filesystems не было такой...
Опять же вы где ядро брали? Просто методы сборки ядер для федоры немного другие.
Честно вполне приобретены два DVD у фирмы LinuxCentr...
Там в /usr/src/kernel два ядра - 18 и 22. Соответственно - два Makefile и два .config
В директории 18 все собирается нормально, а в директории 22 - ошибка в Makefile!!!
Вот это меня и убивает - что никто не удосужился даже make запустить перед сборкой дистрибутива ?!!!
И где взять нормальный Makefile для 22 ?
:-(
-
http://docs.fedoraproject.org/release-note.../sn-Kernel.html (http://docs.fedoraproject.org/release-notes/fc6/ru/sn-Kernel.html)
Уже восьмерка вышла. Зачем шестерку ставить-то?
-
Уже восьмерка вышла. Зачем шестерку ставить-то?
По ТЗ. Новые версии выходят, считай, что каждый квартал...
И что - мы все эти версии должны у кустомеров поддерживать ?!!!
-
По ТЗ. Новые версии выходят, считай, что каждый квартал...
И что - мы все эти версии должны у кустомеров поддерживать ?!!!
А новые версии не для удовольствия выпускают. В восьмерке из коробки поддержка нтфс. А идете вы не верным путем. Не стоит из рпм-дистрибутива создавать полигон для компилирования в ручную ядер и прочего. Настройте yum и почитайте документацию именно для вашего дистрибутива.
-
В восьмерке из коробки поддержка нтфс.
Это хорошо ! Я (по Вашему совету) поставил ntfs-3g.
Отлично все работает !
А идете вы не верным путем. Не стоит из рпм-дистрибутива создавать полигон для компилирования в ручную ядер и прочего.
:-) Все эти "полигоны" происходят на моем домашнем компе...
Естественно, что на системе, которую мы передаем заказчику, никаких разделов NTFS нет и быть не может в принципе !
Настройте yum и почитайте документацию именно для вашего дистрибутива.
Первое, что мы делаем, подготавливая систему - ОТКЛЮЧАЕМ yum и прочее.... :-)
А потом отключаем gnome и прочие KDE... :-)
А потом блокируем 3 и 5 runlevel в /etc/inittab :-)
А ежели попадается шибко умный юзверь, который начинает разные кнопочки давить во время загрузки ОС, то он получает сообщение о том, что он - очень нехорошая редиска и об его поведении будет доложено куда надо! :-)
Так что все эти проблемы с NTFS - это только мои личные проблемы на моем домашнем компе...