我正在考虑在Ubuntu 8.04主机上进行编译时,在vmware虚拟机下进行一些Linux内核和设备驱动程序开发以用于测试(在vmware server 2.0下作为guest虚拟机使用Ubuntu 9.04)。交叉编译Linux内核并通过VMware进行调试
我不想在虚拟机下执行编译的性能。
我知道内核显然不链接到任何外部的本身所以不应该有这方面的任何问题,但
- 有没有什么特殊的疑难杂症的,我需要注意这样做时,这个?
- 除了内核崩溃之外,还有一台正在运行的计算机,对此设置是否还有其他好处?
- 有没有使用这种设置的指南?
编辑
我已经看到了在VMware虚拟机远程调试通过工作站6.0主机上使用GDB多次提到。有谁知道这是否适用于任何免费版本的VMWare,如Server 2.0。
关于调试那里有许多页面描述使用gdb来调试,如果你在调试模式下运行kvm。你使用vmware而不是kvm的原因是什么? – stsquad 2009-06-16 22:08:25