ฉันเพิ่งสร้างคอมพิวเตอร์เครื่องใหม่และชนกับปัญหาเดียวกัน - และพบคำตอบ
คนส่วนใหญ่ดูเหมือนจะมีอาการของเวลาบูตช้า แต่ฉันไม่สามารถบูต 90% ของเวลา เมื่อระบบทำการบู๊ตดูเหมือนว่าจะทำงาน /lib/udev/ata_id --export /dev/sr0
หากคุณไม่จัดการเพื่อบูตคุณควรจะสามารถที่จะเรียกปัญหาที่มีคำสั่ง: ระวังหากเป็นปัญหาจริงระบบของคุณจะหยุดทำงาน
คำสั่งจะส่งคำสั่ง ATAPI ไปยังออปติคัลไดรฟ์ ปัญหาคือคอนโทรลเลอร์ SATA (ASM1061 ในกรณีของคุณ) ไม่รองรับคำสั่ง ATAPI เหล่านี้ส่งผลให้ระบบแช่แข็ง
มีสองวิธีแก้ไขปัญหานี้:
คัดลอกไฟล์/lib/udev/rules.d/60-persistent-storage.rules
ไป/etc/udev/rules.d/60-persistent-storage.rules
ที่การแก้ไขจะไม่ถูกเขียนทับจากการอัพเดต ลบข้อความเตือนที่ด้านบนเกี่ยวกับการไม่แก้ไขไฟล์ ค้นหาบรรทัดที่มีคำว่า "ATAPI" ใส่ความคิดเห็นในบรรทัดถัดไป ด้วยวิธีนี้ udev จะไม่ได้สัมผัส ATAPI บันทึกและรันคำสั่งupdate-initramfs -u
เพื่อทำการเปลี่ยนแปลงให้เสร็จสิ้น
เปลี่ยนพอร์ต SATA สำหรับออปติคัลไดรฟ์ ฉันใช้วิธีนี้เนื่องจากการบูทลีนุกซ์อื่นที่ไม่ใช่อันเดียวกับกฎของ udev ที่ได้รับการแก้ไขจะทำให้เกิดการหยุดชะงักเป็นอย่างอื่น
ในกรณีของฉันมาเธอร์บอร์ดคือ ASRock Z77 Extreme4 ที่มีชิป ASMedia ASM1061 เดียวกันสำหรับสองพอร์ต SATA3 ฉันมีไดรฟ์ดีวีดีหนึ่งในนั้นและได้รับข้อผิดพลาด เปลี่ยนไดรฟ์ดีวีดีเป็นพอร์ต SATA ที่จัดการโดยชิป Z77 และทุกอย่างทำงานได้