Inicialização dupla O Dell XPS 13 falha ao inicializar no Ubuntu após a atualização do firmware

3

Um ano atrás, eu comprei um Dell XPS com o Windows 10 instalado na fábrica. Quando ele chegou, adicionei novas partições ao disco rígido interno - boot, home e swap - e instalei o Ubuntu 16.04 LTS para criar um sistema dual-boot. Naquela época, eu segui o instruções oficiais da Dell sobre como instalar Ubuntu, com duas mudanças:

  1. As instruções da Dell dizem para escolher SHIMx64.EFI , mas isso não está disponível. A escolha que tenho é entre \EFI\BOOT\BOOTx64.EFI e \EFI\BOOT\grubx64.efi . Acredito que escolhi grub64.efi
  2. eu configurei a operação SATA de RAID On para AHCI.

Depois disso, consegui instalar o Ubuntu 16.04.1 e tudo funcionou até hoje.

Hoje, recebi uma atualização de firmware, que aceitei. Presumivelmente, essa atualização foi projetada para uma máquina somente do Windows. Agora, quando o laptop inicializa, ele não reconhece mais o sistema operacional Ubuntu no SSD interno. Depois de executar uma varredura do sistema (F12 durante a inicialização), eu apaguei um erro de partição e, depois disso, o menu Boot Sequence no BIOS apareceu assim:

[✓] UEFI: THNSN5256GPU7 NVMe TOSHIBA 256 GB, Par(tition 1)
[✓] UEFI: SanDisk Partition 1 
[✓] Windows Boot Manager  

O SanDisk é a chave do LiveUSB que estou usando.

Para isso, adicionei uma nova opção de inicialização [✓] Ubuntu , que usa \EFI\BOOT\grubx64.efi , como antes. Eu coloquei isso como o primeiro da lista.

Desativei o Secure Boot, mas não acho que isso tenha sido um problema antes.

No painel de operação SATA, se eu selecionar AHCI, o laptop inicializa no SanDisk LiveUSB. Se eu configurá-lo para RAID On e desabilitar o SanDisk na Boot Sequence, o laptop inicializará no Windows.

Em nenhum caso ele inicializa no sistema operacional Ubuntu que está instalado no SSD interno de 256 GB.

Quais etapas eu preciso fazer para tornar o laptop capaz de inicializar a versão instalada do Ubuntu?

    
por James Newton 13.11.2017 / 09:32

2 respostas

6

Estou de volta no Ubuntu! O problema era que o caminho para o grub definido no BIOS após a atualização do firmware estava errado. Corrigir o caminho resolveu o problema.

Para fazer isso, pressione a tecla F2 enquanto reinicia o laptop Dell, para abrir a interface do BIOS.

Opcional: no menu à esquerda, selecione primeiro Configuração do sistema > Operação SATA e selecione o botão de opção AHCI. (Esta etapa é necessária na minha máquina, porque ainda não há drivers RAID instalados para o Ubuntu. Se você tiver drivers RAID para o Ubuntu, poderá escolher RAID On.) Confirme a alteração da operação SATA.

Com a configuração SATA correta já escolhida, selecione Boot Sequence e, em seguida, clique no botão Add Boot Option no meio do painel direito. Nomeie o novo registro (no meu caso - Ubuntu AHCI) e clique no botão [...] à direita do campo File Name, escolha um arquivo grub para a inicialização. Selecione EFI > ubuntu > grub64.efi. Clique em OK.

Usando as setas na lista no canto superior direito do painel Boot Sequence, coloque sua nova opção de inicialização do Ubuntu no topo da lista.

Eu tinha uma nova opção de inicialização com um nome inútil (UEFI: THNSN5256GPU7 NVMe TOSHIBA 256 GB, Par) que tinha a mesma opção de arquivo que o Gerenciador de inicialização do Windows. Eu apaguei isso e verifiquei depois que ainda podia inicializar no Windows. Aqui está como minhas opções de inicialização estão agora:

[✓] Ubuntu AHCI
[✓] Windows Boot Manager  

Clique em Aplicar, confirme suas alterações e clique em Sair.

A máquina agora deve inicializar no Ubuntu, exatamente como antes da atualização do firmware.

    
por James Newton 17.11.2017 / 23:30
0

Os passos que James descreveu funcionaram para o meu XPS 15 9550. No entanto, eu queria enfatizar aqui que desabilitar o Secure Boot era uma obrigação para mim. Eu tentei várias opções de seqüência de inicialização sem sucesso até que eu desativei o Secure Boot. Ficará feliz em saber se existem outras maneiras de fazer isso sem desativar o Secure Boot (assinar o arquivo grub?).

    
por yuranos87 08.04.2018 / 21:27