虚拟机终端没有登录提示
用xm console命令登录Xen创建的虚拟机, 屏幕上只显示启动时的信息, 没有登录提示, 按多次回车也有没反应, 如下:
Mounting other filesystems: [ OK ] Starting sshd: [ OK ] Starting crond: [ OK ] Starting anacron: [ OK ] Starting atd: [ OK ] Starting Avahi daemon... [ OK ] Starting HAL daemon: [ OK ] Starting puppet: [ OK ] Starting smartd: [ OK ] INIT: version 2.86 reloading
按文档Console handling指示
需要在/etc/inittab增加一行xvc0, 并注释其它tty配置
co:2345:respawn:/sbin/agetty xvc0 9600 vt100-nav #1:2345:respawn:/sbin/mingetty tty1 #2:2345:respawn:/sbin/mingetty tty2 #3:2345:respawn:/sbin/mingetty tty3 #4:2345:respawn:/sbin/mingetty tty4 #5:2345:respawn:/sbin/mingetty tty5 #6:2345:respawn:/sbin/mingetty tty6
在/etc/securetty增加一行
xvc0
修改完/etc/inittab后运行
init q使之生效
再次连接虚拟机终端, 出现登录界面
# xm console 14 INIT: Sending processes the TERM signal CentOS release 5.3 (Final) Kernel 2.6.18-128.7.1.el5xen on an x86_64 vm02.zone101.bj4.company.com login: CentOS release 5.3 (Final) Kernel 2.6.18-128.7.1.el5xen on an x86_64 vm02.zone101.bj4.company.com login:
至于为何没有自动添加参数, 原因不明, 有可能是BUG
Bug 463855 - No login prompt after headless serial console installation with virtualization
Bug 448429 - xm console requires DomU getty modification to point to xvc0
-fin-
No comments:
Post a Comment