15Aug
Procurando por alguma harmonia entre o Windows 7 eo Ubuntu em sua configuração de inicialização dupla? Aqui estão algumas maneiras de tornar a situação do sistema operacional tenso um pouco mais unificada e copacetica.
Antecedentes
Quando cobrimos como escolher um esquema de partição para o seu PC Linux, percebemos que algumas pessoas estavam se perguntando como usar uma terceira partição entre o Linux e o Windows para atuar como uma partição de armazenamento.
Por que é difícil
Como alguns comentadores apontaram, você não pode usar uma partição formatada em NTFS para / home no Linux. Isso porque NTFS não preserva todas as propriedades e permissões usadas pelo Linux e o Windows nem sequer lê sistemas de arquivos Linux. Você pode ver isso facilmente se você visualizar uma pasta escondida no Windows a partir do Linux ou um arquivo que o Linux vê como oculto no Windows. O que funciona para um não funciona para o outro. Além disso, não há uma maneira incrivelmente limpa de mover a pasta Usuários no Windows sem mexer com as coisas.É por isso que muitas pessoas com máquinas mais agradáveis acabam usando o software de virtualização;É mais fácil do que forçar os dois a cooperar lado a lado.
Imagem de cellguru.co.cc, assumiu uso justo
A Work-Around
Não há nenhuma maneira de executar seu diretório / home de uma partição FAT32 ou NTFS, portanto seus arquivos de configuração e scripts terão que permanecer lá.O que você pode fazer é redirecionar as outras pastas comumente usadas como Documentos, Downloads, Música, etc. para outra partição, que pode ser lida pelo Windows. Em seguida, você pode adicionar essas pastas às bibliotecas do Windows 7 e marcá-las como o local de salvaguarda padrão.
Esta não é uma solução adequada. Os arquivos de configuração associados a seu programa e outras configurações relacionadas ao usuário não estarão no mesmo local para esta configuração. Se você precisa reinstalar qualquer sistema operacional, você terá que executar um backup separado das configurações do usuário. Dito isto, no entanto, a maioria das pessoas realmente está apenas preocupada com seus documentos, música, vídeos e assim por diante. Isso resolve esse problema, apontando ambos os sistemas operacionais para procurarem no mesmo lugar para eles.
O Linux percorreu um longo caminho com relação à leitura e escrita do NTFS, e uma vez que é muito melhor do que o FAT32 e mais difícil configurar essa configuração, é isso que vamos abordar neste guia. Esquema de partição
Para que isso funcione, você quer que seu disco rígido seja configurado de forma semelhante a esta:
- Sua partição do Windows
- Sua partição Linux
- Uma grande partição( ou segundo disco rígido!) Para armazenar seus arquivos
- Apartição swap pequena
Para conveniência posterior, quando formatar sua partição de armazenamento para NTFS, adicione uma etiqueta facilmente reconhecível. Será mais fácil encontrar uma unidade chamada "armazenamento" ou "mídia" do que contando números de partição.
Observe que não temos uma separação / partição inicial desta vez. Como a grande maioria dos seus arquivos importantes / grandes estará em uma partição separada, isso anula a necessidade disso.É possível usar uma partição separada / doméstica para facilitar o backup do lado do Linux das coisas, lembre-se de que não pode exceder quatro partições primárias por disco.
Auto-Mount Your Partition de Armazenamento( Linux)
Como estamos usando o NTFS, é uma boa idéia dizer especificamente ao seu sistema que monte sua partição de armazenamento ou disco no mesmo local sempre que você inicializar. Para fazer isso, estaremos editando o arquivo de sistema /etc/ fstab, que é a tabela de sistema de arquivos usada pelo Linux, mas primeiro, temos alguns preparativos para fazer. Abra o terminal, e se isso te deixa nervoso, respire fundo e relaxe. Ficará tudo bem.
Prep Work
Precisamos instalar o ntfs-3g, o driver Linux usará para ler e gravar em NTFS.Se você já tiver instalado, isso lhe dirá, então não se preocupe.
sudo apt-get install ntfs-3g
Se você vê "ntfs-3g já é a versão mais recente", então você já instalou, caso contrário, você verá que funciona, então espere que ele termine sua coisa. Em seguida, vamos criar o diretório onde sua partição irá montar. Se você deseja que a unidade apareça no menu "Locais" por padrão, você usará:
sudo mkdir /media/ armazenamento
Se você não quiser que ele apareça em "Locais" e você deseja navegar manualmente para ele por qualquer coisaPor isso, você pode usar isso em vez disso:
sudo mkdir /mnt/ armazenamento
Isso criará um diretório de "armazenamento" em / mídia. Você pode mudar isso para outra coisa se quiser, mas tenha certeza de que não tem espaços. Espaços criará um problema quando configurarmos para montar automaticamente nas próximas etapas.
fstab
Agora, é hora de editar o arquivo fstab. Primeiro, criaremos um backup, apenas no caso de algo acontecer.
sudo cp /etc/ fstab /etc/ fstab.backup
Ele irá solicitar sua senha, então vá em frente e insira-a. Se, por qualquer motivo, você precisa restaurar o backup no futuro, você faria isso:
sudo cp /etc/ fstab.backup /etc/ fstab
Em seguida, você precisa encontrar o que é o UUID da sua partição de armazenamento. O UUID significa "identificador universalmente exclusivo" e atua como um número de série apropriado que não mudará até que a partição seja reformatada. Execute o seguinte comando:
sudo blkid
Digite sua senha e você verá uma saída semelhante a esta:
/dev/ sda1: UUID = "23A87DBF64597DF1" TYPE = "ntfs"
/dev/ sda2: UUID = "2479675e-2898-48c7-849f-132bb6d8f150 "TYPE =" ext4 "
/dev/ sda5: UUID =" 66E53AEC54455DB2 "LABEL =" storage "TYPE =" ntfs "
/dev/ sda6: UUID =" 05bbf608-87fa-4473-9774-cf4b2602d8d6 "TYPE =" swap "
Encontre a linhaque tem o rótulo correto para sua partição de armazenamento( facilita as coisas, não é?) e copie o UUID.
gksudo gedit /etc/ fstab
Você verá gedit aberto, assim:
Você pode ver um tema mais feio no gedit do que o habitual, mas não se preocupe. Adicione as seguintes linhas ao final de fstab, substituindo o seu próprio UUID em vez do meu:
# mount de armazenamento
UUID = 66E53AEC54455DB2 /media/storage/ ntfs-3g auto, user, rw 0 0
A primeira linha é um comentário, indicado pelo hash principaltag. A próxima linha diz a fstab para procurar a partição com o UUID especificado, montá-lo em /media/storage/ e usar o driver ntfs-3g. Além disso, ele garante que ele se monte automaticamente no arranque, torna acessível pelos usuários( não apenas root), oferece privilégios de leitura e gravação e ignora as verificações do sistema de arquivos( você provavelmente vai querer usar o Windows para fazer isso).Por último, verifique novamente e triplo para verificar se você não tocou em nada, e que o UUID está correto.
Quando estiver pronto, clique em salvar e reinicie. Não salte a reinicialização, pois é necessário para o próximo passo, bem como para garantir que as coisas funcionem.
Você deve ser capaz de inicializar no Ubuntu como se nada acontecesse, mas você notará que você tem "armazenamento"( ou o que você chamou) no menu Locais agora! Caso contrário, verifique se você obteve o fstab correto. Veja acima para restaurar o fstab do seu backup, se você precisar.
Configure suas subpastas( Linux)
Abra o terminal e digite o seguinte comando:
gedit. config / user-dirs.dirs
Este é o arquivo onde suas pastas "especiais" em seu diretório pessoal estão definidas.
Você pode editar isso ao seu gosto. No lugar de onde você vê "$ HOME / Downloads", você colocaria uma localização de pasta absoluta, como "/media/storage/ Downloads".Vá em frente e crie essas pastas, ou quaisquer pastas que você gostaria de chamá-las, e coloque o caminho para cada uma dessas. Veja o que a edição final deve ter:
Clique em Salvar, e nós terminamos o cerne da configuração. Talvez seja necessário reiniciar para que essas alterações entrem em vigor, mas você pode apenas inicializar no Windows para terminar o processo na próxima seção.
Basicamente, agora, quando você navega e coloca arquivos na sua pasta "Downloads", eles realmente irão à pasta "Downloads" da unidade de armazenamento. Qualquer coisa na sua pasta pessoal em si permanecerá no /home/yourusername/, e não na unidade de armazenamento. Algumas das pastas, como "Desktop" e "Templates", provavelmente também não se beneficiarão desse tratamento. Os modelos raramente são usados, a área de trabalho geralmente fica desordenada com atalhos e outros, e a área de trabalho do Windows não é redirecionada de forma elegante, infelizmente.
Configure suas subpastas( Windows)
Inicie o Windows no Windows e verá que há outra partição chamada "armazenamento" em "Meu Computador". O Windows 7 possui o recurso bibliotecas bonito incorporado, então dê uma olhada em nosso artigo "Compreendendo o recurso Bibliotecas no Windows 7 ", e você verá instruções passo a passo sobre como adicionar suas novas pastas de armazenamento às suas bibliotecas.
Como você pode ver, minhas pastas de unidade de armazenamento são uma parte das minhas bibliotecas. Minha letra de unidade de armazenamento é E: porque meu compartilhamento de rede está em D: .Além disso, dê uma olhada no nosso artigo "Alterar o arquivo de salvar padrão para o Windows 7 Libraries. .." para que, quando coloque coisas em suas bibliotecas, elas também sejam salvas automaticamente em suas novas pastas de armazenamento.
A última coisa que você terá que mudar é o diretório padrão "Downloads" no seu navegador( s) preferido( s), que pode apontar para a biblioteca "Downloads".Tudo feito!
Também vale a pena mencionar que, se você tiver algum know-how, você poderia mesmo fazer isso com uma unidade remotamente compartilhada em sua rede, embora possa revelar-se muito lento para uso real. Uma idéia melhor é transformar sua partição de armazenamento em uma unidade compartilhada que pode ser acessada por outros computadores em sua rede.
Embora não haja uma solução perfeita para o problema de uma unidade compartilhada unificada para dual-booters, esse layout funciona de forma bastante elegante. A maioria das pessoas diz principalmente que os arquivos, documentos e arquivos de mídia baixados podem ser acessados com muita facilidade independentemente do sistema operacional que eles estão usando, e você verá que esse esquema faz isso bastante bem. Se você tem alguma sugestão, ou talvez uma configuração melhor, compartilhe-as!