Câu trả lời:
Đây là lỗi lâu đời trong các hình ảnh được phát hành bởi Canonical.
Cấu hình grub đang cố gắng sử dụng một cổng nối tiếp, nhưng khi không có nó, nó không thể xử lý việc này một cách duyên dáng. Vì vậy, hoặc thêm một cổng nối tiếp hoặc thay đổi grub không yêu cầu nó.
Ba tùy chọn ở đây để khởi động nó lần đầu tiên:
console=ttyS0
console=ttyS0
khỏi /boot/grub/grub.cfgHai tùy chọn để khởi động nó sau đó:
GRUB_CMDLINE_LINUX_DEFAULT
giá trị trong
/etc/default/grub
hoặc /etc/default/grub.d/*.cfg
không bao gồm console=ttyS0
, sau đó chạy sudo update-grub
và xác minh /boot/grub/grub.cfg có các thay đổi của bạn.Tôi gặp vấn đề này trên máy thật và cách khắc phục là bật tùy chọn "nomodeset" cho kernel. Nó đang làm điều này bởi vì Ubuntu đang cố gắng chuyển sang chế độ video độ phân giải cao cho bảng điều khiển và phần cứng của bạn không hợp tác. Để sửa lỗi này
Sửa lỗi này trong khi ở máy
Khi Grub2 xuất hiện, tô sáng mục menu cho Ubuntu và nhấn 'e'
Đi đến dòng nơi nó tải kernel và nhấn 'End' để đi đến cuối dòng Thêm 'nomodeset'
Nhấn F10 hoặc Ctrl-X để khởi động nó
Sửa cái này cho tốt
Cập nhật tệp cấu hình grub nano / etc / init / grub
Tìm dòng bắt đầu bằng GRUB_CMDLINE_LINUX_DEFAULT
Chỉnh sửa dòng để bao gồm nomodeset, trong trường hợp của tôi, dòng trông như thế này sau đó: GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset"
Lưu / thoát nano Chạy update-grub Reboot
Shift
trong khi khởi động.
Shift
, tôi nhận được : error : terminal 'serial' isn't found
.
nomodeset
(Tôi đang đặt nó giữa "ro" và "console = tty console = ttyS0") sau đó Ctrl-X để lưu / khởi động không tạo ra bất kỳ sự khác biệt nào với những gì xảy ra. Đừng cho rằng bạn có ý tưởng nào? Tôi lưu ý rằng phông chữ hiển thị thay đổi ngay sau khi nó đạt đến dòng "chuyển sang clockrc tsc" dòng