起動修復:UEFIモードでUbuntuを起動できません


9

このサイトには同様の質問がたくさんあることは承知していますが、どれも私の問題を解決していないようです。

私は数日間、東芝z30-bにプレインストールされたWindows 8.1と一緒にubuntu 14.04をインストールしようとしていますが、現在、次のような状況になっています。

  • 両方のOSがインストールされている
  • UEFI設定でブートモード「UEFIモード」を選択すると、Windows 8.1が直接起動します
  • ブートモード「CMSモード」を選択すると、Ubuntu 14.04が直接ブートします

この問題を解決するためにubuntuでboot-repairを実行しようとしていますが、それは言っています:

「現在のセッションはレガシーモードです。コンピュータを再起動し、EFIセッションでこのソフトウェアを使用してください。これにより機能がアクティブになります。たとえば、Boot-Repair-Disk-64bitの live-USBを使用して、 BIOSはEFIモードでUSBを起動するように設定されています。」

問題は、USBまたはHDDから「UEFIモード」でubuntuを起動する方法を見つけられなかったことです(東芝のラップトップはUEFIモードでUSBをロードできないようです)

その他の詳細は次のとおりです。

  • セキュリティモードが無効になっています
  • 高速ブートも無効になっています
  • ブート修復の出力のすべての詳細はこちら

ヒントはありますか?

****************編集*****************

問題が解決しました。UEFIモードで両方のOSを起動できます。問題は、私がUSBを作成した方法が正しいものではなかったことです。私はここの指示に従って、問題を解決しました(GPTパーティション化なしでこれを以前に試しましたが、機能しませんでした。


セキュアブート設定をオフにすることをお勧めしますが、必須ではありません。64ビットバージョンのUbuntuライブインストーラーには、2つのブートオプションが必要です。UEFI-フラッシュドライブの名前/ラベルが表示されます。BIOSブートのもう1つのオプションは、フラッシュドライブの名前/ラベルだけです。インストールをスクリーンショットで表示します。BIOS紫のアクセシビリティ画面とUEFI黒のグラブメニュー画面の両方help.ubuntu.com/community/UEFI
oldfred

回答:


3

UbuntuをBIOS / CSM /レガシーモードでインストールしたかどうか、またはまだインストールしていないが、インストーラーをBIOSモードで起動できるかどうかは不明です。

インストーラーを起動して、直接インストールするか、ブート修復を実行する場合は、EFIの組み込みブートマネージャーを見つける必要があります。ほとんどの場合、これはブートプロセスの早い段階でファンクションキーを押すことでアクセスできますが、どれが完全に標準化されていません。(一部のコンピューターは、Escなどの他のキーも使用します。)起動すると、通常、外部メディア用に2つのオプションがあり、一方には「UEFI」という文字列が含まれ、もう一方には含まれません。「UEFI」オプションを選択してそのモードでブートし、もう1つを選択してBIOS / CSM /レガシーモードでブートします。

場合によっては、ブートマネージャーを使用可能にするために、ファームウェアセットアップユーティリティを起動して、その「ファストスタート」機能を無効にする必要があります(または、その意味で、標準化されていません)。

また、64ビットバージョンのUbuntuにのみEFIブートローダーがあることに注意してください。32ビット(x86)バージョンにはEFIブートローダーがないため、独自のEFIブートローダーを追加しない限り、EFIモードで起動できません。64ビットEFIが搭載されたシステムに32ビットUbuntuをインストールすると、別のトリッキーなレイヤーなので、私はそのルートに行くことをお勧めしません

セキュアブート問題になりませんが、時々問題になるため、他のことを試してもまだ機能しない場合は、セキュアブートを無効にすることをお勧めします。

原則として、WindowsがEFI / UEFIモードで起動しているコンピューターでUbuntuのBIOS / CSM /レガシーモードインストールを実行しないでください。この方法ですでにインストールしている場合は、ブート修復を実行するかUbuntuを再インストールするために、EFIモードでUbuntuインストーラーを再度起動する必要があります。他のオプションは、他の方法でEFIブートローダーをインストールすることです。たとえば、rEFIndブートマネージャーのUSBフラッシュドライブバージョンを使用してEFIモードでUbuntuを起動し、BIOSモードのGRUB(grub-pc)からEFIモードのGRUB(grub-efi)に切り替えるか、rEFIndをハードディスクにインストールします。 DebianパッケージまたはPPA。


回答ありがとうございます。コンピュータを再度初期状態にフォーマットしました。EAFIブートローダーを使用したWindows 8.1の起動です。問題は
ウナイ

申し訳ありませんが、コメントを編集しようとしましたが、遅れました。主な問題は、UEFIモードでUSBを起動できないことです。USBを起動しようとすると、「東芝」画面が表示され、ラップトップが何にも反応しません(たとえば、ファンクションキーを押す)。しかし、CSMモードに切り替えると、USBは完全に起動します。私は、USBに64ビットバージョンのUbuntu 14.04があることを確認しました。この行動を引き起こしているものを知っていますか?おそらく、起動可能なUSBをクレートする方法は適切ではありません。USBを作成するための最良の方法でURLを提供できますか?よろしくお願いします
Unai

1
ブータブルUSBドライブを作成するための一部のツールは、EFIブートファイルを省略します。RufusUNetbootinStartup Disk Creator、およびdd(Ubuntuの標準部分)の最新バージョンを正常に使用しました。そうは言っても、システム固有の癖がある可能性があるため、別のツールを試してみる必要があるかもしれません-私と私のコンピューターで機能するツールは、あなたとあなたのコンピューターでは機能しないかもしれません。
Rod Smith

1

2014年10月、東芝がプレインストールされたMicrosoft OS(8.1)以外の他のOSのEFIブートを無効にするBIOSアップデートを提供していることに気付きました。東芝Satellite_S55-A5188を持っています。BIOS v1.4に同梱されており、最新の(当時)V1.7にアップデートしました。これらの2つのバージョンでは、CMS(GRUB2)BIOS設定でのみデュアルブートできました。東芝がBIOS v1.90を公開したとき、私はこのアップデートを適用しました。これは大きな間違いでした。このBIOSには、動的変数リセット機能が組み込まれていました。Linuxのインストールでセキュアブートに必要なEFI SHIMパスが適用されると、BIOSが変更に気づき、Linux設定でデフォルトのMicrosoftパスを書き換えました。つまり、私の東芝は、Microsoftが署名したEFIベースのOS以外のOSを決して実行しません。私はこれを調査するのに何週間も費やしました。他の多くのLinuxサイトでは、オーストラリアとEUの両方に出荷された東芝のラップトップ全般に上記が当てはまることがわかりました。私が読んだり連絡したりしたブログの人々はすべて、設計エンジニアでした。これらのブログの東芝のエンジニアは、皆からの意見に感謝しましたが、東芝は現在のラップトップのラインで他のOSをサポートしませんでした。

Toshiba Z30-Bには多数のモデルバリエーションがあり、それぞれに個別のモデル番号があります。いくつかのZ30-Bを確認すると、BIOのバージョンはサブモデルごとに完全に異なります。背面ラベルにあるZ30-Bのモデル番号とBIOSバージョンを確認してください。東芝サポートWebサイトで、完全なモデル番号を入力し、ソフトウェア更新リストに移動します。BIOSチェックボックスを選択すると、そのラップトップのすべてのBIOSバージョンのリストが表示されます。ラップトップにインストールされている現在のBIOSが十分古い場合は、CMS設定でデュアルブートすることができる場合があります。BIOSを新しいバージョンに更新することはお勧めしません。(私の場合のように)デュアルブートでのCMSの使用をブロックする可能性があります。


1
Ask Ubuntuへようこそ!この投稿のフォーマットを少し修正していただけませんか?これは読みにくいです。最初にいくつかの改行を入れれば、多くの効果があります。
anonymous2
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.