web-dev-qa-db-ja.com

Fedora 18をインストールしたばかりで、コンピューターが起動していません

最初のトラブルの後、Fedora 18をインストールできましたが、セキュアブートを無効にし、ファストブートを無効にし、CSMを有効にする必要がありました。

補足:CSMを有効にすると、Windows 8を起動できなくなると読んでいましたが、実際には、Windows 8は(Fedoraをインストールする前に)正常に起動しました。

私がしたことの下。

通常のインストールプロセスに従って、Fedora DVDを起動し、パーティションレイアウトを選択すると、1MBのBIOSブートが必要であると文句を言ったので、それを作成してインストールを続行しました。

これで、Fedoraをインストールした後、何も起動しません。BIOS設定画面が表示され、起動オプションはCD/DVDメディアのみです。

Fedora Live CDを起動して、gpartedをインストールできます。すべてのパーティションがそこにあるので、Fedoraが正しくインストールされていて、Windowsパーティションがまだあると確信していますが、どういうわけかブートが台無しになりました。 grubなどを再インストールする必要がありますか?

以下はgpartedの画面です(Fedora Live CDを使用)

gparted

これに関するどんな助けも大いに感謝されます。

2
esausilva

最初からやり直すことにしました。 Fedor 18 Live Desktopから起動し、gpartedをインストールし、Linuxパーティションを消去してから、ホーム、ルート、およびスワップパーティションを作成しました。次に、通常のインストールプロセスに進みました。パーティションレイアウトを選択するとき、私は JA Watson ガイドに従いました。彼は、既存のWindows EFIパーティションを選択し、マウントポイント/ boot/efiとしてマウントすることを推奨しました。最初に作成したように、BIOSブートパーティションを作成する必要はありませんでした。

Fast Bootを有効にし、UEFIも有効にしました。

1
esausilva

ファームウェアにアクセスしてCSM/BIOS /レガシーサポートを無効にすることをお勧めしますが、notセキュアブートを再度有効にします。運が良ければ、少なくともWindowsが起動します。そこから、Linux用の EFIモードブートローダーを手動でインストールできます。 詳細は、使用するものによって異なります。 1つのアプローチは次のとおりです。

  1. REFIndサイトの指示に従って、Windowsから rEFInd をインストールします。
  2. REFIndに付属のext4fsEFIドライバーをインストールします。 (これには、1つのファイルのコピーが含まれます。rEFIndのドキュメントを参照してください。)
  3. REFIndを再起動すると、Windowsアイコンとともに1つ以上の汎用Linuxアイコンが表示されます。 Linuxアイコンの1つを強調表示し、F2または挿入を2回押します。これにより、単純なラインエディタが開きます。
  4. ブートオプションにro root=/dev/sda5を追加し、Enterキーを押します。 Linuxが起動するはずです。
  5. Linuxでは、rEFIndに付属のmkrlconf.shスクリプトを実行します。これにより、起動するたびに起動オプションにro root=/dev/sda5を追加する必要がなくなる構成ファイルが生成されます。

GRUBまたはELILOでもほぼ同じことを行うことができますが、詳細は異なります。

1
Rod Smith

同様の問題が発生し、次の方法で修正しました。

  • CSM/BIOS /レガシーサポートがファームウェアで無効になっていることを確認します。
  • GPartedを使用してbios_grubフラグを削除します(あなたの場合はsda7から)。