
我今天才發現這一點,在其他地方找不到任何資訊。在我們運行 Ubuntu 8.04 的實驗室之一中,我嘗試切換到虛擬控制台 (Ctrl-Alt-F[1-6])。不過,機器沒有切換到控制台,而是重新啟動。
我甚至不知道從哪裡開始嘗試解決這個問題,有什麼想法嗎?
我運行了所有更新並弄亂了我們正在使用的受限驅動程序,但一無所獲。我們即將在我們的機器上推出 9.04,並希望能夠解決這個問題;如果沒有,我肯定會回到這裡。
答案1
(發生這種情況時您是否正在使用 X11,或者您是否在文字控制台之間切換?您的核心是否受到污染,即您是否安裝了任何二進位驅動程式?)
第一的,安裝所有 Ubuntu 8.04 更新(特別是核心)並測試問題是否消失。也許您不是第一個遇到此問題的人(尤其是使用這個舊發行版),也許已經有可用的修復程式。
如果問題仍然存在,請決定嘗試升級到Ubuntu 9.04(簡單的方法)或者試圖找出問題的根源(有點困難)捕獲內核恐慌:使用串行電纜將您的電腦連接到第二台電腦(Documentation/serial-console.txt
有關說明,請參閱內核原始程式碼)。或者,您可以嘗試捕獲恐慌netconsole
(它將內核恐慌作為 UDP 資料包發送到第二台機器)。谷歌“netconsole”,您會找到如何執行此操作的說明。
現在,如果你設法捕捉到恐慌後全部的這裡出現恐慌消息,我們很有可能能夠確定罪魁禍首(您可以例如在內核循環對於出現在呼叫追蹤頂部或指令指標 (EIP) 位址的函數名稱)。
答案2
這可能有很多原因。要檢查的事情之一是文件是否
/etc/default/console-setup
有一條線
ACTIVE_CONSOLES="/dev/tty[1-6]"
在裡面。
也要檢查 /etc/events.d 中的 tty 配置是否正確,並且並非全部以與 control-alt-delete 檔案相同的方式設定。
希望這可以幫助。
答案3
您可以檢查磁碟空間(或記憶體)是否不足。當根分割區填滿時,我遇到了登入問題。
答案4
txwikinger 是對的。如果電腦工作正常,我想有人(具有 root 存取權限)巧妙地操縱了 ctrl+alt+f1 的設定檔:-)
首先檢查檔案 /etc/event.d/control-alt-delete 並檢查這個郵政