Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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. 停止临时虚拟机

  1. 使用 virsh 列出系统上当前可用的所有虚拟机(guest)。输出结果类似如下:
    # virsh list --all
    	Id    Name                           State
    	----------------------------------------------------
    	93    LiveOS-2a198971-ba97-454e-a056-799f453e1bd7 running
    	-     RHEL7                      shut off
    
    确定临时虚拟机。其名称始终以 LiveOS 开头,后跟一个随机数字和字符字符串。
  2. 确定临时虚拟机后,使用 virsh destroy name 命令停止它,其中 name 是虚拟机的名称:
    # virsh destroy LiveOS-2a198971-ba97-454e-a056-799f453e1bd7
    Domain LiveOS-2a198971-ba97-454e-a056-799f453e1bd7 destroyed