Ubuntu e Win10 em discos separados - onde colocar o Ubuntu Boot Loader

2

Eu tenho um SSD com o Win10 e um novo SSD NVMe que eu quero usar para o Ubuntu. Portanto, eu fiz a instalação do Ubuntu e criei três partições: a principal para o Ubuntu, uma partição lógica que eu quero usar para DropBox, OwnCloud e outros dados compartilhados e, finalmente, uma partição swap. Em seguida, o instalador solicitou o destino da instalação para o carregador de boot. Aqui eu selecionei /dev/nvme1 (o novo disco, mas nenhuma partição específica).

Problema : Após a instalação, o layout dos discos se parece com o seguinte:

/dev/nvme1 (Ubuntu)
-------------------------------------------------------------
|     extJournaled        |   FAT32              |   SWAP   |
|     (Ubuntu)            |   (shared storage)   |          |
|     /dev/nvme1p1        |   /dev/nvme1p2       |          |
|     mount: /            |   mount: /cloud      |          |
-------------------------------------------------------------

/dev/ssd1 (Windows)
-------------------------------------------------------------
|  Win Boot     |  /boot/EFI    |  NTFS                     |
|  Loader       |               |  (Windows 10)             |
|  /dev/ssd1p1  |  /dev/ssd1p2  |  /dev/ssd1p3              |
-------------------------------------------------------------

Eu não consigo encontrar o gerenciador de boot do Ubuntu lá. Dentro da BIOS da placa principal, nem o carregador de inicialização do Ubuntu nem o SSD da NVM estão disponíveis como opções de inicialização. Mas se eu começar com o menu de inicialização da placa principal (MSI M350b Mortar Arctic) (F11), vejo o Windows e o carregador de boot do Ubuntu onde o carregador de inicialização do Ubuntu está em / dev / ssd1 e não no SSD da NVM. Eu posso selecionar manualmente o Ubuntu aqui. Isso traz o boot loader do Ubuntu, onde eu preciso iniciar o Ubuntu.

Portanto, meus problemas são a) Eu não vejo o gerenciador de partida do Ubuntu no layout da partição eb) não posso adicionar o Ubuntu ao gerenciador de partida do Windows ec) Não posso selecionar o Ubuntu na ordem de inicialização do BIOS.

O que eu gostaria de ter é apenas um gestor de arranque a pedir-me para iniciar o Windows ou o Ubuntu ou utilizar a tecla F11 da BIOS e iniciar o Windows ou o Ubuntu sem ter o boot loader me perguntando novamente.

Alguma ideia de como consertar isso?

    
por Matthias 18.10.2017 / 12:14

1 resposta

0

I don't see the the Ubuntu boot loader in the partition layout

Você tem um sistema EFI, o que significa que é mais provável que o instalador do Ubuntu coloque o stub EFI do kernel do Linux, e talvez outros arquivos, em sua partição EFI, que é /dev/ssd1p2 . Portanto, não há necessidade de instalar o GRUB em /dev/nvme . Verifique o conteúdo de /boot/EFI .

I cannot add Ubuntu to the Windows boot loader

Não há necessidade de fazer isso. O que você precisa é de um gerenciador de inicialização para permitir que você selecione qual dos stubs EFI será inicializado. Para isso, você pode usar rEFInd . Se não estou enganando, você pode instalar o rEFInd no Ubuntu.

I cannot select Ubuntu in the boot order of the BIOS.

Uma vez que você tenha o rEFInd instalado, isso não importará porque ele funcionará como seu menu de inicialização; detectando quais stubs EFI você instalou (Windows e Ubuntu) e apresentando um menu para inicializá-los. A única ressalva é que, às vezes, uma atualização do sistema operacional altera o gerenciador de inicialização padrão para outra coisa. Nesse caso, você só precisará alterá-lo de volta para rEFInd. As instruções de instalação abordam esse processo.

Exemplo de partição EFI

/boot
/boot/EFI
/boot/EFI/APPLE
/boot/EFI/APPLE/EXTENSIONS
/boot/EFI/APPLE/EXTENSIONS/Firmware.scap
/boot/EFI/APPLE/FIRMWARE
/boot/EFI/APPLE/FIRMWARE/MM61_0106_B0B_LOCKED.scap
/boot/EFI/systemd
/boot/EFI/systemd/systemd-bootx64.efi
/boot/EFI/BOOT
/boot/EFI/BOOT/BOOTX64.EFI
/boot/EFI/nixos
/boot/EFI/nixos/cvh39057xaz7wlxyllc2xsshfjz1cw1y-linux-4.9.53-bzImage.efi
/boot/EFI/nixos/8fyh1aijvkrzrsmkxifvjmvhkh9zhnr1-initrd-initrd.efi
/boot/EFI/nixos/xjlwbp1gf874jvyhqn7fkvi8mbsyaspa-linux-4.9.56-bzImage.efi
/boot/EFI/nixos/m01j5hf4hxqj0bg83k2ph0s8rarlpp5d-initrd-initrd.efi
/boot/loader
/boot/loader/entries
/boot/loader/entries/nixos-generation-79.conf
/boot/loader/entries/nixos-generation-80.conf
/boot/loader/loader.conf
    
por 18.10.2017 / 16:25