28.2.5. livemedia-creator 问题故障排除
本节提供有关使用 livemedia 创建程序时常见问题的建议。如果您遇到此处未描述的问题,您可以查看程序的日志文件,每次运行并保存到执行工具的目录中时会自动生成这些文件,除非您使用
--logfile
选项指定了不同的目录。日志文件将根据您使用的选项而有所不同,例如,使用 --no -virt 选项时不会生成 virt-
install.log
(相反,您将从 anaconda/
目录中获取来自 Anaconda 的日志文件)。每次都会生成其他文件,即 livemedia .log
和 program
.log。
另一种查找和解决问题的方法是在运行 实用程序
时使用 --image-only
选项。此选项将在第一阶段后停止程序,因此仅生成磁盘映像文件,而不是最终的可引导 ISO。然后,您可以挂载磁盘镜像文件并检查其内容,而无需等待第二阶段完成。或者,您可以使用 --keep-image
选项,它将执行这两个阶段,但保留临时磁盘映像以便稍后进行分析。
在测试 Kickstart 文件的更改时,建议使用
--vnc
选项。这个选项允许您使用 VNC 客户端连接到虚拟机并观察安装过程。详情请查看 第 25 章 使用 VNC。
28.2.5.1. 阻塞虚拟机安装
如果安装程序在虚拟安装的第一阶段因任何原因停止,livemedia-creator 也会停止,等待安装完成。您可以直接中断程序,或者您可以通过停止临时虚拟机来解决这个问题。Livemedia-creator 将检测 guest 操作系统是否已停止、删除所有临时文件并退出。
要停止临时虚拟机,请按照以下步骤执行:
过程 28.1. 停止临时虚拟机
- 使用 virsh 列出系统上当前可用的所有虚拟机(guest)。输出结果类似如下:
#
virsh list --all Id Name State ---------------------------------------------------- 93 LiveOS-2a198971-ba97-454e-a056-799f453e1bd7 running - RHEL7 shut off确定临时虚拟机。其名称始终以LiveOS
开头,后跟一个随机数字和字符字符串。 - 确定临时虚拟机后,使用 virsh destroy name 命令停止它,其中 name 是虚拟机的名称:
#
virsh destroy LiveOS-2a198971-ba97-454e-a056-799f453e1bd7 Domain LiveOS-2a198971-ba97-454e-a056-799f453e1bd7 destroyed