Cài đặt máy tính để bàn Ubuntu 20.04.2.0 LTS:
Làm theo hướng dẫn từ câu trả lời được chấp nhận của bài đăng này:
Làm cách nào để khởi động lại X Window Server từ dòng lệnh?
Tôi chạy:
Sudo systemctl khởi động lại trình quản lý hiển thị
(có thể hữu ích khi biết rằng tab tự động hoàn thành đã đề xuất thêm .dịch vụ
đến cuối cùng, nhưng tôi đã không làm như vậy)
Màn hình của tôi chuyển sang màu đen và không phản hồi, có lẽ tôi nên kiên nhẫn hơn nhưng sau khoảng một phút, tôi quyết định rằng nó sẽ không tự hoạt động trở lại và nhấn nút thiết lập lại phần cứng trên PC của mình. Kể từ đó, khi khởi động vào bản cài đặt Ubuntu của tôi, tôi gặp một màn hình đen hoàn toàn không có con trỏ. Cố gắng đăng nhập vào TTY hoàn toàn không hiệu quả, cách duy nhất của tôi cho đến nay là khởi động lại vào BIOS.
Tôi đã quản lý để chạy phương tiện cài đặt với ổ đĩa chứa hệ điều hành không thể truy cập được của tôi. Một nhận xét trong câu trả lời được chấp nhận của bài đăng được liên kết có cùng một vấn đề và chỉ ra rằng giải pháp liên quan đến việc khởi động lại dịch vụ từ thiết bị đầu cuối. Ngây thơ thử cách tiếp cận đó từ phương tiện cài đặt (người bình luận không cung cấp lệnh), chạy lại lệnh từ ổ đĩa cài đặt:
Sudo systemctl khởi động lại trình quản lý hiển thị
chỉ cần khởi động lại trình quản lý hiển thị trong môi trường cài đặt (nhưng làm như vậy trong trường hợp này mà không làm hỏng bất kỳ thứ gì khác và thực sự quay lại). Hệ điều hành vẫn khởi động vào màn hình đen.
Tôi không muốn cài đặt lại với bất kỳ khả năng nào nếu tôi có thể tránh được.
Thông tin thêm:
đầu ra của mèo, v.v./systemd/system/display-manager.service
[Đơn vị]
Mô tả=Trình quản lý hiển thị Gnome
# thay thế getty
Xung độ[email protected]
[email protected]
# thay thế plymouth-quit vì nó tự thoát khỏi plymouth
Xung đột=plymouth-quit.service
Sau=plymouth-quit.service
# Cần tất cả các phụ thuộc của các dịch vụ mà nó sẽ thay thế
# lấy từ [email protected] và plymouth-quit.service
# (ngoại trừ plymouth-quit-wait.service vì nó đợi cho đến khi
# plymouth đã ngừng hoạt động, điều mà chúng tôi làm)
Sau=rc-local.service plymouth-start.service systemd-user-sessions.service
# GDM chịu trách nhiệm ngăn chặn plymouth, vì vậy nếu thất bại
# vì bất cứ lý do gì, đảm bảo plymouth vẫn dừng lại
OnFailure=plymouth-quit.service
[Dịch vụ]
ExecStartPre=/usr/share/gdm/generate-config
ExecStart=/usr/sbin/gdm3
KillMode=hỗn hợp
Khởi động lại = luôn luôn
Khởi động lạiSec=1s
Bỏ quaSIGPIPE=không
BusName=org.gnome.DisplayManager
StandardOutput=nhật ký hệ thống
StandardError=kế thừa
Tệp môi trường=-/etc/default/locale
ExecReload=/usr/share/gdm/generate-config
ExecReload=/bin/kill -SIGHUP $MAINPID
KeyringMode=được chia sẻ
ExecStartPre=/usr/lib/gdm3/gdm-wait-for-drm
Chỉnh sửa:
Sau khi loay hoay trong chế độ khôi phục, tôi có thể khởi động vào TTY của hệ thống khi và chỉ khi GDM3 không phải là trình quản lý hiển thị đang hoạt động và quá trình khởi động bình thường được thực hiện thông qua menu chế độ khôi phục (tùy chọn âresumeâ) . Mặc dù đã cài đặt lại ubuntu-desktop và trình quản lý hiển thị mới nhưng điều tốt nhất tôi có thể làm là vào TTY thông qua chế độ khôi phục.