Índice das dicas

Dual-Boot entre o Mandriva e o Windows

Por Carlos E. Morimoto em 9 de novembro de 2010 às 15h48

11

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.

11 comentáriosPor Carlos E. Morimoto. Revisado 9 de novembro de 2010 às 15h48

Comentários

E no win 7?
por Vinicius (anônimo) em 19 de maio de 2011 às 13h21
Boa tarde, muito bom o tuto descrito, mas tenho outro probleminha. Fiz toda a instalação primeiro do ubuntu 11.04 e logo após o mandriva 2010.2 free e estou com o mesmo problema. Anteriormente a instalção o note ja tinha o Win 7 home basic, o GRUB até reconhece o SO, mas qdo tento acessar ele da o erro "unknown file system". Ja tentei recuperar a inicialização do win com dvd de instalação mas o programa n reconhece nenhum erro na MBR. Podem me ajudar a restaurar a inicialização do win7? Obrigado
Problemas
por Valdo (anônimo) em 27 de dezembro de 2010 às 16h38
Bem legal... mas tive problemas com permissão de gravar.. como poderia resolver isso?
 
por luiz (anônimo) em 17 de março de 2010 às 10h57
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.
 
por gilsonruiz (anônimo) em 20 de janeiro de 2010 às 09h22
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?
 
por criativadesigner (anônimo) em 3 de dezembro de 2009 às 10h29
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....!
 
por jose pinto (anônimo) em 23 de setembro de 2008 às 07h52
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.
 
por Francisco Wesley (anônimo) em 22 de setembro de 2008 às 07h08
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.
 
por Carlos E. Morimoto em 21 de setembro de 2008 às 18h55
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).
 
por jose pinto (anônimo) em 21 de setembro de 2008 às 16h16
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.
 
por Carlos E. Morimoto em 21 de agosto de 2008 às 07h38
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."