web-dev-qa-db-ja.com

ファームウェアの更新後にデュアルブートDell XPS 13がUbuntuの起動に失敗する

1年前、工場にWindows 10がインストールされたDell XPSを購入しました。到着したら、新しいパーティション(ブート、ホーム、スワップ)を内部ハードディスクに追加し、Ubuntu 16.04 LTSをインストールしてデュアルブートシステムを作成しました。そのとき、Ubuntuのインストール方法について、Dellの 公式の指示 に従い、2つの変更を加えました。

  1. Dellの指示ではSHIMx64.EFIを選択するように指示されていますが、これは利用できません。私が選択できるのは、\EFI\BOOT\BOOTx64.EFI\EFI\BOOT\grubx64.efiの間です。 grub64.efiを選択したと思います
  2. SATA OperationをRAID OnからAHCIに設定しました。

この後、Ubuntu 16.04.1をインストールすることができ、今日まですべてが機能していました。

今日、私はファームウェアのアップデートを提供され、それを受け入れました。おそらく、この更新はWindows専用のマシン用に設計されたものです。これで、ラップトップが起動すると、内蔵SSD上のUbuntuオペレーティングシステムが認識されなくなります。システムスキャン(起動中にF12)を実行した後、パーティションエラーをクリアしました。その後、BIOSのブートシーケンスメニューが次のように表示されました。

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

SanDiskは私が使用しているLiveUSBキーです。

これに、以前と同様に[✓] Ubuntuを使用する新しいブートオプション\EFI\BOOT\grubx64.efiを追加しました。これをリストの最初に入れました。

セキュアブートを無効にしましたが、これは以前は問題ではなかったと思います。

SATA操作パネルで、AHCIを選択すると、ラップトップがSanDisk LiveUSBで起動します。 RAIDオンに設定し、ブートシーケンスでSanDiskを無効にすると、ラップトップはWindowsで起動します。

256 GBの内蔵SSDにインストールされているUbuntu OSを起動することはありません。

インストールされたバージョンのUbuntuでラップトップを起動できるようにするには、どのような手順を実行する必要がありますか?

3
James Newton

Ubuntuに戻りました!問題は、ファームウェアのアップグレード後にBIOSで設定されたgrubへのパスが間違っていたことでした。パスを修正すると問題が修正されました。

これを行うには、Dellラップトップの再起動中にF2キーを押して、BIOSインターフェイスを起動します。

オプション:左側のメニューで、最初に[システム構成]> [SATA操作]を選択し、[AHCI]ラジオボタンを選択します。 (Ubuntu用のRAIDドライバーがまだインストールされていないため、この手順は私のマシンで必要です。Ubuntu用のRAIDドライバーがある場合は、代わりにRAIDオンを選択できます。)SATA操作の変更を確認します。

正しいSATA設定がすでに選択されている状態で、[ブートシーケンス]を選択し、右ペインの中央にある[ブートオプションの追加]ボタンをクリックします。新しいレコードに名前を付け(私の場合はUbuntu AHCI)、[ファイル名]フィールドの右側にある[...]ボタンをクリックし、起動用のgrubファイルを選択します。 EFI> ubuntu> grub64.efiを選択します。 OKをクリックします。

[ブートシーケンス]ペインの右上にあるリストの横にある矢印を使用して、新しいUbuntuブートオプションをリストの上部に配置します。

役に立たない名前(UEFI:THNSN5256GPU7 NVMe Toshiba 256 GB、Par)の新しいブートオプションがあり、Windowsブートマネージャーと同じファイルの選択がありました。これを削除し、その後Windowsを起動できることを確認しました。現在、私のブートオプションは次のようになっています。

[✓] Ubuntu AHCI
[✓] Windows Boot Manager  

[適用]をクリックして変更を確認し、[終了]をクリックします。

ファームウェアのアップグレード前と同じように、マシンがUbuntuで起動するはずです。

7
James Newton

ジェームズが説明した手順は、私のXPS 15 9550で機能しました。しかし、ここでは、セキュアブートを無効にする必要があることを強調したかったのです。セキュアブートを無効にするまで、複数のブートシーケンスオプションを試してみました。セキュアブートを無効にせずに(grubファイルに署名しますか?).

0
yuranos87