首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

CentOS 6.6 登錄界面持續輸出 ^@^@ 無法輸入賬號密碼的故障排查

     編輯:程式設計綜合問答

現象

安裝完成後進入登錄界面,終端持續打印 `^@^@^@...`(ASCII 0x00 空字符),鍵盤無響應。

可能原因

  1. 鍵盤/終端驅動異常:鍵盤控制器發送空掃描碼,或 `getty`/`mingetty` 讀取 `/dev/tty1` 返回空字符流。
  2. 圖形界面啟動失敗:X Window 配置錯誤、顯卡驅動不兼容導致文本終端與圖形終端衝突,產生亂碼輸出。
  3. 硬件兼容性:物理機特殊硬件(如某些筆記本鍵盤控制器)與內核驅動不匹配。

排查步驟

  1. 嘗試切換終端:`Ctrl+Alt+F2`~`F6` 進入純文本終端,觀察是否正常登錄。
  2. 檢查內核日志:`dmesg | grep -i -e keyboard -e tty -e input`。
  3. 修改 GRUB 參數:在啟動菜單按 `e`,在 `kernel` 行尾添加 `nomodeset` 或 `acpi=off` 嘗試繞過顯卡驅動。
  4. 虛擬機驗證:在 VirtualBox/VMware 中安裝同版本 CentOS,若正常說明物理機硬件兼容性問題。

建議方案

  • 生產環境優先使用虛擬機或容器部署,避免裸金屬硬件兼容性坑。
  • 若必須物理機,考慮升級至 CentOS 7/8/Stream 或 Rocky Linux/AlmaLinux,內核對新硬件支持更好。

CentOS 6.6 登錄界面持續輸出 ^@^@,鍵盤驅動異常,顯卡驅動衝突,nomodeset 內核參數,虛擬機驗證建議。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved