Đôi khi sau khi nâng cấp, hệ thống của bạn có thể không đưa bạn đến màn hình sau khi đăng nhập. Nếu bạn thử đăng nhập và bạn chỉ thấy màn hình đen hoặc Cửa sổ bật lên! _OS đưa bạn trở lại màn hình đăng nhập, bạn đang gặp phải vòng lặp đăng nhập . Có một số nguyên nhân dẫn đến vòng lặp đăng nhập:
- Các tệp cấu hình trong thư mục chính của bạn không tương thích với các phiên bản phần mềm mới
- Trình quản lý hiển thị / đăng nhập không hoạt động chính xác
- Trình điều khiển NVIDIA đã được cập nhật và đang gây ra sự cố
- Trình điều khiển AMD radeon đang được tải và gây ra sự cố
Mỗi nguyên nhân có một giải pháp khác nhau và một số mục nhất định (chẳng hạn như NVIDIA) có thể không áp dụng được cho hệ thống của bạn. Trong hầu hết các trường hợp, bạn có thể chuyển sang terminal toàn màn hình (được gọi là TTY ) để đăng nhập và khắc phục sự cố.
Chuyển sang Terminal
Tại màn hình đăng nhập, nhấn Ctrl+ Alt+ F5 để chuyển sang TTY. Bạn sẽ được nhắc nhập thông tin đăng nhập. Tại phần nhập login , hãy nhập tên người dùng của bạn và nhấn Enter. Sau đó, bạn sẽ được nhắc nhập mật khẩu của mình. Bạn sẽ không thấy mật khẩu của mình khi bạn đang gõ nó; chỉ cần nhập nó và nhấn “Enter.”
Nếu bạn không thể đăng nhập, lý do có thể là:
- Tên người dùng sai : tên người dùng của bạn có thể không giống với tên hiển thị của bạn. Nó thường là tên của bạn tất cả chữ thường, họ và tên đều là chữ thường, hoặc tên viết tắt đầu tiên và chúng đều là chữ thường.
- Mật khẩu sai : bạn được thông báo về điều này tại màn hình đăng nhập có đồ họa.
- Một cái gì đó khác đang chặn đăng nhập.
Cách dễ nhất để xác nhận tên người dùng của bạn là khởi động vào chế độ khôi phục, nhập chroot và chạy ls trong thư mục /home . Nếu tên người dùng và mật khẩu của bạn đều đúng, thì có điều gì đó khác đang chặn đăng nhập. Đây là một vấn đề khó khắc phục và bạn có thể cân nhắc việc sao lưu các tệp của mình từ đĩa trực tiếp và Cài đặt lại OS hoặc liên hệ với Bộ phận hỗ trợ để được trợ giúp thêm.
Sau khi đăng nhập, bạn sẽ thấy một lời nhắc hiển thị tên người dùng, tên máy chủ và dấu ngã (~) đại diện cho thư mục chính của bạn.
Lưu ý rằng bạn luôn có thể quay lại màn hình đăng nhập đồ họa bằng cách nhấn Ctrl+ Alt+ F1 hoặc gõ vào terminal sudo systemctl restart gdm.
Di chuyển các tệp cấu hình cũ
Để xác định xem cấu hình trong thư mục chính của bạn có gây ra sự cố hay không, bạn có thể tạo tài khoản người dùng mới cho mục đích kiểm tra:
sudo adduser test sudo systemctl reboot
Nếu bạn có thể đăng nhập với người dùng thử nghiệm, thì vấn đề nằm ở đâu đó trong thư mục chính của người dùng thông thường của bạn. Đăng nhập lại vào terminal với người dùng thường của bạn và di chuyển một số tệp cấu hình phổ biến ra ngoài:
mv ~/.config ~/.config.old mv ~/.local ~/.local.old mv ~/.cache ~/.cache.old mv ~/.nvidia-settings-rc ~/.nvidia-settings-rc.old mv ~/.nv ~/.nv.old sudo systemctl reboot
Sau khi di chuyển các tệp đó và khởi động lại, hãy thử đăng nhập lại. (Có thể có những tệp bạn cần di chuyển khác với những tệp phổ biến được liệt kê ở trên.)
Cài đặt lại trình quản lý đăng nhập
Bạn có thể cài đặt lại GNOME Display Manager (quản lý màn hình đăng nhập), cùng với môi trường máy tính để bàn. Trên terminal:
sudo apt install --reinstall gdm3 pop-desktop gnome-shell sudo systemctl reboot
Sau khi cài đặt lại các gói đó và khởi động lại, hãy thử đăng nhập lại.
Cài đặt lại trình điều khiển NVIDIA
Nếu hệ thống của bạn được trang bị đồ họa NVIDIA, bản cập nhật gần đây có thể gây ra sự cố đăng nhập. (Thông thường, các vấn đề về trình điều khiển NVIDIA sẽ khiến màn hình đăng nhập không tải; tuy nhiên, bạn vẫn nên cài đặt lại nếu bạn không thể đăng nhập sau các bước trên.) Tham khảo bảng dưới đây để xác định xem hệ thống của bạn có chứa đồ họa NVIDIA hay không:
Luôn luôn | Có lẽ | Không bao giờ |
---|---|---|
Oryx Pro | Wild Dog Pro | Lemur (Pro) |
Adder WS | Ratel | Kudu |
Serval WS | Gazelle | Meerkat |
Bonobo WS | Thelio | Galago Pro |
Leopard WS | Thelio Major | Darter Pro |
Silverback WS | Thelio Massive | Pangolin |
Thelio Mega |
Để xóa trình điều khiển NVIDIA, hãy chạy như sau:
sudo apt purge ~nnvidia sudo apt autoremove sudo apt clean
Sau khi trình điều khiển NVIDIA đã bị xóa, hãy thêm lại bằng các lệnh sau:
sudo apt update sudo apt full-upgrade sudo apt install system76-driver-nvidia
Sau khi cài đặt xong, sử dụng câu lệnh reboot sudo systemctl reboot hãy nhập và thử đăng nhập lại.
Trình điều khiển Radeon trong danh sách đen
Nếu bạn đang sử dụng cạc đồ họa AMD, trình điều khiển radeon có thể gây ra sự cố vì nó không hỗ trợ các phiên bản Ubuntu mới hơn. Tuy nhiên, trình điều khiển amdgpu đi kèm với kernel thì không. Để đưa trình điều khiển radeon vào danh sách đen và đảm bảo amdgpu được tải:
Mở /etc/modprobe.d/blacklist.conf để chỉnh sửa và thêm vào tệp blacklist radeon. Sau đó chạy:
sudo update-initramfs -c -k all sudo shutdown -r now
Nếu các bước này không hoạt động…
Liên hệ hỗ trợ! Hãy comment phía bên dưới để nhận được sự hỗ trợ từ cộng đồng.
Mình thử hết tất cả cách trên vẫn không được