Kannst du neu installiertes Ubuntu 16.04 nicht im UEFI-Modus booten?

7

Ich habe einen Laptop mit Ubuntu 14.04 im BIOS (Legacy-Modus) installiert.

sudo dmidecode

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

Anstatt ein Upgrade durchzuführen, habe ich versucht, das neue Xubuntu 16.04 im UEFI-Modus zu installieren.

  • Der BIOS-Start wurde von Legacy auf UEFI umgestellt und das RAID für SATA deaktiviert.

    ( SoftRAID / FakeRAID beschädigen die GPT-Tabellensicherung am Ende der Festplatte bei jedem Start)

  • Mit USB-Stick im UEFI-Modus gestartet und die Partitionstabelle von MBR in GPT geändert und konvertiert.

  • Erneut mit USB-Stick im UEFI-Modus gestartet und Xubuntu installiert. Erstellt eine neue Boot-EFI-Partition (FAT32).

Beim Neustart gibt es einen Ubuntu-Eintrag im UEFI-Menü, aber wenn Sie ihn auswählen, wird eine BIOS-Fehlermeldung angezeigt, dass kein Startmedium vorhanden ist.

Versuchte mehrere Dinge, aber kein Erfolg:

  • Boot-Reparatur.
  • Ändern Sie die EFI-Partition in FAT16.
  • Xubuntu neu installiert.

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"
user.dz
quelle

Antworten:

7

Endlich habe ich es in UEFI booten lassen. Das Problem liegt in der UEFI-Firmware, die fehlerhaft zu sein scheint. Die EFI-Partition muss die erste in der GPT-Tabelle sein. Die Partitionseinträge in der GPT-Tabelle waren ungeordnet. (EFI war das erste auf der Festplatte, aber das vierte in der Tabelle).

Ich habe die folgenden Anweisungen befolgt, um das zu beheben:

  1. Booten Sie mit Live USB
  2. GPT-Tabelle sichern

    sudo su
    swapoff
    sfdisk -d /dev/sda > sda.bkp
    
  3. Neue Tabelle mit neuer Reihenfolge ändern (EFI ist die erste)

    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. Stellen Sie die GPT-Tabelle wieder her

    sfdisk /dev/sda < sda.new
    

Jetzt kann ich booten.

Verweise:

user.dz
quelle