“não conseguiu encontrar um dispositivo stage1 adequado” ao instalar o Grub ao longo do Windows

2

Atualmente, estou executando o Windows 7 de 64 bits como sistema operacional principal e gostaria de fazer o dual boot do CentOS 7. Atualmente, estou usando dois drives no meu sistema, um SSD de 120G e um HDD de 1TB. O Windows está instalado e inicializa a unidade SDD e eu uso a unidade de 1 TB como meu armazenamento principal.

Eu pensei que poderia simplesmente reduzir meu HDD e usar o espaço não alocado para instalar o CentOS, mas mesmo que a instalação visse o espaço livre no HDD, isso me causaria esse erro se eu tentar selecionar o drive: falhou para encontrar um dispositivo stage1 adequado

Aqui está uma captura de tela do gerenciamento de disco do Windows 7 mostrando o que eu quero fazer:

Como posso instalar o CentOS 7 no espaço não alocado sem precisar reinstalar o Windows?

    
por Yanick Girouard 20.10.2014 / 04:59

2 respostas

1

Acontece que meu problema era que eu estava inicializando o DVD do CentOS no modo UEFI em vez do modo normal. Tudo o que tive que fazer foi inicializar o DVD no modo normal e instalar o CentOS no espaço livre da minha unidade secundária.

Então eu fiz isso para ativar a inicialização dupla:

  1. sudo -s
  2. rpm -ivh http://download.fedoraproject.org/pub/epel/7/x86_64/repoview/epel-release.html
  3. yum -y install ntfs-3g and ntfsprogs
  4. os-prober
  5. grub2-mkconfig -o /boot/grub2/grub.cfg
  6. Alterou minha ordem de inicialização do BIOS para inicializar a partir da segunda unidade

Eu também alterei a opção padrão do grub usando este método: link

Trabalhou como um encanto!

    
por 23.10.2014 / 07:10
0

O erro ocorre porque o volume de 1 TB possui uma tabela de partição GPT, mas não possui uma partição de inicialização do BIOS, que é necessária para os volumes GPT do GRUB2 ao inicializar no modo BIOS. Veja aqui, na seção "GPT":

link

A partir de alguma pesquisa no Google, não deve ser um problema criar a partição GRUB2 como a partição segundo no disco rígido, após a partição de dados do Windows. A partição deve ter talvez 2 ou 4 megabytes de tamanho e do tipo "bios_grub" ou EF02; deve ser possível criar uma partição desse tipo a partir do instalador do CentOS.

Observe que, se você fizer isso, ainda terá que selecionar o disco rígido como o dispositivo de inicialização para inicializar no CentOS.

    
por 22.10.2014 / 21:42

Tags