web-dev-qa-db-ja.com

EFIがインストールされているマシンにインストールされ、インストール後、ディスクは起動できないと表示される

Ubuntu 11.10をインストールしましたが、インストールは問題なく実行されました。次に、rebootと表示され、マシンは「ブートディスクを挿入します」と表示します。これは、ハードディスクが起動可能でないことを意味します。プライマリハードディスクはEFIデバイスであり、何も動作しないようです。

問題のマシンはAcer Aspire M3970デスクトップです。 Core i5 2300、8 Gb Ram。メインブートドライブはSSD(Vertex 2E 60Gb)です。 11.10 x64バージョンをインストールしようとしています。 CDやUSBスティックからインストールを試みました。それはインストールを通過し、ドライブを分割してすべてのパッケージをインストールすることを可能にします。最後に再起動し、インストールメディアを削除するよう求めます。

PCが再起動し、起動可能なディスクはありません。何度も試しました。最後に、Fedora 15 x64をインストールしました。これは、問題なくすぐに機能します。この問題が修正されない限り、実行可能なオプションとして11.10をドロップする必要があります。

私の経験では、F15はUbuntuほど洗練されていませんが、この場合は機能します。

これは広範囲にわたる問題ですか、それとも私だけですか?

4
Roy Hocknull

問題は、EFIがブートローダーを認識せず、GRUBがインストールされていても、MBRから読み取ることができないため、正しく実行できないことです。

Ubuntuフォーラムで解決策を見つけました。うまくいけば、問題が解決し、インストールが機能します。

解決策1)Ubuntuインストーラーでは、GPTパーティショニングに問題があるようです。 SSDディスクをPCから取り出し、SATA-to-USBアダプターを備えた別のPCに接続し、正常に機能しないGPTが動作しない通常のパーティションテーブルを作成しました。次のようにパーティションを作成しました(cfdiskを使用すると、gpartedも機能します)。

1:EFIブートローダー用のFAT32パーティション。これを500 MBのサイズに設定し、mkfs.vfatでフォーマットしました。 2:/(ルート)パーティション(ext4)。 3:/ homeパーティション(ext4)。

このような16〜32 GBのRAMを搭載したコンピューターでは、スワップを使用しません。

2)SSDディスクをSATA-to-USBアダプターで他のPCに接続し、FAT16 EFIパーティションをマウントしました。コマンド「mkdir -p efi/grub」を使用して、その下にefi/grubフォルダーを作成しました。

3)これで、ディスクをインストールする準備ができました。 SSDディスクを新しいPCに戻し、UbuntuインストールをUSBディスクから起動し、通常どおりにインストールしました。/および/ homeをプロセス中にext4としてフォーマットしました。

成功!!! PCは、SSDディスクから予想されるように、約10〜15秒で起動します。このマザーボードのネットワークカードは、Ubuntu 11.10でもそのまま使用できます。 10.04はそれを認識していないようです、11.04わかりません。

UbuntuのEFI/UEFIの説明を読んでいる他の人への私のアドバイス:GRUBまたは他のより複雑なものを再コンパイルしないでください。これは完全に不要です。

手順は11.10で古くなっており、efi/grubフォルダーでFATパーティションを作成するだけで、Ubuntuがブートローダーを自動的に認識してインストールするのに十分です。 Ubuntu 11.10はすでに動作しているGRUB EFIシステムの場合、少なくともAsus EZの場合は、自分でコンパイルする必要はありません。

つまり、簡単に言えば、EFI以外のシステムでパーティションを作成し、mkdir 2フォルダーを作成してインストールします。最初からこれだけ簡単だと知っていたとしたら。

参考

これはPCからドライブを削除することを示していますが、他のスレッドはドライブを削除していませんが、同じ方法を使用して成功しました-幸運を祈って、その様子をお知らせください。

2
Mark Rooney

Ubuntuのさまざまなバージョンを使用しているハードウェアでも同様の問題が発生しました。起動できないディスクではなく、ブートローダーが起動するディスクを認識しなかったということではありません。

そのため、そのマシンが起動しているとき(電源投入後の最も早い段階で)、「F8を押して起動メディアを選択する」というプロンプトが表示されます。 F8キーを押します。

利用可能なデバイスのメニューが表示されるので、OSをインストールしたデバイスを選択して続行します。正常に起動し、うまく動作します。

ところで、私は自分のマシンを起動しようとする他の誰かがこのトリックを知らない限り成功しないので、これはセキュリティのもう1つのレイヤー(レイヤーはどれほど薄いかに関係なく)であると確信しました! ;-)

1
Hey Gary