我试图让我的DRAC 5卡做串行控制台redirect,以便我可以SSH进入并访问服务器的BIOS / GRUB /启动/控制台。
到目前为止,我可以看到/编辑bios,但是一旦grub开始输出get的所有混乱。 我假设这可能是configuration相关的(虽然在这一点上,我不明白)。
configuration到目前为止是:
BIOS
在Ubuntu 10.04上的Grub2
输出本身最终显示如下:
GBP)'! – 词)){AR NBCi滑ř!{N߅!C'뤄d“M +-oq1ΤΧ+ᤄ0饸d “?C! s k뤄 d ”?C! 9u !!!! 9 R!a Ç$ IR:RBD“{瑞银/aSć3ߤ儤Siąbi%)ABI%) – !))+)ƥ!小号!1Φr!/ +)))+))!K +一
我知道Xen有一些特定的设置,我会在后面担心。 在这个阶段,我真的需要获得GRUB,以便testing定制的内核。 我一直在尝试的内核失败,或者“grub-set-default”什么也不做。
令人讨厌的是,在一个较新的服务器/ DRAC组合configuration与同一版本的Ubuntu工作正常,去图-_-
任何想法,故障排除步骤等将是一个救星。
看起来像bios和你的串行客户端正在使用不同的波特率与grub使用的115k2。 或者字号不匹配。 必须是这样的。 也许较新的服务器默认为(或已configuration)在Biosredirect/德拉克115k2,但另一个不是? 没有DRAC或DELL biosredirect经验(我们在这里是惠普的商店),我不能确定,但我认为你将不得不在那里看Ubuntu安装。
在具有运行Ubuntu 10.04(Lucid)的iDRAC 6卡的Dell PowerEdge 310上,通过在BIOS中进行以下更改,可以使我的串行端口工作
然后,我确定通过login到系统并运行以下racadm命令来configurationRAC的比特率为115,200
完成所有这些之后,我安装了delerious010提示的初始化脚本,仍然无法通过DRAC卡获得与控制台的SSH连接。 我遵循user92395的build议,把比特率降到了19,200 bps,而且我发现我能连接到我的控制台端口。 不幸的是我的戴尔工具包没有被移植到Lucid,我无法find源,所以我无法运行'syscfg csp'。 然而,我发现通过修改/etc/init/ttyS1.conf脚本并添加一个运行setserial命令的预启动指令,我可以提高比特率并以115,200 bps连接。 我的ttyS1.conf脚本如下所示:
# ttyS1 - getty # # This service maintains a getty on ttyS1 for console # redirection to the Dell DRAC card. start on stopped rc RUNLEVEL=[2345] stop on runlevel [!2345] respawn pre-start script /bin/setserial /dev/ttyS1 uart 16550A port 0x02f8 irq 3 baud_base 115200 spd_normal skip_test end script exec /sbin/getty -h -L 115200n8 ttyS1 vt100
当我得到一个机会,我要用Ubuntu 12.04(精确)启动这个系统,并运行syscfg命令,看看这个'msgcommbitrate'variables的价值。
对于任何需要戴尔PE 2950上的信息的人,要获得控制台redirect到Ubuntu 10.04上的BIOS + GRUB + OS:
在串行控制台设置中:
在/ etc / default / grub中编辑GRUBconfiguration
更新GRUB
创build/etc/init/ttyS1.conf
重启。