Como corrigir quando a instalação do Fedora 26 não é detectada / não listada no menu Ubuntu-grub

0

Eu instalei o Fedora (32-bit) pela 1ª vez. Tentei configurar o BIOS-PC dual-boot (Windows 7 e Ubuntu 14.04) para triplo com o Fedora 26 sem frutas.

Eu comecei como abaixo ...

  1. Criadas 3 partições padrão em vez de partições LVM:

    • / - criptografado, ext4, 10 GB.
    • /boot - não criptografado, ext4.
    • swap - não criptografado.
  2. Eu desmarquei a opção 'bootloader install' do Anaconda, pois já havia o ubuntu-grub no MBR. No final, o instalador diz que instalou o fedora com sucesso. mas após a reinicialização, o Fedora 26 não foi listado no menu de inicialização do GRUB 2. Eu corri sudo update-grub do terminal do Ubuntu, mas o resultado foi inalterado. Eu posso ver essas partições recém-criadas usando sudo blkid .

    Aqui está a saída de sudo blkid :

    /dev/sda1: LABEL="System Reserved" UUID="F2622FA6622F6F13" TYPE="ntfs"
    /dev/sda2: LABEL="Windows" UUID="FE703488703449A3" TYPE="ntfs"
    /dev/sda5: UUID="03f69c95-69fd-4302-adf3-96a495584a4c" TYPE="ext4"
    /dev/sda6: UUID="9087cac3-ee43-4c6b-9cf3-bf818697e239" TYPE="swap"
    /dev/sda7: LABEL="Common Drive" UUID="EA203DE0203DB483" TYPE="ntfs"
    /dev/sda8: UUID="1b498ed0-dd4c-4021-942f-4c20ba4bb79c" TYPE="crypto_LUKS" 
    /dev/sda9: LABEL="Fd-bt" UUID="720dc2b9-e1fe-4adc-a2de-10c26567729a" TYPE="ext4"
    /dev/sda10: LABEL="Fd-swp" UUID="d8b3cdd6-908f-4a5d-8ac5-9ec1dfb62fa6" TYPE="swap"
    

Aqui, sda8 é a partição raiz do Fedora.

Minha pergunta é como consertar ou superar esse problema? Tenho que instalar algum pacote adicional para sda8 criptografado ou outra coisa?

    
por bijay 27.04.2018 / 15:52

1 resposta

0

O Fedora 26 usa o Anaconda como instalador. O Anaconda não faz distinção entre os dois estágios do GRUB2 ao instalar o gerenciador de inicialização; Você instala o GRUB2 completamente ou não instala:

If you choose not to install a boot loader for any reason, you will not be able to boot the system directly, and you must use another boot method, such as a stand-alone commercial boot loader application. Use this option only if you are sure you have another way to boot your system. - Source https://docs.fedoraproject.org/f26/install-guide/install/Installing_Using_Anaconda.html#sect-installation-gui-storage-partitioning-bootloader

Em suma, não instalar o GRUB2 do Fedora / Anaconda significa um mundo de dor. Aqui está sua melhor aposta:

  1. Reinstale o Fedora 26 com o gerenciador de inicialização. Isso vai sacrificar o GRUB2 stage1 instalado pelo Ubuntu, mas o Fedora então inicializará; Ubuntu não vai. Certifique-se de usar uma partição de inicialização separada para o Fedora, como você já fez.
  2. Use a capacidade do GRUB2 para carregar outra configuração para criar uma entrada de menu que carregue a configuração do GRUB2 do Ubuntu.

Em outras palavras, você estaria delegando a propriedade do processo de inicialização ao Fedora.

Carregando o menu do Ubuntu GRUB2 do Fedora

Veja como concluir a etapa dois:

  1. Inicializar o Fedora
  2. Monte sua partição /boot se ainda não estiver montada: mount /boot
  3. Atualize /etc/fstab para montar automaticamente a partição de inicialização do Ubuntu:

mkdir /mnt/ubuntu echo "/dev/sda5 /mnt/ubuntu ext4 defaults,ro 0 0" >> /etc/fstab

  1. Monte a partição de inicialização do Ubuntu: mount -t ext4 /dev/sda5 /mnt/ubuntu
  2. Crie uma entrada de menu personalizada que simplesmente carrega a configuração do GRUB2 do Ubuntu. Anexe o seguinte a /etc/grub.d/40_custom :

menuentry 'Ubuntu' --class gnu-linux --class gnu --class os $menuentry_id_option 'ubuntu-xyz' { set root='hd0,msdos5' configfile /mnt/ubuntu/grub2/grub.cfg }

  1. Atualize a configuração do GRUB2 do Fedora para que ele adicione seu novo menu: grub2-mkconfig -o /boot/grub2/grub.cfg
  2. Reinicie e cruze seus localizadores.

Aviso

Este processo é um procedimento delicado. É fornecido como uma solução de melhor esforço, considerando que não tenho seu computador na minha frente. Não se surpreenda se não funcionar . Faça todos os backups necessários e prossiga com o reconhecimento completo de que pode ir de mal a pior; Você pode ter que limpar o disco e começar de novo.

    
por 27.04.2018 / 22:31