Ubuntuインストーラーがインストール中にハードドライブを検出しないのはなぜですか?


11

Seagate ST500DM002 SATA内蔵ハードドライブを備えた新しいコンピューターを使用しています。

Ubuntu 11.10 64ビットをインストールしようとしていますが、インストーラーがハードドライブを認識/検出/表示しません。インストールの種類のステップに到達すると、デバイスとパーティションを表示するはずのパネルが空に見えます。

sudo fdisk -l/dev/sda1、インストールを実行しているUSBドライブのみを示しています。次の2つのソリューションを試してみましたが、成功していません。

  1. sudo apt-get remove dmraid
  2. BIOSのSATAモードをIDEからAHCIに切り替える

同じコンピューターに別のオペレーティングシステムが既に正常にインストールされているので、ハードウェアに関連する問題ではないと確信しています。

sudo lshw -class storage -class disk次の出力:

  *-ide UNCLAIMED         
       description: IDE interface
       product: ASMedia Technology Inc.
       vendor: ASMedia Technology Inc.
       physical id: 0
       bus info: pci@0000:06:00.0
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: ide msi pm pciexpress cap_list
       configuration: latency=0
       resources: ioport:d040(size=8) ioport:d030(size=4) ioport:d020(size=8) ioport:d010(size=4) ioport:d000(size=16) memory:fe400000-fe4001ff
  *-storage
       description: SATA controller
       product: 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
       vendor: Intel Corporation
       physical id: 1f.2
       bus info: pci@0000:00:1f.2
       logical name: scsi1
       version: 05
       width: 32 bits
       clock: 66MHz
       capabilities: storage msi pm ahci_1.0 bus_master cap_list emulated
       configuration: driver=ahci latency=0
       resources: irq:44 ioport:f0b0(size=8) ioport:f0a0(size=4) ioport:f090(size=8) ioport:f080(size=4) ioport:f060(size=32) memory:fe705000-fe7057ff
     *-cdrom
          description: DVD-RAM writer
          product: DVDRAM GH22NS70
          vendor: HL-DT-ST
          physical id: 0.0.0
          bus info: scsi@1:0.0.0
          logical name: /dev/cdrom
          logical name: /dev/cdrw
          logical name: /dev/dvd
          logical name: /dev/dvdrw
          logical name: /dev/scd0
          logical name: /dev/sr0
          version: EX00
          capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
          configuration: ansiversion=5 status=nodisc
  *-scsi:0
       physical id: 1
       bus info: usb@1:1.2
       logical name: scsi6
       capabilities: emulated scsi-host
       configuration: driver=usb-storage
     *-disk
          description: SCSI Disk
          physical id: 0.0.0
          bus info: scsi@6:0.0.0
          logical name: /dev/sda
          size: 14GiB (16GB)
          capabilities: partitioned partitioned:dos
          configuration: signature=0004e5a4
  *-scsi:1
       physical id: 2
       bus info: usb@1:1.3
       logical name: scsi7
       capabilities: emulated scsi-host
       configuration: driver=usb-storage
     *-disk
          description: SCSI Disk
          product: Storage Device
          vendor: USB Mass
          physical id: 0.0.0
          bus info: scsi@7:0.0.0
          logical name: /dev/sdb
          capabilities: removable
        *-medium
             physical id: 0
             logical name: /dev/sdb

この問題を解決するために何ができるかについてのアイデアはありますか?


マザーボードは何ですか?どのSATAプラグが差し込まれていますか、つまり、何色で、どこにありますか?
ハックル

マザーボードのハックルはASRock H61M / U3S3です。SATAケーブルは黒、プラグは白、SATA3_0という名前で、RAMスロットの近くにあります。
マルコラッコヴィッチ

回答:


7

私はまったく同じ問題を抱えています。私は同じASRockマザーボードを使用しており、成功せずに異なるLinuxディストリビューションを試しました。最後に、Ubuntu 12.10のライブUSBは正常に起動しましたが、ハードドライブが読み取れませんでした。

私にとっての解決策は、SATAコネクタを切り替えることでした。ハードディスクをSATA3_0コネクタに接続し、SATA2コネクタ(正確にはSATA2_1)の1つに切り替えました。今すぐ動作します。Windows(このディスクのパーティションにインストールされている)がこれについて文句を言うかどうかはチェックしませんでした。


5

回避策として、BIOSでSATAモードを「IDE」に設定し、SATA3モードを「AHCI」に設定しました。これを実行した後、インストーラーはハードドライブを検出し、Ubuntuを他のオペレーティングシステムと一緒にインストールしました。

他のオペレーティングシステムはSATA3モードをAHCIに設定してもロードされないため、修正ではなく回避策と呼びました。したがって、OSを切り替える必要があるたびに、BIOSに移動してSATA3モードを変更する必要があります。

回避策を適用した後に発生した別の問題は、ブートローダーが次のブートで表示されなかったが、他の操作がプロンプトなしでブートを開始したことでした。Ubuntuパーティションを次のように識別することで、この他の問題を修正しました。

sudo fdisk -l

(これはsda6でした)を実行します:

sudo mount /dev/sda6 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda

3

一部のSATAポートには、マザーボード上に異なるコントローラーがあります。多くの場合、これらの追加ポートはeSATA、SATA3、SATA6など用です。これらのポートが新しいモードで動作している場合、Ubuntuが使用方法を理解できない可能性があります。SATAポートを切り替えてモードを最もユニバーサルに変更すると、これらのタイプの問題が解決することがよくあります。


2

これにつまずくかもしれない他の人のために、私は同じ問題を抱えていましたが、それは私のアップルレイドカードによるものでした。取り外して、iPassケーブルを外してマザーボードに接続し、(SAS HDDではなく)SATA HDDを使用していることを確認し、最終的にubuntuインストーラーでHDDを認識しました。


0

新しいラップトップで問題が発生しました。ここからの解決策でRAIDをオフにしなければなりませんでした(とにかくRAIDを使用しませんでした):

  1. 走る MSCONFIG
  2. セーフブートを有効にする(最小限)
  3. UEFI / BIOSを再起動し、AHCIに変更します
  4. セーフモードで起動します
  5. MSCONFIGセーフブートを実行して無効にします。
  6. リブート

その後、内部HDD検出が機能します。


0

私の場合(Dell Latitude 5501)、解決策は、BIOS設定でSATAオプションをからRAIDに変更することでしたAHCI

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.