我在kvm-qemu虚拟化设置中安装了Ubuntu18.04
桌面,并且可以正常工作。我发现虚拟机的virt-manager设置中有一个直接内核启动选项。我想使用主机上的gdb调试内核。
请帮助查找kernel
路径和initrd.img
文件路径。
内核路径是否与arch/x86/boot/bzImage
相同?是否可以将来宾(initrd.img
)中的/boot/ directory
文件复制到主机?
谢谢!
答案 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不确定此处的要求是什么?