web-dev-qa-db-fra.com

Impossible de démarrer Ubuntu 16.04 nouvellement installé en mode UEFI?

J'ai un ordinateur portable avec Ubuntu 14.04 installé dans le BIOS (mode Legacy).

Sudo dmidecode

BIOS Information
    Vendor: Dell Inc.
    Version: A16
    Release Date: 12/05/2013
...
System Information
    Manufacturer: Dell Inc.
    Product Name: Latitude E6410

Au lieu de mettre à niveau, j'ai essayé d'installer le nouveau Xubuntu 16.04 en mode UEFI.

  • Basculement du démarrage du BIOS de Legacy vers UEFI et désactivation du RAID pour SATA.

    ( SoftRAID/FakeRAID ont corrompu la sauvegarde de la table GPT à la fin du disque, à chaque démarrage)

  • Démarré avec une clé USB en mode UEFI et table de partition redimensionnée et convertie de MBR à GPT.

  • Redémarré en utilisant une clé USB en mode UEFI et installé Xubuntu. Création d'une nouvelle partition de démarrage EFI (FAT32).

Au redémarrage, il existe une entrée Ubuntu dans le menu UEFI mais sa sélection génère un message d'erreur du BIOS indiquant l'absence de support de démarrage.

Essayé plusieurs choses mais sans succès:

  • Réparation de démarrage.
  • Changez la partition EFI en FAT16.
  • Xubuntu réinstallé.

partition in gparted

Sudo sfdisk -d /dev/sda

label: gpt
label-id: 4A4481B5-0322-411E-8D05-552FBE6189AC
device: /dev/sda
unit: sectors
first-lba: 34
last-lba: 976773134

/dev/sda1 : start=     4194304, size=   127924224, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=F1D50A87-ACB2-4868-B1EA-66C3D5223EA4, name="Linux filesystem"
/dev/sda2 : start=   874115072, size=    98463744, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=C96E6320-18EA-40B2-BA46-79FC66407917, name="Linux filesystem"
/dev/sda4 : start=        2048, size=      409600, type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, uuid=BCB6E471-44F7-4C42-81EC-B276F1D6B6E6, name="EFI"
/dev/sda5 : start=   154339328, size=   715456512, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=AEBBA3F2-F8B6-40C0-ABFE-9F530FC5F641, name="Linux filesystem"
/dev/sda6 : start=   136513536, size=    17825792, type=0657FD6D-A4AB-43C4-84E5-0933C84B4F4F, uuid=515C9B77-B282-4007-8F1A-B0C5D908591E, name="Linux swap"
7
user.dz

Enfin, je l’ai eu pour démarrer en UEFI. Le problème est avec le firmware UEFI qui semble bogué. La partition EFI doit être la première de la table GPT. Les entrées de partition dans la table GPT n'étaient pas ordonnées. (EFI était le premier sur le disque, mais 4ème du tableau).

J'ai suivi les instructions ci-dessous pour résoudre ce problème:

  1. Démarrez avec Live USB
  2. Table de sauvegarde GPT

    Sudo su
    swapoff
    sfdisk -d /dev/sda > sda.bkp
    
  3. Modifier une nouvelle table avec une nouvelle commande (EFI est la première)

    cp sda.bkp sda.new
    nano sda.new
    

    sda.new

    label: gpt
    label-id: 4A4481B5-0322-411E-8D05-552FBE6189AC
    device: /dev/sda
    unit: sectors
    first-lba: 34
    last-lba: 976773134
    
    /dev/sda1 : start=        2048, size=      409600, type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, uuid=BCB6E471-44F7-4C42-81EC-B276F1D6B6E6, name="EFI"
    /dev/sda2 : start=     4194304, size=   127924224, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=F1D50A87-ACB2-4868-B1EA-66C3D5223EA4, name="Linux filesystem"
    /dev/sda5 : start=   136513536, size=    17825792, type=0657FD6D-A4AB-43C4-84E5-0933C84B4F4F, uuid=515C9B77-B282-4007-8F1A-B0C5D908591E, name="Linux swap"
    /dev/sda6 : start=   154339328, size=   715456512, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=AEBBA3F2-F8B6-40C0-ABFE-9F530FC5F641, name="Linux filesystem"
    /dev/sda4 : start=   874115072, size=    98463744, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=C96E6320-18EA-40B2-BA46-79FC66407917, name="Linux filesystem"
    
  4. Restaurer la table GPT

    sfdisk /dev/sda < sda.new
    

Maintenant, je peux démarrer.

Références:

7
user.dz