
新しいラップトップ (Acer tmp645-S-5275) の場合:
- Windows 7 パーティションの縮小
- 未割り当て領域にUbuntu 14.04.2デスクトップ64ビットをインストールしました
再起動すると、Windows は正常に起動します。
それで:
- Ubuntuライブでラップトップを起動
- インストールされ、ブート修復を実行したがエラーが発生した
以下は、boot-repair から生成されたログです。 ブート修復ログ
BIOS からセキュア ブートを有効にすると、GRUB は表示されますが、Windows を起動できません。
GRUB から Windows を起動しようとすると、次のメッセージが表示されます:
/EndEntire
file path: /ACPI(a0341d0,0)/PCI(2,1f)/Sata(1,0,0)/HD(2,12c800,96000,f1a7390c70ad8b4b,2,2)/File(\EFI\Boot)/File(bkpbootx64.efi)/EndEntire
error: cannot load image.
セキュア ブートが無効になっている場合、GRUB メニューは表示されず、Windows は正常に起動します。
パーティション
答え1
UbuntuをインストールしたときEFIモードセキュアブートを有効にすると、Ubuntuを起動できるのはセキュアブートが有効以下の手順に従って問題を解決してください ->
最初に起動Windows 7 OSそして休止状態を無効にする。
開ける管理者としてコマンドプロンプトを実行するそして実行します:
powercfg /h off
シャットダウン機械(行う再起動しない) 完全に。
GRUBブートローダーをUbuntuに再インストールします。EFIモードUbuntu インストール メディアから起動し
、ターミナルを開いて次のコマンドを実行します。
sudo mount /dev/sda6 /mnt
sudo mount /dev/sda2 /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sda
update-grub
注: sda
= ディスク | sda2
= efi パーティション | sda6
= システム パーティション | (pastebin 出力から取得)
BIOSを起動し、UEFI設定で起動順序を変更します
。ウブントゥになるデフォルト起動するオペレーティング システム。
これで、GRUB メニューから起動するシステムを選択できます。
パーティションを確認するにはGParted- ツールは Ubuntu インストール メディアに含まれています。
サードパーティのツールは後で問題を引き起こす可能性があるため、使用しないことを強くお勧めします。
答え2
質問から編集された OP の回答:
cl-netbox と oldfred の助けを借りて、この問題を解決した方法は次のとおりです。
- Windows 7 パーティションの縮小
- BIOS でモードをレガシーから UEFI に変更しました (セキュリティ ブートがデフォルトで有効になっています)
- 未割り当て領域に Ubuntu 14.04.2 デスクトップ 64 ビットをインストールしました (Windows 7 と並行して)
BIOS でセキュリティ オプションを変更するには、スーパーバイザー ユーザーのパスワードを設定します。これにより、BIOS にアクセスするたびにこのパスワードを入力する必要があり、UEFI でセキュア ブートを無効にできます (これが、UEFI を有効にしてプレインストールされた Windows 7 を起動する唯一の方法です)。また、EFI ファイルを手動で設定して、起動可能な項目としてリストおよび並べ替えることができます。
BIOS のセキュリティ セクションで、
grub2.efi
(/dev/sda2/EFI/Ubuntu
) ファイルを UEFI ブート マネージャー データベースに追加しました。最終的に、起動可能な項目 (BIOS のブート セクション) に GRUB に関連する新しい項目が表示されます。これを Windows ブート マネージャーの前に配置しました。
これで、ノートブックは GRUB から起動し、セキュア ブートが無効になっている状態でも、GRUB から Windows ブート マネージャーを選択すると Windows が問題なく起動します。