Boot
引導期間通過 USB 串列
我目前正在嘗試調試 Xen 的啟動順序,並且在某個時間點之後,唯一的方法是通過串列連接。現在,在我使用的筆記型電腦上,既沒有串口也沒有 ExpressCard 插槽。它也不支持serial-over-lan的任何變體。我知道,一般來說,系統在啟動過程中無法辨識 USB 到串列適配器,因此不會向它們輸出任何內容。我的問題是,如何確定情況確實如此?例如,什麼都不做
dmesg | grep uart
,但是當我這樣做時,dmesg | grep serial
我得到以下資訊:[ 0.778940] usbcore: registered new interface driver usbserial_generic [ 0.778944] usbserial: USB Serial support registered for generic
這給了我一些希望,我可以通過 USB 轉串口適配器獲得輸出。
這是可能的,但您需要將 USB 串列驅動程序編譯到核心中。它不能是一個模組。這很可能涉及重新編譯核心。
https://www.kernel.org/doc/html/v4.15/admin-guide/serial-console.html