Ubuntu系统查看VirtualBox虚拟机日志的方法
打开VirtualBox管理器,右键点击目标虚拟机,在弹出菜单中选择“显示日志”。此时会弹出日志窗口,可按时间顺序查看虚拟机的运行日志(包括启动、关机、错误事件等)。若需保存日志,可点击窗口顶部的“保存日志”按钮,将内容导出为文本文件。
VirtualBox运行过程中产生的系统级日志(如内核消息、服务日志),可通过以下命令查看:
journalctl(实时滚动显示最新日志);journalctl -n 10;journalctl -f;dmesg(重点排查硬件、驱动问题);journalctl -u vboxdrv(替换为具体服务名,如vboxweb-service)。VirtualBox为每个虚拟机单独生成日志文件,默认存储路径为/home/你的用户名/VirtualBox VMs/虚拟机名称/Logs/VBox.log(例如/home/ubuntu/VirtualBox VMs/Ubuntu-VM/Logs/VBox.log)。可通过以下命令查看:
nano):nano /home/你的用户名/VirtualBox VMs/虚拟机名称/Logs/VBox.log;cat /home/你的用户名/VirtualBox VMs/虚拟机名称/Logs/VBox.log;tail命令实时跟踪最新日志:tail -f /home/你的用户名/VirtualBox VMs/虚拟机名称/Logs/VBox.log。VirtualBox提供的命令行工具VBoxManage可灵活获取虚拟机日志:
VBoxManage showlog "虚拟机名称" --type all(将“虚拟机名称”替换为实际名称,如“Ubuntu-VM”);VBoxManage showlog "虚拟机名称" --type all > /path/to/save.log(方便后续分析)。