首页 > 解决方案 > virt manager 中的直接内核引导选项

问题描述

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

在此处输入图像描述

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

内核路径是否与arch/x86/boot/bzImageinitrd.img是否可以将guest( )中的文件复制/boot/ directory到主机?

谢谢!

标签: remote-debuggingqemu

解决方案


请帮助查找内核路径和 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不确定您的要求是什么?


推荐阅读