Não é possível instalar o GRUB em / dev / nvme

15

Eu inicializei a partir de um live usb e instalei o 15.10, mas no final do processo de instalação, recebi um erro:

Unable to install GRUB in /dev/nvme .

Em seguida, ele dá a opção de alterar onde o bootloader está instalado, mas ao pressionar OK neste ponto, o grub não faz nada. Não consigo encontrar nenhuma informação sobre / dev / nvme, apenas / dev / sda que sempre foi o que eu vi fazendo instalações linux no passado. Por que é / dev / nvme agora e como faço para corrigir isso? Obrigado.

EDIT: É provavelmente também vale a pena notar que eu desliguei a inicialização segura e mudei de UEFI para legado porque a instalação do ubuntu continuava congelando na tela de carregamento roxa no modo UEFI.

    
por JakeP 12.11.2015 / 04:24

6 respostas

5

Você precisa dizer ao instalador para instalar o Grub em /dev/nvme0n1 (pelo menos é assim que aparece no meu NUC 5i5RYK com uma unidade NVMe. No entanto, pelo menos no meu caso, parece que o instalador está quebrado, pois ainda não foi possível inicializar no sistema recém-instalado.

No entanto, eu encontrei dois métodos que consertam a falha de inicialização do Ubuntu 15.10 após a instalação inicial:

  1. Use o programa de GUI Reparo de inicialização :

    O padrão ou "Recommended Repair" não funciona, mas eu selecionei o "Advanced Opções "e desmarque" SecureBoot ", mas mantenha todas as outras opções padrão siga as instruções, o sistema inicializa corretamente no SO instalado recentemente.

    Resultados disponíveis em link

  2. Instale primeiro o Ubuntu 15.04, depois atualize para o 15.10. Como uma alternativa para executar o Boot Repair, descobri que se eu instalar o 15.04, execute todos atualizações:

    sudo apt-get update
    sudo apt-get upgrade
    

    execute

    sudo do-release-upgrade -d
    

    então 15.10 será inicializado com sucesso.

por magiclantern 08.01.2016 / 19:23
7

Nenhuma das sugestões funcionou, mas encontrei a solução para mim.

Quando o instalador perguntar como particionar, escolha Manual , depois disso:

  1. Selecione /dev/nvme0n1 , ele perguntará se deve criar uma nova tabela de partição (somente na primeira vez) - aceite isso.
  2. Selecione free space e escolha criar um EFI boot section (em ferramentas diferentes, isso poderia ser chamado de forma diferente, mas todos devem dizer EFI ), defina como 500 MB (isso deve ser o primeiro, antes das outras partições dentro nvme0n1 )
  3. Agora, particione o restante do free space , por exemplo, definindo todos os free space como raiz / , ext4 (recomenda-se definir pelo menos /boot separadamente).
  4. Na parte inferior, você verá um menu que pergunta onde grub deve ser instalado. Escolha /dev/nvme0n1 .

Feito, é uma configuração muito simples na realidade e você não precisa desativar o UEFI.

    
por Lilian A. Moraru 14.07.2016 / 12:39
4

Eu recebi esse erro continuamente ao usar a opção Apagar disco e instalar o Ubuntu (com a criptografia LVM) padrão do instalador, então selecionei Algo mais para personalizar minhas partições com gparted.

Configurei um esquema de partição sensato suficiente ( 60GB primary ext4 / , 100GB logical ext4 /home , 10GB swap ) e selecionei a partição primary como o Dispositivo para instalação do carregador de inicialização , então é instalado sem o erro.

    
por steevee 02.03.2016 / 11:51
3

Eu tenho um Intel NUC5i7RYH com um SSD Samsung NVMe e enfrentei o mesmo problema, que resolvi inserindo as configurações da BIOS e desativando a inicialização "Legacy".

    
por Simon R 31.01.2016 / 17:25
2

/ dev / nvme não é um devicename correto e nunca 'lerá' como sda. NVMe's são numerados como mmcblk. / dev / nvme0n1 como devicename e / dev / nvme0n1p1 como primeira partição. grub-install / dev / nvme0n1 pode funcionar se o diretório EFI puder ser encontrado O gparted deve ser pelo menos a versão 0.24.0-1 para reconhecer dispositivos NVME

    
por Delaney 07.12.2015 / 16:28
0

Não há opção EFI quando você seleciona manual e cria a partiton em 500 MB, então para o Ubuntu Server 16.04 as instruções de Lilian não pertencem.

    
por nexusguy59 02.06.2018 / 16:55