virt管理器中的直接内核引导选项

时间:2019-01-14 17:33:48

标签: remote-debugging qemu

我在kvm-qemu虚拟化设置中安装了Ubuntu18.04桌面,并且可以正常工作。我发现虚拟机的virt-manager设置中有一个直接内核启动选项。我想使用主机上的gdb调试内核。

enter image description here

请帮助查找kernel路径和initrd.img文件路径。

内核路径是否与arch/x86/boot/bzImage相同?是否可以将来宾(initrd.img)中的/boot/ directory文件复制到主机?

谢谢!

1 个答案:

答案 0 :(得分:0)

  

请帮助查找内核路径和initrd.img文件路径。

要查找当前正在运行的内核,可以执行以下操作:cat /proc/cmdline。 它包含“内核命令行参数”,您应该在此处找到当前正在运行的内核文件的路径。更多信息:https://manpages.debian.org/jessie/systemd/kernel-command-line.7.en.html

除非将我误解了您的问题,否则将文件从客户机复制到主机应该没有问题。有几种方法,您可以通过ssh复制它,或者可以在主机和来宾之间共享某个目录,或者进行以下检查:https://askubuntu.com/questions/858649/how-can-i-copypaste-from-the-host-to-a-kvm-guest不确定此处的要求是什么?