Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
-> File systems
Следующий шаг – установка captive. Вы можете
скомпилировать captive из исходников или использовать готовый rpm, скачав его
со страницы проекта:
echo "sys-fs/captive ~x86" >> /etc/portage/package.keywords
echo "sys-fs/captive -gtk" >> /etc/portage/package.use
emerge -av captive
Если вы используете Debian-based-дистрибутив, то вам придется конвертировать rpm в deb:
alien captive-static-1.1.7-0.i386.rpm
dpkg -i captive-static_1.1.7_1.i386.deb
Если вы хотите скомпилировать captive из исходников, то это лучше всего сделать так:
./configure –enable-install-pkg=no
make
make install
Теперь остается переписать файлы ${WINDIR}/system32/ntoskrnl.exe и ${WINDIR}/system32/drivers/ntfs.sys в /var/lib/captive/. Я это сделал с помощью Samba. Если у вас нет доступа к установленной Windows NT/2000/XP/2003Server, то вам, пожалуй, придется качать Service Pack с сайта Microsoft и извлекать эти файлы оттуда с помощью cabextract. WinXP SP2 доступен по адресу [5].
Вот и всё! Теперь надо не забыть отмонтировать NTFS-раздел:
umount /dev/hda1
mount -t captive-ntfs /dev/hda1 /mnt/tmp/ -o -–rw
Обратите внимание, что параметры, которые мы хотим передать captive, должны начинаться с двух тире, а те параметры, которые предназначены для FUSE, передаются обычным образом.
Для удобства можно добавить в /etc/fstab запись, соответствующую NTFS-разделу:
/dev/hda1 /mnt/captive captive-ntfs noauto,--rw 0 0
Архитектура
Captive состоит из двух частей – это собственно сам драйвер и утилита
настройки captive-install-acquire (см. рис. 2). Эта утилита разработана под Gnome
очень сильно и тянет за собой много зависимостей. А вот функционал у неё
довольно скромный: она ищет на NTFS-разделах файлы ntfs.sys, fastfat.sys,
ntoskrnl.exe и sdfs.sys и переписывает их в директорию /var/lib/captive. У
меня она где-то нашла эти файлы с испанской (!) локалью. Если такие файлы найти
не удается, то captive-install-acquire может скачать с сайта