Acho que todos os membros da comunidade
Linux sabem que
o kernel desse sistema ainda não consegue acessar e montar
partições
NTFS (Windows). Até consegue, mas com dificuldade.
Veremos agora como montar partições NTFS no Linux e para isso
precisaremos recorrer ao programa chamado
captive-ntfs.
O captive é o primeiro projeto a implementar o acesso COMPLETO
(isso mesmo) à partições NTFS. Ele deixa com que você monte as
partições NTFS da mesma forma em que se monta partições do Linux,
EXT3 e ReiserFS por exemplo. O captive consegue tal compatibilidade
devido ao fato de que utiliza o driver de NTFS do próprio Windows
(ntfs.sys) da mesma forma que o WINE.
Todos os subsistemas do kernel do Windows também são emulados à
medida em que o WINE reutiliza o arquivo ntoskrnl.exe.
Instalação dos pacotes
Agora que já sabemos um pouco sobre como o sistema funciona, vamos
à instalação propriamente dita.
O ponto de partida é obter o arquivo para instalação. O site é:
Lá você pode baixar a última versão do 'captive-ntfs' disponível.
Mas é importante ressaltar que muitas distribuições já vem com
o captive instalado ou pré-instalado, como é o caso do
Kurumin,
Mandrake,
Knoppix, etc.
Você precisará também do módulo
lufs (Linux Userland File
System), que pode ser baixado em seu site oficial
http://lufs.sourceforge.net/lufs/. Com todos os arquivos em mãos, vamos a instalação propriamente dita:
Descompacte o arquivo lufs-0.9.7.tar.gz com o comando:
$ tar zxvf lufs-0.9.7.tar.gz
$ cd lufs-0.9.7
$ ./configure
$ make
$ su
# make install
# exit
Depois do lufs instalado, iremos instalar o captive:
$ tar zxvf captive-static-1.1.5.tar.gz
$ cd captive-static-1.1.5
$ su
# ./install
# exit
Serão criados um usuário e um grupo com o nome captive em seu sistema Linux.
Ainda será necessário copiarmos alguns arquivos para o
funcionamento correto do sistema. Para esta parte o captive possui
um programa que automatiza o processo de cópia dos arquivos
(
captive-install-acquire), mas não iremos utilizá-lo.
Nos próximos passos iremos copiar alguns arquivos do Windows. Para
isso você deve montar sua partição do Windows NT, 2K, XP e copiar os
arquivos para seus locais corretos com os seguintes comandos:
$ su
# mount -t ntfs /dev/sua_partição_windows ponto_de_montagem
# cp pontomontagem/WINDOWS/system32/ntoskrnl.exe /var/lib/captive
# cp pontomontagem/WINDOWS/system32/drivers/ntfs.sys /var/lib/captive
# cp pontomontagem/WINDOWS/system32/drivers/fastfat.sys /var/lib/captive
# cp pontomontagem/WINDOWS/system32/drivers/cdfs.sys /var/lib/captive
Não se esqueça de desmontar o sistema de arquivos para que
possamos montá-lo utilizando o captive:
# umount pontomontagem
Agora que o sistema foi instalado, vamos para o próximo passo. Utilização e montagem das partições NTFS.