ฉันทำอะไรลงไป:
ขั้นตอนที่ 1 - แก้ปัญหาหน้าจอดำเมื่อบูตเข้าสู่ Ubuntu จากหน่วยความจำแฟลช:
บูตเครื่อง iMac เป็น macOS เปิดแฟลชไดรฟ์ใน 'Finder' และแก้ไข boot/grub/grub.cfg เพื่อเพิ่ม 'nomodeset' และ 'radeon.modeset=0' ดังนี้:
รายการเมนู "Ubuntu" {
ตั้ง gfxpayload=เก็บ
ลินุกซ์ /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed อาจจะแพร่หลาย
nomodeset สแปลชเงียบ radeon.modeset=0 ---
initrd /casper/initrd
}
เมนู "Ubuntu (กราฟิกที่ปลอดภัย)" {
ตั้ง gfxpayload=เก็บ
ลินุกซ์ /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed อาจจะแพร่หลาย nomodeset สาดเงียบ radeon.modeset = 0 ---
initrd /casper/initrd
}
บันทึกไฟล์ที่แก้ไขแล้วปิด
รีสตาร์ท iMac และเลือกแฟลชไดรฟ์ USB จากเมนูบูต rEFInd (EFI/BOOT/grubx64.efi จาก ชื่อไดรฟ์ของคุณ).
สิ่งนี้ทำให้ฉันเรียกใช้เซสชัน Ubuntu แฟลชไดรฟ์ USB สดและสามารถติดตั้ง Ubuntu ลงในพาร์ติชันที่สร้างขึ้นใหม่ในฮาร์ดไดรฟ์ของฉัน
ตามที่ระบุไว้ข้างต้น การบูทเข้าสู่การติดตั้งใหม่นี้ทำให้ฉันมีปัญหาหน้าจอดำเหมือนเดิม
ขั้นตอนที่ 2 - แยกแยะหน้าจอสีดำในการบูต Ubuntu ที่ติดตั้ง:
- ใส่แฟลชไดรฟ์ USB สดอีกครั้ง
- บูตเข้าสู่ Ubuntu จากนั้น (รายการ rEFInd คือ 'EFI/BOOT/grubx64.efi จาก ชื่อไดรฟ์ของคุณ').
- เมานต์พาร์ติชัน Ubuntu ของฮาร์ดไดรฟ์ (ผ่าน 'ไฟล์' / '+ ตำแหน่งอื่น' และ (ในกรณีของฉัน) '/dev/sda3' - ใช้ 'ดิสก์' เพื่อระบุพาร์ติชัน HDD ที่จะเมานต์
- เปิดเซสชันเทอร์มินัล
- พิมพ์ 'df -h' เพื่อค้นหาตำแหน่งที่ติดตั้งพาร์ติชัน /dev/sda3
- เปลี่ยนไดเร็กทอรีการทำงานเป็น จุดเมานต์/boot/grub และค้นหา grub.cfg
- คัดลอกไฟล์ grub.cfg (ในกรณี): 'sudo cp grub.cfg grub.cfg.old'
- ฉันรู้ว่าบรรทัดแรกของไฟล์ grub.cfg เขียนว่า 'don't edit' แต่ในกรณีนี้ คุณต้องทำเช่นนั้น เนื่องจากคุณจำเป็นต้องบูตโดยใช้ไฟล์ grub ที่แก้ไขแล้ว คุณจึงสามารถทำ 'update- ด้วง'. ดังนั้น แก้ไข grub.cfg 'sudo nano grub/cfg' เพื่อเพิ่ม 'nomodeset' และ 'radeon.modeset=0' หลังพารามิเตอร์ 'quiet splash' ในทุกบรรทัดที่ขึ้นต้นด้วย 'linux' ในส่วน 'รายการเมนู'
- บันทึกการแก้ไข
- นำทางไปยัง จุดเมานต์/etc/default และแก้ไข 'grub' เพื่อให้บรรทัด 'GRUB_CMDLINE_LINUX_DEFAULT' มีลักษณะดังนี้:
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset สแปลชเงียบ radeon.modeset=0"
- บันทึกไฟล์และรีบูต
- ถอดแท่ง USB เมื่อได้รับแจ้ง
- เลือกตัวเลือก 'EFI/ubuntu/grubx64.efi จาก EFI' จากเมนู rEFInd - คุณควรหา Mac บูตเข้าสู่ Ubuntu ตามปกติ (ทำกับฉัน)
- ขั้นตอนสุดท้ายคือทำ 'sudo update-grub' เพื่ออัปเดต grub.cfg ด้วยการเปลี่ยนแปลงด้านบน
- หมายเหตุ - คุณอาจทำสิ่งข้างต้นกับสำเนาการติดตั้งบนแฟลชไดรฟ์ USB และช่วยให้คุณไม่ต้องเสียเวลาบูตเครื่องหลายครั้ง แน่นอนว่าฉันไม่ได้ทำอย่างนั้น ดังนั้นฉันจึงยังไม่ได้ตรวจสอบว่ามีข้อผิดพลาดหรือไม่