Điểm:1

Màn hình đen sau khi cài đặt Ubuntu 20.04 trên iMac 21.5" 2010

lá cờ cn

Tôi đã làm theo hướng dẫn trên lifewire Cách cài đặt và khởi động kép Linux và macOS

để khởi động kép iMac 2010 chạy High Sierra & ATI Radeon HD4670 và gặp phải sự cố 'màn hình đen' phổ biến khi lần đầu tiên cố gắng khởi động ổ flash USB trực tiếp vào Ubuntu. Đợi đủ lâu và âm thanh khởi động phát ra, nghĩa là hệ thống đang khởi động - có lẽ là sự cố hiển thị. Tôi đã tìm thấy khá nhiều câu hỏi về điều này trên các diễn đàn khác nhau, một trong số đó đã giúp tôi có thể cài đặt Ubuntu nhưng bây giờ khi tôi khởi động, màn hình lại tối đen như trước.

Điểm:1
lá cờ cn

Tôi đã làm gì:

giai đoạn 1 - khắc phục sự cố màn hình đen khi khởi động vào Ubuntu từ bộ nhớ flash:

Khởi động iMac vào macOS, mở ổ đĩa flash trong 'Finder' và chỉnh sửa boot/grub/grub.cfg để thêm 'nomodeset' và 'radeon.modeset=0' như sau:

mục menu "Ubuntu" {
    đặt gfxpayload=giữ
    tập tin linux /casper/vmlinuz=/cdrom/preseed/ubuntu.seed có thể phổ biến 
giật gân yên lặng nomodeset radeon.modeset=0 ---
    initrd/casper/initrd
}
menuentry "Ubuntu (đồ họa an toàn)" {
    đặt gfxpayload=giữ
    linux /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed có thể-có mặt khắp nơi yên tĩnh giật gân nomodeset radeon.modeset=0 ---
    initrd/casper/initrd
}

Lưu tệp đã chỉnh sửa và đóng tệp.

Khởi động lại iMac và chọn ổ flash USB từ menu khởi động rEFInd (EFI/BOOT/grubx64.efi từ tên ổ đĩa của bạn).

Điều này giúp tôi chạy phiên Ubuntu ổ đĩa flash USB trực tiếp và có thể cài đặt Ubuntu vào phân vùng mới được tạo trên ổ cứng của tôi.

Như đã nêu ở trên, việc khởi động vào bản cài đặt mới này cũng khiến tôi gặp sự cố màn hình đen tương tự.

Giai đoạn 2 - loại bỏ màn hình đen khi khởi động Ubuntu đã cài đặt:

  1. Cắm lại ổ flash USB trực tiếp.
  2. Khởi động vào Ubuntu từ đó (mục nhập rEFInd là 'EFI/BOOT/grubx64.efi từ tên ổ đĩa của bạn').
  3. Gắn kết phân vùng Ubuntu trên ổ cứng (thông qua 'tệp'/'+ Vị trí khác' và (trong trường hợp của tôi) '/dev/sda3' - sử dụng 'Đĩa' để xác định phân vùng ổ cứng nào sẽ gắn kết.
  4. Mở một phiên cuối
  5. Nhập 'df -h' để tìm nơi gắn kết phân vùng /dev/sda3.
  6. Thay đổi thư mục làm việc thành điểm gắn kết/boot/grub và định vị grub.cfg
  7. Sao chép tệp grub.cfg (đề phòng): 'sudo cp grub.cfg grub.cfg.old'
  8. Tôi biết những dòng đầu tiên của tệp grub.cfg có nội dung 'không chỉnh sửa', nhưng trong trường hợp này, bạn PHẢI làm như vậy vì bạn cần có khả năng khởi động bằng tệp grub đã chỉnh sửa để bạn có thể thực hiện 'cập nhật- sâu bọ'. Vì vậy, hãy chỉnh sửa grub.cfg 'sudo nano grub/cfg' để thêm 'nomodeset' và 'radeon.modeset=0' sau tham số 'quiet splash' cho tất cả các dòng bắt đầu bằng 'linux' trong phần 'menu entry'.
  9. Lưu chỉnh sửa.
  10. Hướng đến điểm gắn kết/etc/default và chỉnh sửa 'grub' để dòng 'GRUB_CMDLINE_LINUX_DEFAULT' trông như thế này: GRUB_CMDLINE_LINUX_DEFAULT="nomodeset giật gân yên tĩnh radeon.modeset=0"
  11. Lưu tệp và khởi động lại.
  12. Rút thanh USB khi được nhắc.
  13. Chọn tùy chọn 'EFI/ubuntu/grubx64.efi from EFI' từ menu rEFInd - bạn sẽ thấy Mac khởi động vào Ubuntu như bình thường (với tôi).
  14. Bước cuối cùng là thực hiện 'sudo update-grub' để cập nhật grub.cfg với các thay đổi đã thực hiện ở trên.
  15. Lưu ý - bạn có thể thực hiện các thao tác trên đối với bản sao cài đặt trên ổ flash USB và giúp bạn không phải khởi động máy nhiều lần. Tất nhiên là tôi không làm theo cách đó, vì vậy tôi chưa kiểm tra xem có bất kỳ cạm bẫy nào không.
Điểm:1
lá cờ uz

Tôi đã từng gặp vấn đề tương tự. Sau khi cài đặt mới, màn hình chuyển sang màu đen bất kể tôi đã làm gì. Nhưng tôi đã có dấu hiệu cho thấy máy tính đang hoạt động. Tôi phát hiện ra rằng một lỗi khiến đầu ra video chỉ được gửi đến DisplayPort của iMac, khiến màn hình chính có màu đen khó chịu. Trong trường hợp của tôi, một mẫu 20 inch 2009 có thẻ Nvidia.

Giải pháp của tôi: Tôi đã gắn một màn hình vga cũ vào iMac với một bộ chuyển đổi màn hình sang vga và thì đấy, nó hiển thị màn hình đăng nhập. (Màn hình chính vẫn đen). Điều đầu tiên tôi làm là cài đặt trình điều khiển nVidia độc quyền (Theo mặc định sau khi cài đặt là trình điều khiển Nouveau) và khởi động lại và sự cố đã được giải quyết. Trước đó, tôi đã thử nghiệm với một chiếc usb trực tiếp để xem iMac có hoạt động không. Vấn đề đã không xảy ra. Chỉ sau khi cài đặt đầy đủ và khởi động lần đầu. Hi vọng điêu nay co ich.

Điểm:0
lá cờ cn

Tôi đã làm theo hầu hết những gì Sữa trứng Augustus đã đăng, nhưng không thể làm theo một vài bước bằng hình ảnh ubuntu mới nhất, vì vậy tôi đã kết hợp chúng với https://askubuntu.com/a/531051/1219846

Tôi đã làm gì:

Sắp xếp màn hình đen khi khởi động Ubuntu đã cài đặt:

  1. Cắm lại ổ flash USB trực tiếp.
  2. Khởi động vào "Dùng thử Ubuntu"
  3. sử dụng 'Đĩa' để xác định phân vùng ổ cứng nào sẽ được gắn. (trong trường hợp của tôi) '/dev/sda2' (hoặc sử dụng fdisk/dev/sda)
  4. Mở phiên cuối cùng bằng Ctrl+Alt+T
  5. Sudo udisksctl mount -b /dev/sda2 và thay đổi thành bất kỳ điểm gắn kết nào mà nó cho bạn biết cd /media/ubuntu/7767eba6-4d66-44f3-aefc-88609918db13
  6. Thay đổi thư mục làm việc thành điểm gắn kết/boot/grub và định vị grub.cfg
  7. Sao chép tệp grub.cfg (đề phòng): sudo cp grub.cfg grub.cfg.old
  8. Tôi biết những dòng đầu tiên của tệp grub.cfg có nội dung 'không chỉnh sửa', nhưng trong trường hợp này, bạn PHẢI làm như vậy vì bạn cần có khả năng khởi động bằng tệp grub đã chỉnh sửa để bạn có thể thực hiện 'cập nhật- sâu bọ'. Vì vậy, hãy chỉnh sửa grub.cfg bằng cách sử dụng sudo nano grub/cfg để thêm 'nomodeset' và 'radeon.modeset=0' sau tham số 'quiet splash' vào tất cả các dòng bắt đầu bằng 'linux' trong phần 'menu entry'.
  9. Lưu chỉnh sửa bằng CTRL-X.
  10. Hướng đến điểm gắn kết/etc/default và chỉnh sửa 'grub' để dòng 'GRUB_CMDLINE_LINUX_DEFAULT' trông như thế này:
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset giật gân yên tĩnh radeon.modeset=0"
  1. Lưu các tập tin.
  2. buộc grub cập nhật:
sudo mkdir /mnt/chrootdir
Sudo mount /dev/sda1 /mnt/chrootdir
cho dir trong proc dev sys vv bin sbin var usr lib lib64 tmp; làm \
    sudo mkdir -p /mnt/chrootdir/$dir && sudo mount --bind /$dir /mnt/chrootdir/$dir \
xong
sudo grub-install --recheck --root-directory=/mnt/chrootdir /dev/sda # Có thể không bắt buộc
sudo chroot /mnt/chrootdir
cập nhật sudo-grub2
lối ra
  1. Khởi động lại và tháo thanh USB.
Điểm:-1
lá cờ in

Đây là những hướng dẫn tuyệt vời, nhưng tôi gặp vấn đề về quyền chỉnh sửa các tệp grub được gắn dưới quyền root sau khi khởi động lại. Giải pháp của tôi là cài đặt lại và chỉnh sửa grub từ trong phiên cài đặt vì các tệp có thể truy cập dễ dàng:

  1. Thay đổi thư mục làm việc thành mountpoint/boot/grub và định vị grub.cfg

  2. Sao chép tệp grub.cfg (đề phòng): 'sudo cp grub.cfg grub.cfg.old'

Tôi biết những dòng đầu tiên của tệp grub.cfg có nội dung 'không chỉnh sửa', nhưng trong trường hợp này, bạn PHẢI làm như vậy vì bạn cần có khả năng khởi động bằng tệp grub đã chỉnh sửa để bạn có thể thực hiện 'cập nhật- sâu bọ'. Vì vậy, hãy chỉnh sửa grub.cfg 'sudo nano grub/cfg' để thêm 'nomodeset' và 'radeon.modeset=0' sau tham số 'quiet splash' cho tất cả các dòng bắt đầu bằng 'linux' trong phần 'menu entry'. Lưu chỉnh sửa.

  1. Điều hướng đến mountpoint/etc/default và chỉnh sửa 'grub' để dòng 'GRUB_CMDLINE_LINUX_DEFAULT' trông như thế này:

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset giật gân yên tĩnh radeon.modeset=0"

  1. Lưu tệp và khởi động lại. Rút thanh USB khi được nhắc.

Bạn sẽ thấy Mac khởi động vào Ubuntu như bình thường (nó đã làm với tôi).

Bước cuối cùng là thực hiện 'sudo update-grub' để cập nhật grub.cfg với các thay đổi đã thực hiện ở trên.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.