remote-debugging - virt manager 中的直接内核引导选项
问题描述
我Ubuntu18.04
在 kvm-qemu 虚拟化设置中安装了桌面,它正在工作。我发现在虚拟机的 virt-manager 设置中有一个直接内核启动选项。我想从主机使用 gdb 调试内核。
请帮助查找kernel
路径和initrd.img
文件路径。
内核路径是否与arch/x86/boot/bzImage
?initrd.img
是否可以将guest( )中的文件复制/boot/ directory
到主机?
谢谢!
解决方案
请帮助查找内核路径和 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不确定您的要求是什么?
推荐阅读
- excel - Excel VBA到Word文档删除最后一行
- haskell - 为什么我的包的 Hackage Matrix Builder 不正确?
- python - 将变量保存到文本文件不起作用
- java - 在 Intellij 上执行 Jboss 的权限被拒绝
- apache-spark - Spark Graphx 将层次数据从叶子扁平化到根
- installation - Power BI Enterprise Gateway 安装 - 无法联系网关服务
- redirect - BlazorServer 授权应重定向到 Azure SSO 页面
- amazon-web-services - Redshift 计划查询错误通知
- godot - 空袭戈多
- javascript - WebStorm 无法自动完成样式化组件