Ubuntu ブートローダーが Windows 8 を検出しない

Ubuntu ブートローダーが Windows 8 を検出しない

Ubuntu をインストールした後、別のオプションを使用して、Windows 8 とは別のディスクにインストールしました。コンピューターを起動すると、Ubuntu がブート ローダーなしでロードされました。インターネットで検索したところ、ブート修復アプリケーションを使用するという唯一の解決策がわかりました。ダウンロードしてインストールし、推奨される修復を開始しました。正常に動作し、GRUB ローダーが作成されましたが、Windows 8 のオプションはありませんでした。そして、BIOS から Windows 8 で最初にディスクを起動するように設定しても、GRUB が起動します。誰かが段階的に解決する方法を教えてくれるとありがたいです。

これはブート修復からの概要情報です -http://paste.ubuntu.com/9480014/

答え1

super-grubを使ってみる

http://www.supergrubdisk.org/

USB にインストールして起動するだけで (YUMI または Universal Usb Installer を使用できます)、インストールされている OS が自動的に検出されます。

起動したら次の操作を行ってください:

あらゆるOSを検出

以上です。お
役に立てれば幸いです

答え2

コンピュータを起動すると、Ubuntu がブートローダーなしでロードされました。そこでインターネットで検索したところ、私が理解した唯一の修正方法はブート修復アプリケーションを使用することでした。

これは実際には Ubuntu が起動しなかったことを意味しているのでしょうか?

Ubuntuをインストールした後、他のオプションを使用してWindows 8とは別のディスクにインストールします。

それは、あなたが行ったことの正確な説明ではありません。まず、Windows 8 は GPT パーティション ドライブ上にないため、通常の UEFI インストールではない可能性があります。

LinuxのスワップパーティションはWindowsドライブ上にあるので、これは悪くはないが、一貫性もあまりない。さらに悪いことに、ルートファイルシステムは拡張パーティション2 番目のドライブ (sdb5) に。GRUB を正常に動作させるには、少なくともルート ファイル システムをプライマリ パーティションに配置することをお勧めします。sdb 上のプライマリ パーティションが 3 つ未満の場合、拡張パーティションを設定する理由がわかりません。

boot-repair は GRUB を sda1 にインストールすることで最善を尽くしたようです (そして EXT4 で再フォーマットしました!? Windows はそれを行いません。おそらく EXT3/4 のみが GRUB の埋め込みをサポートしているためです)。適切なパーティション レイアウトで再インストールするように指示するはずです。そのため、それを実行します。

  1. sdb 上のすべてのデータをバックアップし、そこに Ubuntu をインストールするためのプライマリ パーティションを作成してください。
  2. GRUB の MBR ブートローダのインストールのターゲットとして sdb を選択します。
  3. おそらく、Windows ブートローダーを修復し (oldfred がコメントで指摘したように)、bcdbootsda1 を再フォーマットする必要があります。

関連情報