Чому інсталятор Ubuntu під час встановлення не виявляє жорсткий диск?


11

У мене новий комп’ютер із внутрішнім жорстким диском Seagate ST500DM002 SATA.

Я намагаюся встановити 64-розрядний Ubuntu 11.10 на ньому, але інсталятор не розпізнає / виявляє / не бачить жорсткий диск. Коли я дістаюсь до кроку типу Установка , панель, на якій повинні відображатися пристрої та розділи, виглядає порожньою.

sudo fdisk -lпоказує лише /dev/sda1, USB-накопичувач, з якого я запускаю інсталяцію. Я вже без успіху спробував наступні два рішення:

  1. sudo apt-get remove dmraid
  2. Переключіть режим SATA в BIOS з 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 він знаходиться, тобто якого кольору він і де він знаходиться?
Геккл

@Huckle материнська плата - це ASRock H61M / U3S3. Кабель SATA чорний, роз'єм білого кольору, названий SATA3_0 і розташований поблизу слотів оперативної пам'яті.
Марко Лацкович

Відповіді:


7

У мене точно така ж проблема. У мене однакова материнська плата ASRock, і я без успіху пробував різні дистрибутиви 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

Тільки для інших, хто може натрапити на це, у мене була така ж проблема, але це було пов’язано з моєю яблучною рейдовою карткою . Мені довелося вийняти його, відключити кабель iPass і замість нього підключити материнську плату, і переконайтесь, що я використовую жорсткий диск SATA (а не жорсткий диск SAS), і я нарешті отримав інсталятор ubuntu для розпізнавання жорсткого диска.


0

У мене виникли проблеми з абсолютно новим ноутбуком. Мені довелося вимкнути RAID (не використовуючи RAID) рішенням звідси :

  1. Біжи MSCONFIG
  2. Увімкнути безпечне завантаження (мінімум)
  3. Перезавантажте програму UEFI / BIOS та перейдіть на AHCI
  4. Завантажте в безпечному режимі
  5. Запустіть MSCONFIGта відключіть безпечне завантаження.
  6. Перезавантажте

Внутрішнє виявлення жорсткого диска працює після цього.


0

У моєму випадку (Dell Latitude 5501) рішенням було змінити параметр SATA з RAIDна AHCIв налаштуваннях BIOS.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.