Minha tentativa recente de instalar um sistema multi-boot no meu equipamento de disco duplo falhou, embora eu tenha instalado com sucesso o Ubuntu, o Linux Mint e o Peppermint no disco 1, atualizando o grub depois. Quando tentei instalar o CentOS, o openSUSE e o Fedora no disco 2. Encontrei inúmeros problemas.
- Não há espaço suficiente disponível. Embora eu tivesse usado o GParted para formatar os dois discos, para uma instalação não LVM, mais o disco 2 não tinha nenhum sistema operacional.
- Não vendo as outras distros no instalador.
- Pontos de montagem não aceitos.
- Uma partição / boot / efi foi necessária e a tabela de partições GPT solicitada.
- Tentando modificar as partições por meio do instalador, ocorreu uma falha.
- Tentei o LMDE 2, (o Debian tem problemas com a minha CPU?) apesar de ter visto todas as distribuições instaladas, (incluindo o CentOS 6.6 reinstalado para verificar, se fosse eu), ele queria uma partição / boot / efi.
Ações.
Como eram as novas distribuições do RPM com as quais eu estava tendo problemas, eu decidi instalar o CentoS 7 primeiro, embora o CentOS 6.6 anteriormente coexistisse felizmente nas configurações antigas do BIOS e no sudo update-grub. Notavelmente, o openSUSE, há alguma sugestão para melhorar minhas chances de uma instalação limpa. Acho que descobri as peculiaridades do CentOS e do Fedora.
- Desinstale tudo. Para nova instalação.
- Reformate os dois discos usando o GPT, criando duas partições sinalizadas fat32 / boot / efi para cada disco. Isso é um exagero ou uma necessidade?
- Em seguida, criei as partições / home / com a partição ext4 e linux-swap, para meu novo manual, instalação não LVM.
- Verifique o BIOS e altere as configurações de Legado para UEFI.
- Instale o CentOS 7, depois de superar seus pontos fracos de espaço insuficiente e peculiaridades de ponto de montagem, que eram / boot / efi, depois / home, seguidos de / e swap.
- Execute o comando [-d / sys / firmware / efi] & & echo "Instalado no modo UEFI" || echo "Instalado no modo legado" = Instalado no modo UEFI.
Como as distribuições baseadas no Ubuntu e no Ubuntu usam principalmente o Debian como base, atualmente não implementando o systemd, parece muito provável que sigam o exemplo em um futuro próximo e eu preciso me adaptar agora.
Chainloader.
Não é algo que eu tenha tido muita experiência, a última vez que tentei, o sudo update-grub removeu. Então, um web safari depois, eu encontrei alguns pontos de partida tangíveis e chamei os termos corretos (novos) para o CentOS 7, com o grub2-mkconfig -o /boot/grub2/grub.cfg sendo similar ao sudo update-grub. Em seguida, o "etc / grub.d / 40_custom" para abrir um arquivo gedit, ou assim pensei que aconteceria, para editar o # 40 menuentry.
Terminal.
No terminal eu entro no meu chainloader depois do # ...? Não tenho certeza do roteiro abaixo e gostaria de ter uma visão experiente sobre isso.
[root@localhost tony]# /etc/grub.d/40_custom
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
[root@localhost tony]#
#DISK 1
#
# for CentOS-7
menuentry "My custom boot entry" {
set root= '(hd0,2)'
linux /boot/vmlinuz-linux
initrd /boot/initramfs-linux.img
}
#
# for openSUSE
"openSUSE-13.2" {
set root='(hd0,5)'
linux /boot/vmlinuz-linux
initrd /boot/initramfs-linux.img
}
#
# for Fedora
"Fedora-22" {
set root='(hd0,8)'
linux /boot/vmlinuz-linux
initrd /boot/initramfs-linux.img
}
#
#DISK 2
#
# for Ubuntu
"Ubuntu-14.04.2" {
set root='(hd1,2)'
linux /boot/vmlinuz-linux
initrd /boot/initramfs-linux.img
}
#
# for Linux Mint
"Linuxmint-17.1" {
set root='(hd1,5)'
linux /boot/vmlinuz-linux
initrd /boot/initramfs-linux.img
}
#
# for Peppermint
"Peppermint-Five" {
set root='(hd1,8)'
linux /boot/vmlinuz-linux
initrd /boot/initramfs-linux.img
}
Resumo.
Alterado do modo Legado para o modo UEFI, usado tabelas de partições GPT, criadas duas partições / boot / efi para ambos os discos, isso é necessário.
Chainloader, inseguro de mim mesmo, requer orientação, para fazer uma instalação indolor das outras distros que vivem em harmonia com outras.
Agradeço desde já pela ajuda necessária sobre este tópico.