Debian squeeze dual boot com Win7 - Como ativar uma partição ntfs por padrão

0

Eu configurei o squeeze em uma partição separada no meu sistema win-7 existente. No entanto, estou enfrentando dois problemas:

[1] A unidade ntfs não é montada automaticamente quando o computador é iniciado. Eu tenho que montá-lo manualmente, dando a senha de root. Eu adicionei as linhas abaixo ao / etc / fstab mas não está funcionando:

#Added by Prahlad
/dev/sda3   /media/SHARED   ntfs    user,auto    0    0

Há algo de errado nesta entrada? usuário, auto opção deve auto-montar na inicialização certo? Eu também verifiquei que / dev / sda3 está correto executando "fdisk -l".

[2] O carregador de inicialização exibe o SO secod como "Windows Vista (Loader)". Eu quero mudar isso para "Windows-7" e também torná-lo padrão. Como fazer isso. Devo editar o /boot/grub/grub.cfg diretamente?

Obrigado antecipadamente.

    
por Prahlad Yeri 06.08.2012 / 22:03

1 resposta

1

[1] - fstab

A única coisa óbvia que posso ver de errado é que você está usando ntfs em vez de ntfs-3g . O último é um sistema de arquivos do espaço do usuário (que existe há muitos anos e é MUITO estável) que pode ler e gravar NTFS de forma confiável. O driver do sistema de arquivos ntfs é um módulo do kernel no kernel do Linux que é muito menos maduro e (AFAIK) não fornece suporte a gravação, nem pode manipular volumes que possuem um diário sujo (novamente, AFAIK).

Quando você tem problemas como esse, a melhor maneira de depurá-lo é tentar montá-lo manualmente. Como root (ou adicione sudo na frente dele):

mount /media/SHARED

Se você receber um erro, publique-o aqui. Se não ..... hmm.

O outro problema que pode existir é que o dispositivo pode não ser estável. Às vezes, a ordem de inicialização do BIOS e a conexão / desconexão de dispositivos (discos SATA, discos USB, etc.) podem fazer com que os dispositivos de bloco tenham nomes diferentes. Uma inicialização pode ser /dev/sda , a próxima inicialização pode ser /dev/sdd . Você pode obter o UUID da partição específica e usá-lo em /etc/fstab em vez do identificador de nó do dispositivo /dev/sda3 . Um artigo bastante bom sobre como determinar os UUIDs e usá-los em fstab está no wiki do Ubuntu , mas observe que alguns comandos que eles recomendam que você execute podem não funcionar com o Debian. Em vez disso, basta seguir as instruções em "Localizando UUIDs" e conectar manualmente o UUID em /etc/fstab usando a sintaxe UUID=BlahBlahIAmAUUID em vez de /dev/sda3 .

[2] - Nome da entrada do Grub

/boot/grub/grub.cfg é para GRUB2 . Se o arquivo existir, você pode editá-lo e substituí-lo adequadamente. Você também pode ver se uma configuração no diretório /etc/default/ permite personalizar o nome padrão.

Se o /boot/grub/grub.cfg não existir, então o /boot/grub/menu.lst deve - esse é o arquivo do menu Legado do GRUB. É razoavelmente semelhante ao do GRUB2, no sentido de que alterar a prioridade da ordem de inicialização é apenas uma questão de copiar e colar as várias seções do documento na ordem desejada ou alterar o comando default para refletir o índice baseado em zero do item de menu de inicialização padrão desejado. E claro, você pode mudar o nome para o que quiser.

Se as ferramentas de pacote detectarem que você modificou um item de menu do GRUB, geralmente elas não substituirão suas alterações automaticamente, para que você não precise se preocupar com isso. Mas mesmo no caso de suas alterações serem substituídas por uma atualização de pacote, as alterações que você deseja fazer são apenas "estéticas", por isso não é um desastre ...

    
por 06.08.2012 / 22:31