为什么Ubuntu安装程序在安装过程中未检测到硬盘?


11

我有一台配有Seagate ST500DM002 SATA内置硬盘驱动器的新计算机。

我正在尝试在其上安装64位Ubuntu 11.10,但安装程序无法识别/检测/查看硬盘驱动器。当我到达“ 安装类型”步骤时,应该显示设备和分区的面板看起来是空的。

sudo fdisk -l仅显示/dev/sda1,我正在从中运行安装的USB驱动器。我已经尝试了以下两种解决方案,但均未成功:

  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插头,即,它是什么颜色的,它在哪里?
哈克2012年

@Huckle主板是华擎H61M / U3S3。SATA电缆为黑色,插头为白色,名为SATA3_0,位于RAM插槽附近。
Marco Lackovic 2012年

Answers:


7

我也有完全一样的问题。我有相同的华擎主板,但尝试了不同的Linux发行版,但没有成功。终于,Ubuntu 12.10 live usb正确启动了,但是我的硬盘没有被读取。

对我来说,解决方案是切换SATA连接器:将硬盘连接到SATA3_0连接器,然后将其切换到SATA2连接器之一(确切地说是SATA2_1)。现在可以使用了。我没有检查Windows(安装在该磁盘的分区中)是否对此有所抱怨。


5

解决方法是进入BIOS,将SATA模式设置为“ IDE”,将SATA3模式设置为“ AHCI”。完成此操作后,安装程序会检测到硬盘驱动器,并与其他操作系统一起安装了Ubuntu。

我将其称为解决方法,而不是修复程序,因为在SATA3模式设置为AHCI的情况下,其他操作系统将无法加载,因此每次需要切换操作系统时,都不得不进入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

对于其他可能偶然发现此问题的人,我也遇到了同样的问题,但这是由于我的Apple Raid卡造成的。我必须将其卸下,拔掉iPass电缆,然后将其插入主板,并确保我使用的是SATA HDD(而不是SAS HDD),最后我得到了ubuntu安装程序来识别HDD。


0

我有一台全新的笔记本电脑有问题。我不得不通过这里的解决方案关闭RAID(无论如何都没有使用RAID):

  1. MSCONFIG
  2. 启用安全启动(最小)
  3. 重新启动进入UEFI / BIOS并更改为AHCI
  4. 开机进入安全模式
  5. 运行MSCONFIG并禁用安全启动。
  6. 重启

之后,内部HDD检测将起作用。


0

就我而言(Dell Latitude 5501),解决方案是将BIOS设置中的SATA选项从更改RAIDAHCI

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.