web-dev-qa-db-ja.com

UEFIブートロードの問題... Windows 8 OR Ubuntuをロードできません!

可能性のある複製:
プリインストールされたUEFI対応Windows 8システムへのUbuntuのインストール

Windows 8を搭載した新しいDell XPS 8500を手に入れました。UEFIを備えていることがわかります(従来のブートローディングBIOSシステムとは対照的です)。

Ubuntu 12.04をインストールしました(secure-load/uefiシステムではうまく動作しないことに気付いていません)。 Windowsが1つのパーティションにあり、Ubuntuが新しいパーティション(sdb7)になるように、ソリッドステートドライブをパーティション分割しました。これは私の以前のコンピューターで常に機能していました... Windows XPが1つのパーティションに、UbuntuStudioが別のパーティションにありました。 Grubは常にブートメニューを提供してくれました。

ここに問題があります:

最初はコンピューターでUSBから起動できず、UEFIでは起動メニューにアクセスできません... UEFIではWindows経由で起動オプションにアクセスする必要があります。 「セキュア」ブートを選択解除しなければならなかったので、Ubuntu USBからコンピューターをブートできました。

Ubuntuを正常にインストールしましたが、コンピューターを再起動すると、USBで再び起動しました。ブートメニュー(Windows 8、Ubuntu、USBスティックなど)が表示されると期待していました。

そのため、コンピューターをシャットダウンし、USBスティックを取り外して再起動しました...そして、黒い画面に次のエラーメッセージが表示されました。

「再起動して適切な起動ドライブを選択するか、選択した起動デバイスに起動メディアを挿入してキーを押します。」

さて、これは大きな問題ではありません...「適切なブートドライブを選択する」だけでいいのですが... Windows内にいなければBIOSやブートメニューにアクセスできません!!そして、私はWindowsに入ることができません!

できること(できることはすべて)は、USBからUbuntuをライブで実行することです。私は多くのフォーラムを見てきましたし、いくつかのことを試しましたが、何もうまくいきません!これは一種の新しい問題なので、まだ誰もこの問題を抱えていません。他のユーザーも同じエラーメッセージを表示していましたが、問題は異なっていました。通常、Windowsにのみログインできます。 Windowsにアクセスできません。

USBからUbuntuをライブで起動すると、WindowsおよびUbuntuインストールのファイルを調べることができますが、どちらにも起動できません。

ここに私が試したものがあります(今のところうまくいきませんでした):

-Linuxでのubuntu 12.10 -boot-repairプログラムの再インストール

ここに別の情報があります。ブート修復を試みたときに、「PCのブートはレガシーモードになっています... EFIモードに変更してから再試行することをお勧めします。」

EFIモードに変更する方法がわかりません。

また... boot-repairは私に言う:「BIOSにsdb1/EFI/ubuntu/grubfix64.efiで起動するように指示することを忘れないでください」

それが何を意味するのかさえ知りません。

興味があるなら...ブート修復を3回試みて、次のURLを取得しました。

http://paste.ubuntu.com/1565228http://paste.ubuntu.com/1565261http://paste.ubuntu.com/ 15653

情報をお持ちの方は私を助けてください。新品のコンピューターは起動できません...

1
Matt Payne

ブート修復で問題が解決しました!

今すぐWindowsをロードできます!

しかし、最初にBIOSにアクセスし、「レガシー」から「UEFI」に切り替える必要がありました。ブート修復は、私がやらなければ機能しませんでした。また、MBRの復元(ブート修復を使用)の恩恵も受けているようです。

誰もがブート修復の使用方法を知っている必要がある場合、ここにリンクがあります(Ubuntuをusbからライブで実行しているときに、ターミナルのコードを使用してインストールしました:

https://help.ubuntu.com/community/Boot-Repair

明確にするために:私の緊急の問題は解決されました(インストールされているどのオペレーティングシステムにもログインできませんでした)。それが私がこれを投稿した理由です。 Ubuntuを適切にインストールして起動しようとするという問題はまだ残っていますが、実際には別の問題です。今、私のコンピューターは再び使用可能です。

これは私のコンピューターを救ったブート修復ファイルへのリンクです:

http://paste.ubuntu.com/1568051

貢献してくれたすべての人に感謝します。

Jackfb:wikiを使用してUbuntuインストールを修正します。 GRUB2がsdb7にあるため、まだロードできません... sdb2に取得する必要があります...

1
Matt Payne

Ubuntuの問題を修正する代わりに、Ubuntuを再インストールする必要があります。Ubuntuはより高速で安全になります。

0
jackfb

私の知る限り、コンピューターのUEFIブートローダーはGRUBがインストールされているパーティションもロードしていないため、GRUBはまったく表示されません。これを見てください launchpad question boot-repairからのメッセージについて:

どちらを選択するかわからない場合は、以下をお勧めします。

1)最初に[はい]をクリックして再起動し、起動が修復されたかどうかを確認します。 (コンピューターがハイブリッドBIOSとEFIの場合に機能します)

2)それでも良くない場合、それはあなたのコンピューターが絶対にEFIパーティションを必要としていることを意味します。 EFIパーティションを作成してから、Boot-Repairを再度実行してください(オプションで、EFIパーティションが正しく検出されていることを詳細オプションで確認できます)。

貼り付けたコードを見ると、次のことがわかります。

 => No boot loader is installed in the MBR of /dev/sda.
 => No boot loader is installed in the MBR of /dev/sdb.
 => Windows 2000/XP/2003 is installed in the MBR of /dev/sdc.

...

sdb7: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  Grub2 (v1.99-2.00)
    Boot sector info:  Grub2 (v2.00) is installed in the boot sector of sdb7 
                       and looks at sector 288854272 of the same hard drive 
                       for core.img. core.img is at this location and looks 
                       in partition 1 for (,gpt7)/boot/grub.
    Operating System:  Ubuntu 12.10 
    Boot files:        /boot/grub/grub.cfg /etc/fstab

/ dev/sdb7にGRUBがインストールされていますが、マザーボードにはブートを開始するためにそこを探す理由がありません。/dev/sdbにWindowsのブートファイルがあります。

sdb1: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  Windows 8/2012: FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /EFI/Boot/bkpbootx64.efi /EFI/Boot/bootx64.efi 
                       /EFI/Boot/bootx64.efi.bkp /EFI/ubuntu/grubx64.efi 
                       /EFI/Dell/Boot/bootmgfw.efi /EFI/Dell/Boot/bootmgr.efi 
                       /EFI/Dell/Boot/bootx64.efi /EFI/Dell/Boot/memtest.efi 
                       /EFI/Microsoft/Boot/bkpbootmgfw.efi 
                       /EFI/Microsoft/Boot/bootmgfw.efi 
                       /EFI/Microsoft/Boot/bootmgfw.efi.bkp 
                       /EFI/Microsoft/Boot/bootmgr.efi 
                       /EFI/Microsoft/Boot/bootx64.efi 
                       /EFI/Microsoft/Boot/bootx64.efi.grb 
                       /EFI/Microsoft/Boot/memtest.efi

エラーなしで、コンピュータはそこで起動するはずです。ただし、sdaから起動したいようです。

Windows以外のハードドライブを取り外して、コンピューターが起動することを確認することをお勧めします。起動する場合は、ブート修復を再実行し、再起動してGRUBを取得してください。それが機能したら、他のドライブを1つずつ追加します。別のドライブを追加した後、コンピューターが起動しない場合は、ブートローダー用にそのドライブを優先していることがわかります(これは起こるべきではありませんが、起こる可能性があります)。

0
Travis G.

あなたの問題の別の解決策は、起動中にBIOSを入力し、UEFIとFAST BOOTの両方を無効にすることです。Windows8とUbuntuの両方に問題なく起動できるはずです...

0
TenPlus1

トリプルブートW8/Ubuntu12.10/Mageia2を試しても同じ問題が発生しました。最終的に、このトリプルブートの設定を管理しました。いくつかのコメント:

  1. UbuntuのバージョンはEFIに対応していますか? (W8の場合)
  2. Biosの注文は正しいですか? Ubuntu 12.10 64bitでサポートされていないセキュアブートを停止しましたか?
  3. Ubuntu Grub2を保存するには、W8パーティション/ boot/efi(W8によって作成されたパーティションsda2)を使用する必要があります。新しいパーティションを作成しないでください。
  4. W8は1つのパーティションにインストールされましたか?鉱山は6つのパーティションにインストールされました(ネットブックSAMSUNG 350V5C-S06FR)

UbuntuをEFI/GPTモードでインストールする場合は、wikiをご覧ください http://doc.ubuntu-fr.org/multiboot%20ubuntu12%20windows8 EFIをインストールして、同じディスク上の非EFI OS。 Jackfb

0
jackfb