Dual-Boot entre o Mandriva e o Windows
Publicado em 20/08/2008 – 20:31por Carlos Morimoto
Instalar o Mandriva e o Windows XP ou Vista em dual-boot é bastante simples. A principal dica é instalar primeiro o Windows, criando uma partição no início do HD e deixando o restante do espaço sem particionar. Com o Windows instalado, faça a instalação do Mandriva da forma usual, criando as partições usado o espaço vago do HD.
O instalador do Mandriva é capaz de detectar a instalação do Windows, adicionando a entrada correspondente na configuração do gerenciador de boot. Se você tiver curiosidade de olhar o arquivo "/boot/grub/menu.lst" no final da instalação, verá uma entrada como esta no final do arquivo:
title windows
root (hd0,0)
makeactive
chainloader +1
Esta é a entrada padrão para inicializar uma instalação do Windows presente na primeira partição do HD. A opção "chainloader +1" é uma instrução especial, que faz com que o grub simplesmente carregue o próprio gerenciador de boot do Windows, deixando que ele se encarregue da inicialização do sistema.
Se por acaso a entrada não for adicionada automaticamente, você pode simplesmente abrir o arquivo (como root) e adicionar a entrada manualmente. Naturalmente, você também poderia fazer isso usando a opção "Inicialização > Configurar qual sistema será inicializado" do mcc, mas este é um daqueles casos onde é mais fácil simplesmente fazer a alteração manualmente.
Outro problema que foi solucionado é o acesso aos arquivos dentro da partição do Windows. Antigamente, o suporte a partições NTFS era incompleto, com o acesso sendo feito em modo somente-leitura. Com isso, quem queria ter acesso completo aos arquivos dentro da partição do Windows era obrigado a formatar a partição em FAT32.
Isso foi resolvido com o NTFS-3g, que é usado por padrão no Mandriva 2009. Abrindo o arquivo "/etc/fstab", você encontrará uma entrada similar a essa:
# Entry for /dev/sda1 :
UUID=2CA4D80DA4D7D802 /mnt/windows ntfs-3g defaults 0 0
O "/mnt/windows" indica a pasta onde os arquivos ficarão acessíveis e o "ntfs-3g" especifica que ela será montada de modo leitura e escrita usando o NTFS-3g. Caso por algum motivo prefira usar o driver antigo (somente-leitura), você pode substituir o "ntfs-3g" por "ntfs" dentro do arquivo, ou alterar a opção através do Diskdrake ("Discos Locais > Gerenciar partições de disco" no mcc), usando a opção "Tipo":

Por segurança, o NTFS-3g se recusa a montar partições do NTFS que estejam marcadas como em uso, ou que estejam danificadas. O problema é que a partição fica com o atributo ativo sempre que você desliga o Windows incorretamente, mesmo que nenhum dano tenha ocorrido. Se você prestar atenção nas mensagens exibidas durante o boot, ou tentar montar a partição manualmente usando o "mount /mnt/windows", receberá uma mensagem como essa:
Failed to mount '/dev/sda1': Operação não suportada
Mount is denied because NTFS is marked to be in use.
A solução nesse caso é inicializar o Windows, deixar que ele faça o exame da partição (se for o caso) e desligar o sistema corretamente. Com isso você deixa o próprio Windows corrigir o problema e o NTFS-3g volta a montar a partição normalmente.
Para os impacientes de plantão, existe a opção de forçar a montagem da partição, o que fará com que o NTFS-3g ignore problemas simples e recuse a montagem apenas em caso de erros graves. Nesse caso, abra o arquivo "/etc/fstab" e substitua o "defaults 0 0" na linha referente à partição por "force 0 0", como em:
# Entry for /dev/sda1 :
UUID=2CA4D80DA4D7D802 /mnt/windows ntfs-3g force 0 0
Naturalmente, forçar a montagem das partições sempre traz um certo risco de perda de dados, por isso só é uma boa idéia em casos em que a partição do Windows não guarda dados importantes.



9 respostas para “Dual-Boot entre o Mandriva e o Windows”
Esse defaults 0 0 não vai deixar a partição acessível somente para o root ou pelo menos só ele vai poder escrever na partição?
Será que não estão faltando alguns parâmetros?
O default mudou nas versões recentes do NTFS-3g, agora todo mundo escreve por padrão:
" Access Handling and Security
By default, files and directories are owned by the effective user and group of the mounting process and everybody has full read,
write, execution and directory browsing permissions. If you want to use permissions handling then use the uid and/or the gid options
together with the umask, or fmask and dmask options.
Windows users have full access to the files created by ntfs-3g.
If ntfs-3g is set setuid-root then non-root users will be also able to mount volumes."
ola. tlaves seja mais um pedido sem resposta mas pela gravidade da situação tenho de tentar.
tenho um caso igual a este . a questão é q ao iniciar o mandriva aparece a opção para começar o xp ou mandriva ao escolher xp da erro e vai para o mandriva . depois ele domina tudo. vejo todo o conteudo windows e xp documents e programas mas não posso trabalhar com nenhum como posso saisr desta?
agradeço ajuda. aqui ou para o meu mail.
Bom, não tenho intenção de começar a prestar suporte técnico através do blog, mas entre as possíveis causas que você poderia verificar estão:
a) Erro na configuração do grub, verificar a entrada no /boot/grub/menu.lst
b) Instalação do Windows corrompida (dê boot com oum CD do Windows XP e use a opção de restaurar instalação para ver o que ele diz).
c) A partição do Windows foi apagada durante o particionamento para instalação do Mandriva (sentar e chorar, ou verificar a possibilidade de recuperar os dados usando o Easy Recovery ou outra ferramenta).
Outra opção, José Pinto, seria você tentar acessar as partições do Windows pelo Mandriva, afim de tentar salvar seus dados (caso a partição não esteja corrompida), e depois tentar a restauração ou outro processo, como os descrito pelo Carlos Morimoto.
olá. obrigado a todos.
o caso resultou em q voltei ao xp.
recuperei todos os dados usando o disco do portatil como disco secundario num desktop.
o linux-mandriva despertou o meu interesse e é espetacular mas estamos muito dependentes do xp por causa de problemas de emuladores dos ficheiro exe.
ha sempre surpresas e programas q n rolam.
tentei a virtual box, mas apos criar um disco virtual o mandriva aparece por la com partições e acabo por não arriscar com receio de voltar a ter q instalar tudo de novo.
quando tiver + certezas instalarei o mandriva num disco externo. n tem sido facil estes tres dias.
força voces com esses linux.
para já fico confuso no trabalhar com dois sistemas. eu e toda a "tribo " q me rodeia.
obrigado uma vez mais.
Olá tive problemas ao instalar o Mandriva:
HD de 80gb= c: 25gb(winxp) d:50gb (dados)
Dai tive uma linda idéia de instalar o Partition Magic dai criei assim:
c:19gb (winxp) e:6gb(linux) d:gb(dados) legal neh? não não!!!
Quando coloquei o liveCD e iniciei o instalador o particionador não funcionou corretamente não queria criar a particição para o mandriva. Dai resolvi resetar a máquina!!! Quando iniciei a máquina BUMM! a partição D:50gb tinha sumido com todos os meus dados!dai fiquei louco 50gigas de dados para o espaço!! dai tive que instalar o (Find and Mount) para fazer com que o windows voltasse a ler a partição D:50gb (somente em modo leitura)!!
Acho que vou ter que buscar no fundo do baú o Kurumin 7.0 e instalar no sistema legal conforme ja tinha feito antes sem proglemas com gerenciador de Boot e tudo….!
Rodo a estalação do windons xp original , roda até o final mas não termina e começa de novo inicio, tem solução?
Bom dia alguém pode mim ajudar pois o meu sistema operacional é mandriva 2008 e gostaria de instalar o win xp sp2 sem excluir o sistema operacional de fábrica por favor peço que mim oriente passo a passo neste trabalho de instalação o meu mandriva tem o gerenciador de partições. Espero a sua resposta o mais breve possível.