web-dev-qa-db-ja.com

混乱した起動-システムBootOrderが見つかりません

Ubuntu 17.10をインストールしようとしています。

何が起こっていますか:

  • PCの電源を入れます
  • 時間内に読み込めないというメッセージを受け取ります。システムBootOrderが見つかりません。デフォルトを初期化しています。
  • PCの再起動
  • 無限ループ

私が試したこと:

  • UbuntuライブUSBで新規インストールを完了する
  • ライブUSBで起動し、gpartedを使用していくつかの設定を試してください
  • ブート情報- http://paste.ubuntu.com/p/gSSdkpVfxt/

これに至るまでに私がしたこと:

  • PCはもともとWindows 10のインストールでした
  • Arch Linuxを試すためにWindows 10を削除しました
  • 古いArch Linuxインストールを削除してUbuntuをインストールしようとしています

私は私のブートをめちゃくちゃにしたと信じており、それを修正する方法は完全にわかりません。ブート情報で.efiファイルのパスを変更するように求められますが、その方法を理解できません。 ThinkPad 470sを実行しています。

3
notvita

BootOrderはUEFIブート変数の1つで、他のファームウェア構成(以前は「BIOS設定」でした)とともにNVRAMに保存されます。

Linuxでは、efibootmgr -vを使用してブート変数を表示できます。

例:

# efibootmgr -v
BootCurrent: 0001
Timeout: 6 seconds
BootOrder: 0001,0002,0000,0003,0004,0005,0006
Boot0000* debian        HD(1,GPT,4fb8aadb-9507-44b5-8cab-a052a0091e2b,0x800,0x100000)/File(\EFI\DEBIAN\GRUBX64.EFI)
Boot0001* rEFInd Boot Manager   HD(1,GPT,4fb8aadb-9507-44b5-8cab-a052a0091e2b,0x800,0x100000)/File(\EFI\REFIND\REFIND_X64.EFI)
Boot0002* UEFI: IP4 Realtek PCIe GBE Family Controller  PciRoot(0x0)/Pci(0x1c,0x2)/Pci(0x0,0x0)/MAC(107b447ad398,0)/IPv4(0.0.0.0:0<->0.0.0.0:0,0,0)..BO
Boot0003  UEFI Shell    HD(1,GPT,4fb8aadb-9507-44b5-8cab-a052a0091e2b,0x800,0x100000)/File(\EFI\tools\Shell.efi)
Boot0004* UEFI:CD/DVD Drive     BBS(129,,0x0)
Boot0005* UEFI:Removable Device BBS(130,,0x0)
Boot0006* UEFI:Network Device   BBS(131,,0x0)

ここには、Debian 9システムがあり、2つのブートローダーがインストールされています。DebianのデフォルトGRUBと、プライマリブートローダーとして設定した、より視覚的な指向のrEFIndです。ブートオプションとしてUEFIシェルもありますが、そのオプションは現在無効になっています。

BootOrderには、他のBootNNNNオプションが試行される順序がリストされていることに注意してください。

WindowsまたはArchのインストールで残ったBootNNNN行があるかもしれません。それが参照するブートローダーファイルは存在しないため、役に立たなくなります。 efibootmgr -B -b NNNNを使用して削除できます。NNNNを削除したい実際のBootNNNN番号に置き換えるだけです。

2
telcoM