ทำไมตัวติดตั้ง Ubuntu ไม่ตรวจจับฮาร์ดไดรฟ์ระหว่างการติดตั้ง


11

ฉันมีคอมพิวเตอร์เครื่องใหม่ที่มีฮาร์ดไดรฟ์ภายใน Seagate ST500DM002 SATA

ฉันกำลังพยายามติดตั้ง Ubuntu 11.10 64- บิต แต่ตัวติดตั้งไม่รู้จัก / ตรวจจับ / ดูฮาร์ดไดรฟ์ เมื่อฉันไปถึงขั้นตอนประเภทการติดตั้งพาเนลที่ควรจะแสดงอุปกรณ์และพาร์ติชันนั้นดูว่างเปล่า

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

@ Huckle เมนบอร์ดเป็น ASRock H61M / U3S3 สายเคเบิล SATA เป็นสีดำปลั๊กเป็นสีขาวชื่อ SATA3_0 และอยู่ใกล้กับสล็อต RAM
Marco Lackovic

คำตอบ:


7

ฉันมีปัญหาเดียวกันทั้งหมด ฉันมีมาเธอร์บอร์ด ASRock ตัวเดียวกันและฉันลองใช้ distros Linux ที่แตกต่างกันโดยไม่ประสบความสำเร็จ ในที่สุด Ubuntu 12.10 live usb booted อย่างถูกต้อง แต่ฮาร์ดไดรฟ์ของฉันไม่ได้อ่าน

ทางออกสำหรับฉันคือการเปลี่ยนขั้วต่อ 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 HDD (ไม่ใช่ SAS HDD) และในที่สุดฉันก็มีตัวติดตั้ง Ubuntu เพื่อรับรู้ HDD


0

ฉันมีปัญหากับแล็ปท็อปใหม่เอี่ยม ฉันต้องปิด RAID (ไม่ได้ใช้ RAID อย่างไรก็ตาม) โดยโซลูชันจากที่นี่ :

  1. วิ่ง MSCONFIG
  2. เปิดใช้งาน Safe Boot (ขั้นต่ำ)
  3. รีบูทเป็น UEFI / BIOS และเปลี่ยนเป็น AHCI
  4. บูตเข้าสู่เซฟโหมด
  5. เรียกใช้MSCONFIGและปิดใช้งาน Safe Boot
  6. Reboot

การตรวจจับ HDD ภายในทำงานหลังจากนั้น


0

ในกรณีของฉัน (Dell Latitude 5501) การแก้ปัญหาคือการเปลี่ยนตัวเลือก SATA จากRAIDเป็นAHCIในการตั้งค่า BIOS

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.