必要/有用であれば、詳細を投稿してください。明らかなこと(ブート修復など)を試しました。
デフォルトでは、現在マシンを起動できる唯一の方法は、Windows 8.1とともにデュアルブートシステムをインストールするために作成したUbuntu(14.04)スティックを挿入することです。いくつかの必要な手動手順を以下に説明します。 USBスティックなしで正常に再起動できるようにするための手順も以下に説明しますが、これらの設定は保持されず、2回目の再起動後に失敗します。問題は、再起動後もUEFI設定を保持するにはどうすればよいですか?
スティックが挿入されていない場合、ブートは(設定メニューに入るオプションの後)失敗し、「正しいメディアを挿入して再起動してください」というタイプのメッセージが表示されます。
ドライブを挿入すると、(USB)grubコマンドラインにアクセスして、インストールされたgrub構成に次のようにアクセスできます。
configfile(hd1、gpt2)/EFI/ubuntu/grub.cfg
2番目のgrubメニューは、Ubuntuまたは元のWindows 8.1インスタンスの起動を有効にします。
次の2つの手順を実行すると、インストールされたgrubメニューを正常に再起動できます(USBスティックは不要です)。
1)Sudo grub-install --efi-directory =/boot/efi --target = x86_64-efi --uefi-secure-boot
2)sudo efibootmgr -n 0
注意、ubuntuはefibootmgr出力のエントリ0000(およびアクティブ)です。
これらの手順の後、efibootmgr -vは、1回のリブート(ただし1回のみ)の前後のUbuntuインストールに関する同様の出力を生成します。
BootOrder:0000,0005,0004,0001,0002
Boot0000 * ubuntu HD(2,96800,32000、e3ae99c8-b2d4-4941-94cf-58a12eec0c21)File(\ EFI\ubuntu\shimx64.efi)
ただし、2回目の再起動は失敗し(上記の2つのコマンドが実行されない場合)、USBスティックが再度必要になります。 second rebootの後、efibootmgr -vは次を生成します。
Boot0000 Ubuntuベンダー(99e275e7-75a0-4b37-a2e6-c5385e6c00cb、)
アクティブではなく、正しく構成されていません。
提案?繰り返しますが、それが役立つ場合は、詳細を投稿してください。
まず、製造元から更新されたファームウェアを探します。 (実際にはBIOSではありませんが、おそらく「BIOS更新」としてリストされます。)更新後、GRUBをefibootmgr
で再登録する必要があります。運が良ければ動作し始めます。ただし、これらの更新はほとんど役に立たないため、希望を上げないでください。
時々機能する別のオプションは、Windows経由でデフォルトのブートオプションを設定することです。これを行うには、管理者のコマンドプロンプトウィンドウを開き、次のように入力します。
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
ファームウェアの更新も、Windowsを使用したUbuntuブートローダーのデフォルト設定も役に立たず、コンピューターが新しい場合は、表示されている動作が設計上の欠陥であるという理由で、返金のためにストアに戻すことを強くお勧めします。製造業者は、そうすることの苦痛を感じない場合、そのような欠陥のあるマシンを提供し続けます。そして、彼らが何らかの痛みを感じる唯一の方法は、マシンが返され、その理由を知っている場合です。
マシンが古すぎて払い戻しできない場合は、 私のこのページ で説明しているように、唯一の選択肢はブートローダーファイル名を使用したugいシェルゲームです Boot Repair、 これは、そのような名前の変更を行い、[詳細]メニューでGRUBを適切に再構成するオプションを提供します。このオプションは、「EFIブートファイルのバックアップと名前の変更」などと呼ばれます(ただし、これはメモリからのものです。正確な表現は、ほぼ確実にわずかに異なるものです)。