web-dev-qa-db-ja.com

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とは異なり、ハードディスクは点灯しません。

何が原因でしょうか?解決するために何かできることはありますか?

ありとあらゆる助けをありがとう。

3
Loourr

BIOSが正常に機能しているように思えます。私は2つのことの1つ(または両方)が間違っていると思います-

  1. ディスクを起動可能に設定しておらず、BIOSは適切なパーティションで起動可能フラグを探しています。 fdiskを実行し、適切なパーティションの「bootable」フラグを「a」に切り替えると、これが修正される場合があります。

  2. ブートローダーが適切な場所にインストールされていませんでした。たとえば、USBディスクから起動し、そこにブートローダーがインストールされた場合などです。これを修正するには、grubを使用していると仮定して、grub-install/dev/sdXを実行できる場合があります。

3
davidgo