質問: biosはハードディスクを認識しませんが、ubuntuは認識します 昨日は動作しましたが、biosで認識されなくなったハードディスクを持っています。これは、コンピューターの再起動中にプラグを抜いて(これがばかげていることはわかっています)、ブートオプションとして選択できないためだと思います。しかし、ubuntuはまだデバイスを認識しており、それ以来、を使用してドライブを消去しましたdd if=/dev/zero of=/dev/sda bs=1m それからそれを再フォーマットしましたsudo fdisk /dev/sda そしてsudo mkfs.ext3 /dev/sda1 次に、xubuntu13.10をcdからハードドライブにインストールしました。インストールは正しく機能しますが、コンピューターを再起動しても、ハードドライブを起動できません。入力したとき(cd osの実行中)sudo lshw -c disk 私は得る*-disk description: ata disk product: wdc wd1002faex-0 vendor: western digital physical id: 0.0.0 bus info: scsi@1:0.0.0 logical name: /dev/sda version: 05.0 serial: wd-wmaw30714392 size: 931gib (1tb) capabilities: partitioned partitioned:dos configuration: ansiversion=5 sectorsize=512 signature=000d2121 *-cdrom ... .... また、ブートオプションに移動すると、単に言うだけではないため、biosがドライブを認識していると確信しています。hard disk それはオプションですが、それは言いますhard disk:wdc wd1002faex-00y9a0 起動オプション#1に設定しますが、起動デバイスの優先順位リストにあるcdとは異なり、ハードディスクは点灯しません。何が原因でしょうか?解決するために何かできることはありますか?ありとあらゆる助けをありがとう。
回答: biosが正常に機能しているように思えます。私は2つのことの1つ(または両方)が間違っていると思います- ディスクを起動可能に設定しておらず、biosは適切なパーティションで起動可能フラグを探しています。 fdiskを実行し、適切なパーティションの「bootable」フラグを「a」に切り替えると、これが修正される場合があります。 ブートローダーが適切な場所にインストールされていませんでした。たとえば、usbディスクから起動し、そこにブートローダーがインストールされた場合などです。これを修正するには、grubを使用していると仮定して、grub-install/dev/sdxを実行できる場合があります。