Mengapa penginstal Ubuntu tidak mendeteksi hard drive saat penginstalan?

11

Saya memiliki komputer baru dengan hard drive internal Seagate ST500DM002 SATA.

Saya mencoba untuk menginstal Ubuntu 11.10 64-bit di atasnya tetapi installer tidak mengenali / mendeteksi / melihat hard drive. Ketika saya mencapai langkah jenis Instalasi , panel yang seharusnya menunjukkan perangkat dan partisi terlihat kosong.

sudo fdisk -lhanya menunjukkan /dev/sda1, drive USB tempat saya menjalankan instalasi. Saya sudah mencoba dua solusi berikut tanpa hasil:

  1. sudo apt-get remove dmraid
  2. Ganti mode SATA di BIOS dari IDE ke AHCI

Saya yakin ini bukan masalah yang terkait dengan perangkat keras karena saya telah berhasil menginstal sistem operasi lain pada komputer yang sama.

Output dari sudo lshw -class storage -class diskberikut:

  *-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

Adakah yang bisa saya lakukan untuk memperbaiki masalah ini?

Marco Lackovic
sumber
Apa motherboard Anda? Colokan SATA yang mana, yaitu, apa warnanya dan di mana letaknya?
Huckle
@Huckle motherboard adalah ASRock H61M / U3S3. Kabel SATA berwarna hitam, colokannya berwarna putih, bernama SATA3_0 dan terletak di dekat slot RAM.
Marco Lackovic

Jawaban:

7

Saya memiliki masalah yang persis sama. Saya memiliki motherboard ASRock yang sama dan saya mencoba berbagai distro Linux tanpa hasil. Akhirnya Ubuntu 12.10 live usb boot dengan benar tetapi hard drive saya tidak terbaca.

Solusi bagi saya adalah mengganti konektor SATA: Hard disk terhubung ke konektor SATA3_0 dan saya beralih ke salah satu konektor SATA2 (tepatnya SATA2_1). Ini berfungsi sekarang. Saya tidak memeriksa apakah Windows (yang diinstal di partisi disk itu) mengeluh tentang ini.

SebTo
sumber
5

Sebagai solusi saya pergi di BIOS dan mengatur Mode SATA ke "IDE" dan Mode SATA3 ke "AHCI". Setelah melakukan ini, penginstal mendeteksi hard drive dan menginstal Ubuntu di samping sistem operasi lain.

Saya menyebutnya solusi dan bukan perbaikan karena sistem operasi lain tidak akan memuat dengan Mode SATA3 diatur ke AHCI, jadi setiap kali saya perlu beralih OS saya terpaksa masuk ke BIOS dan mengubah Mode SATA3.

Masalah lain yang saya miliki setelah menerapkan solusi adalah bahwa boot loader tidak muncul pada boot berikutnya tetapi operasi lainnya mulai booting tanpa ada prompt. Saya telah memperbaiki masalah lain ini dengan mengidentifikasi partisi Ubuntu dengan:

sudo fdisk -l

(yang merupakan sda6) dan kemudian menjalankan:

sudo mount /dev/sda6 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda
Marco Lackovic
sumber
3

Beberapa port SATA memiliki pengontrol yang berbeda pada motherboard. Seringkali port tambahan ini untuk eSATA, SATA3, SATA6, dll. Ketika port-port ini beroperasi dalam mode new-ish maka ada kemungkinan bahwa Ubuntu tidak akan mengerti cara menggunakannya. Mengganti port SATA dan mengubah mode ke mode paling universal sering kali memecahkan masalah jenis ini.

Huckle
sumber
2

Hanya untuk orang lain yang mungkin menemukan ini, saya memiliki masalah yang sama tetapi itu karena kartu raid apel saya . Saya harus menghapusnya, cabut kabel iPass dan pasang di motherboard sebagai gantinya, dan pastikan saya menggunakan SATA HDD (dan bukan SAS HDD), dan saya akhirnya mendapatkan installer ubuntu untuk mengenali HDD.

Vincent Berthiaume
sumber
0

Saya punya masalah dengan laptop baru. Saya harus mematikan RAID (tidak menggunakan RAID lagi) dengan solusi dari sini :

  1. Lari MSCONFIG
  2. Aktifkan Boot Aman (minimal)
  3. Reboot ke UEFI / BIOS dan ubah ke AHCI
  4. Boot ke mode aman
  5. Jalankan MSCONFIGdan nonaktifkan Boot Aman.
  6. Mulai ulang

Deteksi HDD internal berfungsi setelah itu.

Bill Liu
sumber
0

Dalam kasus saya (Dell Latitude 5501), solusinya adalah mengubah opsi SATA dari RAIDke AHCIdalam pengaturan BIOS.

chefarov
sumber