Ubuntu 14.04がインストールされたラップトップをBIOSにインストールしています(レガシーモード)。
Sudo dmidecode
BIOS Information
Vendor: Dell Inc.
Version: A16
Release Date: 12/05/2013
...
System Information
Manufacturer: Dell Inc.
Product Name: Latitude E6410
アップグレードする代わりに、新しいXubuntu 16.04をUEFIモードでインストールしようとしました。
BIOSブートをレガシーからUEFIに切り替え、SATAのRAIDを無効にしました。
( SoftRAID/FakeRAIDがGPTテーブルのバックアップを破損している ディスクの最後で、ブートごとに)
UEFIモードでUSBキーを使用して起動し、MBRからGPTにパーティションテーブルをサイズ変更および変換しました。
再起動すると、UEFIメニューにUbuntuエントリがありますが、これを選択すると、ブートメディアがないというBIOSエラーメッセージが表示されます。
複数のことを試しましたが、成功しませんでした:
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"
最後に、UEFIで起動できるようにしました。問題はUEFIファームウェアにあり、バグがあるようです。 EPTパーティションがGPTテーブルの最初のパーティションである必要があります。 GPTテーブルのパーティションエントリは順不同でした。 (EFIはディスク上の最初のものでしたが、表では4番目です)。
以下の指示に従って修正しました。
バックアップGPTテーブル
Sudo su
swapoff
sfdisk -d /dev/sda > sda.bkp
新しい順序で新しいテーブルを変更します(EFIが最初です)
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"
GPTテーブルを復元する
sfdisk /dev/sda < sda.new
今、私は起動することができます。
参照: