使用 Dell Drac 進行串列控制台重定向時出現亂碼
我正在嘗試讓我的 DRAC 5 卡進行串列控制台重定向,以便我可以通過 SSH 進入它並訪問伺服器的 bios/grub/bootup/console。
到目前為止,我可以看到/編輯 bios,但是一旦 grub 啟動輸出就會變得混亂。我假設這可能與配置有關(儘管此時我看不到什麼)。
到目前為止的配置是:
BIOS
- Com2 上的控制台重定向
- 類型:vt100/vt200
- 開機後無重定向
Ubuntu 10.04 上的 Grub2
- 串列 –unit=1 –speed=115200 –word=8 –parity=no –stop=1
- 終端 –timeout=30 串列控制台
- (核心行::) linux /vmlinuz-2.6.32-31-server root=/dev/mapper/sys-dom0 ro console=tty1 console=ttyS1,115200n8r
輸出本身,最終看起來像:
��g������Bp)���’����-���C�i))a�R!{���ņ�BC!��i滑�����R!{���ņ߅C!‘�����뤄����d�"�m�+-o�q��1Τ�Χ�+�ᤄ0�����餄����d�"?C!���s�����k뤄����d�"?C!��9u��!!!!��9�R!a���Ç$ �����i���r��:�R����B������d�"���!{�u����BS���/a�S�ć�3ߤ儤�S�����i�ąbi%)����������ąbi%)-���!)!��)������+�)�Ƥ�!����s!1Φ�r!����/+��)))+))���!���������k������+a
我知道有專門針對 Xen 的設置,我稍後會擔心這些設置。在這個階段,我真的需要讓 GRUB 可用,以便我可以測試自定義核心。我一直在嘗試的核心失敗或“grub-set-default”什麼都不做。
煩人的是,在較新的伺服器/DRAC 組合上,配置在相同版本的 Ubuntu 上執行良好,請看圖 -_-
任何想法、故障排除步驟等……都將成為救命稻草。
看起來 bios 和您的串列客戶端使用的波特率與 grub 使用的 115k2 不同。或者字長不匹配。必須是那樣的。也許較新的伺服器在 Bios 重定向/drac 中預設(或配置為)115k2,但另一個不是?如果沒有使用 DRAC 或 DELL bios 重定向的經驗(我們是這裡的 HP 商店),我無法確定,但我認為您將不得不查看那里而不是 Ubuntu 安裝。
對於任何需要 Dell PE 2950 上的資訊 .. 的人,讓控制台重定向以在 Ubuntu 10.04 上為 BIOS + GRUB + OS 工作:
- BIOS 啟動時按 F2
- 在串列控制台設置中:
- Com2 上的控制台重定向
- 類型:vt100/vt200
- 開機後無重定向
- 速度:57600
- 在 /etc/default/grub 中編輯 GRUB 配置
- GRUB_CMDLINE_LINUX=“控制台=tty1 控制台=ttyS1,57600n8”
- GRUB_TERMINAL=串列
- GRUB_SERIAL_COMMAND=“serial –unit=1 –speed=57600 –word=8 –parity=no –stop=1”
- 更新 grub
- 創建 /etc/init/ttyS1.conf
- 開始停止 rc RUNLEVEL=$$ 2345 $$
- 在執行級別停止$$ !2345 $$
- 重生
- 執行 /sbin/getty -h -L -8 57600n8 ttyS1 vt100
- 重啟。