web-dev-qa-db-ja.com

AHCIが有効になっているUbuntuの新規インストールを起動できません

以前はWindows XP RAID1アレイ(Intel Matrix Storage Managerで制御)にインストールしていました。それを捨ててUbuntu 12.04をインストールすることにしました(「ソフトウェアRAID」を使用)。最初にリセットしました。両方のディスクを非RAIDに接続し、Ubuntuのインストールを開始しました。終了してコンピューターを再起動すると、BIOSがフリーズし、画面に次のメッセージが表示されました。

Serial ATA AHCI Bios, Version iSRC 1.20E
Copyright (c) 2003-2008 Intel Corporation                      23
** This version supports only HardDisks & CDROM drives **
Please wait. This will take a few seconds.

Controller Bus#00, Device #1F, Function #02: 06 Ports, 02 Devices

最新のBIOS(F10b)を搭載したGigabyteGA-EP45-DS4マザーボードを使用しています。ただし、以前のOSがIDEモードでインストールされていたが、現在はAHCIモードでアクセスされている場合にハングする原因となるSATA BIOSのバグがある可能性があることを知りました(たとえば、これを参照してください リンク )。

そこで、両方のディスクを完全にワイプしました(GParted Live CDから次のコマンドを実行して:dd if=/dev/zero of=/dev/sda bs=1M、それで十分かどうかはわかりませんが)、Ubuntuのインストールを再度実行しました。残念ながら、問題は解決しません。パーティションテーブルを手動で編集するのに十分な経験がありません( this 投稿が示唆しているように)。この問題を回避する他の方法はありますか?

編集:私のBIOSは、IDE、AHCI、RAID(XHD)の3つのモードを提供します。後者はAHCIと同じ問題を引き起こします。

2
Pavel

数日試した後、ようやく問題を解決することができました。 this の説明で説明されているAHCIBIOSのバグであることが判明しました。そこで、Parted Magic CDを使用して起動し、 wxHex Editor のコピーを使用してUSBスティックをマウントしました。エディターを実行し、両方のディスクのMBRの2バイト(0x1C3と0x1C4)を、上記のリンクが示す値(0xFEと0xFF)に手動で変更しました。再起動して無効になり、両方のディスクが正常に認識されました。

3
crypto_rsa

上記のcrypt0_rsaのおかげで、私もMythbuntu 12.04(Linux)ブートディスクの問題を解決しました。

同じ問題で、システムを起動してディスクをフォーマットし、Linuxをインストールするだけで、再起動時にIntel AHCIBIOSがハングすることがわかりました。

WxHexEditorにはWindows7 x64 Proの書き込み権限がないことがわかったので、 Hex Editor Neo Free をダウンロードし、14日間の試用版を使用してMBRの2バイト(0x1C3と0x1C4)を手動で変更しました上記のリンクが示唆する値(0xFEおよび0xFF)にディスク上で。

2
MarkAtNeerim