Multi-Boot com WindowsXP, Windows7 e Ubuntu. Problemas de inicialização

0

O que eu tenho tentado fazer é particionar meu disco rígido de 600GB de 4 maneiras e instalar três sistemas operacionais.

Partição 1, 16 GB: WindowsXP x32

Partition 2, 16GB: Ubuntu 12.04

Partição 3, 30 GB: Windows7 x64

e finalmente a última partição com o restante do meu espaço para armazenamento.

No entanto, eu reformatei e reinstalei todos esses sistemas operacionais 5 vezes ontem tentando descobrir como eu faria isso. Após as duas primeiras instalações, percebi que tinha que instalar o sistema operacional em uma ordem específica. O próximo instala onde falhas em como eu estava dividindo as partições. A última vez que fiz isso na noite passada, parecia que eu tinha instalado tudo certo, já que o Grub inicializava, daí eu poderia acessar o Windows, então o Windows Loader apareceria com 'Older Windows' e Windows7 como opções. Então fui para a cama satisfeita sem realmente verificar. Agora, acordei, tentei inicializar o Windows7 ... pareceu que a partição do Windows7 desapareceu magicamente.

De qualquer forma, eu acabei de instalar tudo 'de novo', com essa configuração; Divida todas as partições e torne-as todas 'primárias', instalar o WindowsXP

Instalar o Windows7

Teste para garantir que o Windows7 e o XP sejam inicializados.

Desde que o fizeram, instale o Ubuntu de um Live CD.

O Grub não apareceu automaticamente neste momento. Inicialização ainda carregada no Windows Loader.

Então usei o Live CD para executar o Reparo de inicialização.

O Boot-Repair funcionou sem erros, por isso reiniciei

O Grub não aparece, mas o Ubuntu é carregado automaticamente. Eu também estava segurando Left-Shift através do processo de inicialização por precaução.

Neste ponto, não sei o que fazer para que o Grub apareça. Então eu olho on-line e descubro que há um arquivo de configuração que você pode 'comprometer' uma linha para o 'grub timeout' ou algo assim, então eu faço isso. Grub ainda não 'lança'. Volte para o Ubuntu, vá para instalar o Boot-Repair, mas ele dá esse erro no terminal;

'Installing rEFInd on Linux....
//boot/efi doesn't seem to be on a VFAT filesystem. The ESP must be
mounted at //boot or //boot/efi and it must be VFAT! Aborting!
dpkg: error processing refind (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up gawk (1:3.1.8+dfsg-0.1ubuntu1) ...
Setting up glade2script (3.2.2~ppa45~precise) ...
Setting up boot-sav (3.199~ppa33~precise) ...
Setting up boot-repair (3.199~ppa33~precise) ...
Setting up boot-sav-extra (3.199~ppa33~precise) ...
Setting up python-configobj (4.7.2+ds-3build1) ...
Setting up pastebinit (1.3-2ubuntu2.1) ...
Errors were encountered while processing:
refind
E: Sub-process /usr/bin/dpkg returned an error code (1)'

Então, tenho tido muita sorte com o multi-boot até agora. Existe alguma maneira de corrigir o erro acima, sem ter que reformatar 'tudo' novamente, enquanto ao mesmo tempo fazer show grub e opções do Windows para o carregamento? Estou convencido de que estou fazendo algo errado, mas não tenho certeza do que. E, isso importa, eu aparentemente tenho algo chamado bios 'UEFI' ou algo assim? Eu não tenho ideia do que isso significa, mas parece ter aparecido bastante em todo o meu googling, então talvez essa seja a causa de todo o meu sofrimento?

Obrigado antecipadamente por ler tudo isso, mas sim ... Halp?

    
por Remeer 04.11.2013 / 20:38

1 resposta

0

Estou prestes a dormir, então peço desculpas antecipadamente por ter chegado a uma conclusão. Mas a impressão que estou tendo é de que ou você está tendo problemas sobre onde instalar o GRUB 2. Não é possível dizer muito, mas você pode inicializar seu computador via Linux Live USB (ou seja, Ubuntu) e rodar o GParted? captura de tela?

Abaixo, não é uma solução, mas um conselho para compartilhar uma "melhor prática" pessoal ao multi-inicialização:

  1. A ordem de instalação é toda do MS Windows OS primeiro (do mais antigo ao mais novo, portanto, no seu caso, instale o XP primeiro e depois o Windows 7).
  2. O último será o seu sistema operacional Linux.
  3. Se você estiver com inicialização múltipla, digamos dois (2) sistemas operacionais MS Windows e dois (2) sistemas operacionais Linux, instale o sistema operacional Microsoft Windows conforme o nº 1. E, em seguida, para o sistema operacional Linux, basta lembrar que o último sistema operacional Linux que você instala é o que assumirá o "Bootloader" (o GRUB é um exemplo de "bootloader").
  4. A melhor dica que eu sigo quando multi-boot é aprender como instalar o GRUB 2 em uma partição "dedicada".

Dessa forma, você evita o problema em que o seu sistema operacional MS "desapareceu magicamente" ... você pode realmente verificar se a instalação do MS Windows realmente desapareceu ou foi excluída por inicializar um Linux Live USB de sua escolha e tentar fazer check-in o Gerenciador de arquivos se a partição do MS Windows ainda estiver lá.

E se ainda estiver lá, o problema será reduzido à forma como o gerenciador de inicialização (ou seja, o GRUB 2 no Linux) foi instalado.

Quando você opta por instalar o GRUB 2 em uma partição "dedicada", ele o libera da preocupação de o carregador de inicialização ser excluído junto com a respectiva partição do sistema operacional ou de outros cenários complexos. Pelo menos, o sistema operacional que foi instalado será inicializado corretamente.

    
por topet2k12001 04.11.2013 / 21:30