Автор Тема: Трябва ми помощ при компилиране и mount -ване  (Прочетена 1588 пъти)

sexecutor

  • Участници
  • ***
  • Публикации: 3
    • Профил
Система:
MBR - ntsf, Windows XP
extended - ext3, Red Hat 9
GUI: KDE и инструментите му
Нищо от оригиналната инсталация не е ъпдейтвано/реплейсвано.

Инсталирал сам Red Hat 9 на ext3 в хард на който на ntfs-дял има Windows XP.
Разбрах, че Red Hat-а не поддържа ntfs-дялове при първоначална инсталация.
Инсталирал сам си Kernel Source-кода и чрез Control Center на KDE разглеждам и мога да конфигурирам Kernel Source-кода.

Установих, че мога да направя NTFS-поддръжката, като направя системен модул, да го компилирам и след това да го mount-вам когато ми трябва или при стартиране на системета.

Въпроса ми е: Как да настроя ядрото, така че при компилацията му да се получи прословутия ntfs.o (така май се казваше)? Или да не компилиррам цялото ядро а само някои файлове.

Не намирам систематизирана информация точно за тези действия в книгите които имам за Linux.

Нивото ми е на Windows 9x/2k/XP администратор с дълбоки познания в компютърните мрежи. Съшо така съм и програмист.

EDIT: Няма данни за ntfs-дял нито в fstab нито в mtab.
Активен

ray

  • Напреднали
  • *****
  • Публикации: 1464
    • Профил
Здравей,
Повечето неща в ядрото могат да се настроят да работят като вградени в самото ядро или като модули, които се зареждат при нужда. Това става при конфигуриране сорса на ядрото. Трябва да имаш активирана и поддръжка на ntfs.
Примерно:<*> това е за вградена в ядрото поддръжка на нещо;
<М> това е за компилиране като модул; <> изключено.
Тоест трябва да си активираш поддръжката за NTFS да се компилира като модул и ще имаш модула ntfs.o или ntfs.ko - в зависимост от версията на ядрото ти-за 2.4 - .о; за 2.6 - .ко.
Проблеми може да има поради факта, че си със rpm-базирана система, там се предполага, че инсталираш от бинарни-rpm пакети а не от сорс, например чувам че за SuSE е доста трудно да си компилираш/промениш нещо свързано с ядрото тъй като тяхното е пачвано с доста техни вътрешни пачове и май често има проблеми. За RedHat май не е чак такъв проблема.
Трабва да имаш инсталиран и kernel-source,kernel-headers пакетите. Това подлежи на уточнение.
След това прекомпилирането *само* на модулите би трябвало да стане с: 'make modules' и 'make modules_install' - това в директорията на текущото ядро, накрая 'modprobe ntfs' и после 'lsmod' за списък с наличните/заредени модули.
Тъй като аз доста отдавна съм със сорс-базирана система мисля да спра до тук тъй като доста неща съм забравил или пък при теб не са същите и може да стане объркване.
PS:един съвет - потърси сайта за 'captive'-драйвера, той (май) компилира модул за четене/ПИСАНЕ върху NTFS, ползвайки драйверите от WinXP-то. Това е по-доброто решение понеже позволява и *писане* върху NTFS, имаше и rpm. В ядрото има добра поддръжка само за четене от ntfs не и за писане, иначе ти трябва буферен fat32-дял.
Успех
Румен
Активен

sexecutor

  • Участници
  • ***
  • Публикации: 3
    • Профил
Добре, но под Knoppix 3.6 всичко е ОК и имам достъп до NTFS-дяла, макар и само за четене - напълно ме устройва.
Освен това Red Hat-а не поддържа USB Flash-памети а същия Knoppix няма никакъв проблем - "Ръг и Тръг" (Plug and Play '<img'>.

Ако може ме насочете към подробна информация за компилиране на отделните модули или ако е необходимо - да се настрои и прекомпилира ядрото, било то чрез графичния Control Center или директна редакция на фаилове.

Имам и друг въпрос:

Сорса на ядрото ми се намира в /usr/src. След компилиране какво се прави за да се инсталира? Мести ли се някъде, команда ли се задейства?

10x in advance
Активен

sys7em

  • Напреднали
  • *****
  • Публикации: 401
    • Профил
    • WWW
http://www.linuxquestions.org/questio....d=73436

Писането на NTFS дял е в експериментален стадий ...
за usb-то трябва да си пуснеш първо поддръжката в ядрото ...
Активен

Европейци сме ний, ама все не сме дотам!. . . Прощавай, не е за чудо пак да се срещнем.

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Човек наистина радваш ... много отдавна не бях виждал човек с толкова много и добре изложени въпроси. Така на въпросите

за да виждаш ntfs дяловете е неободимо да компилираш модула за нтфс

необходими са:
kernel source
kernel headers
в директорията където ти е кернел сорса (/usr/src/linux-2.x.x) пускаш
Примерен код
make menuconfig

в меню: file systems - > dos/windows fs или нещо подобно ти се намира конфигурацията за ntfs. Избираш си нтфс да ти е като модул (<М>) след това излизаш със exit и пускаш
Примерен код
make modules && make modules_install

Ако не ти се рестартира пусни: depmod -ae
и след това се опитай да заредиш модула с: modprobe ntfs

Относно USB се процедира аналогично има само един тънък момент. За Линукс USB стиковете изглеждат като SCSI дискове, което ще рече че освен работите които са ти чисто за USB ти е необходима и поддръжка за SCSI.

като финални думи бих казал ... май е по добре да ползваш нещо малко по модерно ... мини поне на FC Core 1. По спомени там нямаше такива проблеми. Или пък SUSE
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

sexecutor

  • Участници
  • ***
  • Публикации: 3
    • Профил
Благодаря за помощта!
При първа възможност ще пробвам.

10x
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
mount
Настройка на програми
mozly 9 7848 Последна публикация Feb 18, 2003, 09:02
от mrvoland
mount
Настройка на програми
jojopara 2 5708 Последна публикация Jun 30, 2003, 22:38
от gamehack
ssh mount-ване
Настройка на програми
sunhater 0 4280 Последна публикация Aug 01, 2003, 01:46
от sunhater
mount
Настройка на програми
kicker 2 4923 Последна публикация Mar 27, 2004, 10:57
от ivanatora
mount
Настройка на хардуер
Besos3007 8 6475 Последна публикация Apr 25, 2004, 20:49
от