Eu queria configurar uma inicialização dupla para Windows 7 e CentOS 7
Eu tinha uma máquina Windows 7 com disco de 500 GB. Encolhi a partição do Windows para fornecer espaço para o CentOS 7 (aproximadamente 230 GB). Eu criei um pendrive de instalação USB do CentOS 7 e inicializei com isso. Executei a instalação configurada da melhor maneira possível para instalar o CentOS 7 no espaço livre (em vez de em todo o disco). Fiz a instalação na rede e tudo parecia correr bem, mas quando ele foi reiniciado, voltei ao Windows e não consigo entrar no CentOS.
Reiniciei a partir do USB e tentei corrigir a situação (com cuidado) usando cfdisk
, por exemplo, selecionando o que acredito ser a partição de inicialização do CentOS, mas ela relata "sistema operacional ausente". Também cfdisk
diz que não é possível reler a tabela de partição quando a escrevo com a inicialização do CentOS, mas iniciar cfdisk
novamente parece mostrar que o sinalizador foi definido.
Atualmente, o netinstall USB CentOS 7 mostra as seguintes partições no disco:
## DATA
/home 168GB centos-home
## SYSTEM
/boot 500MB sda3
/ 51GB centos-root
swap 3.85GB centos-swap
As "outras" partições do Windows são:
ntfs 100MB sda1
ntfs 253GB sda2
Isso parece bom, mas quando vou para a instalação do CentOS 7 novamente, está me dizendo que tenho que criar pontos de montagem para a partição raiz. Não fiz isso originalmente, pois pensei que isso seria feito automaticamente quando eu clicasse em "Clique aqui para criá-los automaticamente" para a configuração do disco na primeira vez que instalei.
E a tabela de partição acessada usando cfdisk
"Rescue a CentOS system ..." tem a seguinte aparência:
Unusable 1MB
sda1 Primary ntfs 105MB
sda2 Primary ntfs 265GB
sda3 Boot Primary xfs 525MB
sda5 NC Logical LVM2_member 235GB
Logical Free space 0.03MB
Como mencionado, quando tento inicializar com essa configuração, recebo "sistema operacional ausente". Se eu alterar o sinalizador de inicialização novamente para sda1, ele será inicializado no Windows 7.
ATUALIZAÇÃO # 1
Eu (re) instalei grub2
usando a grub2-install
partir do netinstall /dev/sda
e agora, quando inicializo a partir do disco, recebo o grub
prompt. Eu posso usá-lo para encadear carga no Windows. No entanto, quando tento inicializar no CentOS 7, recebo algum tipo de rastreamento / despejo.
Eu usei:
linux (hd0,msdos3)/vmlinuz-3... root=/dev/sda3
initrd (hd0,msdos3/initrd-plymouth...
boot
NOTA: Acredito que linux
seja a partição de inicialização principal do CentOS
Tentando o acima apenas falha.
ATUALIZAÇÃO # 2
Instalei o NTFS-3G e NTFSPROGS usando a yum
partir do repositório EPEL.
Corri grub2-mkconfig -o /boot/grub2/grub.cfg
e reiniciei para encontrar o Windows 7 (Loader) no menu de inicialização. Mas quando eu escolho, recebo:
error: no such device 978778...
error: hd1 cannot get C/H/S values....
o que não parece muito bom, mas pelo menos algum progresso.
Devo também dizer que agora tenho o CentOS 7 apenas na unidade interna e estou trabalhando nessa unidade como uma unidade USB externa (daí /dev/sdb
).
Alguém pode me ajudar a iniciar o Windows?
Eu tenho experiência com Unix, mas principalmente uso o Mac OS X. Eu sempre fico desconfiado ao configurar a inicialização dupla do Windows e Linux.
Finalmente, eu tenho o sistema CentOS 6.5 funcionando bem em outra máquina, assim como no meu Mac.
fonte
Reinstale o gerenciador de inicialização CentOS (seja LILO ou GRUB). O instalador do carregador de inicialização deve reconhecer os sistemas operacionais na sua máquina e mostrar automaticamente as opções do sistema operacional no momento da inicialização. CMIIW.
fonte
Eu tenho tentado uma inicialização dupla com a janela 7 e 7 centos por 2 dias e eu fiz isso. Basta seguir os passos simples
Instalar janela 7
Então centos 7
Quando você reiniciar o PC, você não verá nenhuma opção de inicialização para o Windows 7 no grub.
Inicialize no switch centos para
su
usar o comando.
cfdisk
Em seguida, verifique os sinalizadores onde a inicialização está gravada notifique essa partição.
Em seguida, abra o arquivo grub em /boot/grub2/grub.cfg primeiro faça backup do arquivo grub.cfg, copiando-o como grub.old.cfg, abra o arquivo e edite-o com
altere o valor de msdos com a partição em que o sinalizador de inicialização é fornecido. como se o sinalizador de inicialização estivesse em / dev / sda1 e msdos1 se / dev / sda2 e msdos2.
Não se esqueça de correr
grub2-mkconfig
Espero que você ache útil.
fonte
Verificou que a adição do Arquivo 11_windows
/etc/grub.d
foi mais útil:Conteúdo:
Em seguida, foi executado
grub2-mkconfig
após salvar o backup degrub.cfg
in/boot/grub2
.Os resultados incluíram a entrada "WINDOWS" adicionada no menu grub durante a inicialização.
Meu caso foi para o Windows10, mas deve ser o mesmo.
fonte
Eu tenho tentado uma inicialização dupla com a janela 7 e 7 centos por dois dias e eu fiz isso. Basta seguir os passos simples Instalar janela 7 Em seguida, centos 7 Ao reiniciar o PC, você não verá nenhuma opção de inicialização do Windows 7 no grub. Inicialize no switch centos para su use o comando cfdisk Em seguida, verifique se há sinalizadores onde a inicialização está gravada notifique a partição. Em seguida, abra o arquivo grub em /boot/grub2/grub.cfg primeiro faça backup do arquivo grub.cfg, copiando-o como grub.old.cfg open o arquivo e edite-o com
menuentry "WINDOWS" {set root = '(hd0, msdos1)' chainloader +1} altere o valor de msdos com a partição em que o sinalizador de inicialização é fornecido. como se o sinalizador de inicialização estivesse em / dev / sda1 e msdos1 se / dev / sda2 e msdos2.
Não se esqueça de executar o grub2-mkconfig
fonte