利用VMware的虚拟串口调试Xen
470 views | with 2 comments
VMware支持虚拟串口设备,对于调试内核或者虚拟机的帮助很大,具体设置如下(VMware Server 2, Xen 3.3):
1. VMware中为虚拟机增加串口设备
Add Hardware->Serial Port,然后在设置中将Connection模式设为File,指定相应的文件路径(如[standard] debian-xen/serial-port.log)
2. 修改虚拟机的grub启动参数,以我的/boot/menu/lst为例
title Xen 3.3.0 / Debian GNU/Linux, kernel 2.6.18.8-xen root (hd0,0) kernel /boot/xen-3.3.0.gz com1=115200,8n1 loglvl=all guest_loglvl=all console_to_ring console=com1,vga sync_console module /boot/vmlinuz-2.6.18.8-xen root=/dev/sda1 ro console=tty0 savedefault
3. 重启虚拟机,即可在之前指定的文件中(Host机上的/opt/vmware/Virtual Machines/debian-xen/serial-port.log)中看到虚拟机的输出信息了。
测试成功!太赞了~非常感谢!
[Reply]
armynet Reply:
April 15th, 2010 at 11:08 am
你好,能给个邮件的联系方式吗?请教一下关于调试Xen的问题
[Reply]
felix021
14 Jul 09 at 3:29 pm