qemu参数选项说明-调试选项(Debug/Expert options)
创始人
2024-11-15 04:33:13
0

文章目录

  • Debug/Expert options:
    • -fw_cfg
    • -serial ★
    • -parallel ★
    • -monitor ★
    • -qmp
    • -qmp-pretty
    • -mon
    • -debugcon
    • -pidfile
    • -singlestep
    • - -preconfig ★
    • -S ★
    • -realtime
    • -overcommit
    • -gdb ★
    • -s ★
    • -d ★
    • -D ★
    • -dfilter
    • -seed
    • -L
    • -bios
    • -enable-kvm
    • -xen-domid
    • -xen-attach
    • -xen-domid-restrict
    • -no-reboot
    • -no-shutdown
    • -loadvm
    • -daemonize
    • -option-rom
    • -rtc
    • -icount
    • -watchdog
    • -watchdog-action
    • -echr
    • -show-cursor
    • -tb-size
    • -incoming
    • -only-migratable
    • -nodefaults
    • -chroot
    • -runas
    • -sandbox
    • -readconfig
    • -writeconfig
    • -no-user-config
    • -trace
    • -plugin
    • -enable-fips
    • -msg
    • -dump-vmstate
    • -enable-sync-profile

Debug/Expert options:

-fw_cfg

-fw_cfg [name=],file=                 add named fw_cfg entry with contents from file -fw_cfg [name=],string=                 add named fw_cfg entry with contents from string 

在 QEMU 中,-fw_cfg 选项用于配置虚拟机的固件配置(firmware configuration),这通常用于向虚拟机的 BIOS 或 UEFI 固件传递特定的配置数据。以下是 -fw_cfg 选项的两种使用方式的详细解释:

  1. -fw_cfg [name=],file=
    这个选项允许你添加一个命名的固件配置项,其内容来自一个文件。这里:
    • [name=] 是一个可选的参数,用于指定固件配置项的名称。如果不提供,则 QEMU 会自动生成一个名称。
    • file= 指定包含配置数据的文件的路径。
      例如,以下命令将从文件 /path/to/config.data 加载配置数据,并将其作为一个名为 config 的固件配置项传递给虚拟机:
    qemu-system-x86_64 ... -fw_cfg name=config,file=/path/to/config.data ... 
  2. -fw_cfg [name=],string=
    这个选项允许你添加一个命名的固件配置项,其内容来自一个字符串。这里:
    • [name=] 同样是用于指定固件配置项名称的可选参数。
    • string= 是要传递给固件的字符串值。
      例如,以下命令将字符串 example 作为名为 example_str 的固件配置项传递给虚拟机:
    qemu-system-x86_64 ... -fw_cfg name=example_str,string="example" ... 

这些固件配置项可以被虚拟机内的操作系统或固件在启动时读取,以执行特定的配置任务,例如网络配置、启动参数传递等。在某些情况下,这对于自定义虚拟机的启动行为非常有用。

-serial ★

-serial dev     redirect the serial port to char device 'dev' 

在 QEMU 中,-serial 选项用于配置虚拟机的串行端口。串行端口可以用于虚拟机和宿主机之间的通信,也可以用于重定向虚拟机的控制台输出。
-serial dev 中的 dev 可以是以下几种不同的值或设备:

  1. null:禁用串行端口。
  2. stdio:将虚拟机的串行端口输出重定向到 QEMU 的标准输入输出,通常用于在控制台窗口中查看虚拟机的输出。
  3. file::将虚拟机的串行端口输出重定向到一个文件。
  4. pipe::将虚拟机的串行端口输出重定向到一个命名管道。
  5. socket:将虚拟机的串行端口输出重定向到一个套接字。
  6. chardev:id:将虚拟机的串行端口连接到一个字符设备,其中 id 是使用 -chardev 选项创建的字符设备的标识符。
    以下是一些使用 -serial 选项的例子:
# 将虚拟机的串行端口输出重定向到标准输入输出 qemu-system-x86_64 -serial stdio ... # 将虚拟机的串行端口输出重定向到一个文件 qemu-system-x86_64 -serial file:/path/to/serial.log ... # 将虚拟机的串行端口输出重定向到一个命名管道 qemu-system-x86_64 -serial pipe:myserialpipe ... # 将虚拟机的串行端口连接到一个套接字 qemu-system-x86_64 -serial socket ... # 将虚拟机的串行端口连接到一个字符设备 qemu-system-x86_64 -chardev pipe,id=charpipe -serial chardev:charpipe ... 

-parallel ★

-parallel dev   redirect the parallel port to char device 'dev' 

在 QEMU 中,-parallel 选项用于配置虚拟机的并行端口。并行端口通常用于打印机和其他并行设备,但在虚拟化环境中,它也可以用于重定向输出,类似于串行端口。
-serial 选项类似,-parallel 选项的 dev 参数可以是以下几种不同的值或设备:

  1. null:禁用并行端口。
  2. file::将虚拟机的并行端口输出重定向到一个文件。
  3. pipe::将虚拟机的并行端口输出重定向到一个命名管道。
  4. socket:将虚拟机的并行端口输出重定向到一个套接字。
  5. chardev:id:将虚拟机的并行端口连接到一个字符设备,其中 id 是使用 -chardev 选项创建的字符设备的标识符。
    以下是一些使用 -parallel 选项的例子:
# 将虚拟机的并行端口输出重定向到标准输入输出 qemu-system-x86_64 -parallel stdio ... # 将虚拟机的并行端口输出重定向到一个文件 qemu-system-x86_64 -parallel file:/path/to/parallel.log ... # 将虚拟机的并行端口输出重定向到一个命名管道 qemu-system-x86_64 -parallel pipe:myparallelpipe ... # 将虚拟机的并行端口连接到一个套接字 qemu-system-x86_64 -parallel socket ... # 将虚拟机的并行端口连接到一个字符设备 qemu-system-x86_64 -chardev pipe,id=charpipe -parallel chardev:charpipe ... 

请注意,虽然 -parallel 选项在技术上仍然可用,但在现代虚拟化环境中,并行端口的使用已经不如串行端口那么普遍。因此,在某些情况下,你可能不会经常看到这个选项的使用。

-monitor ★

-monitor dev    redirect the monitor to char device 'dev' 

在 QEMU 中,-monitor 选项用于指定监视器(monitor)的设备

相关内容

热门资讯

8分钟透视插件!wpk作弊,w... 8分钟透视插件!wpk作弊,wpk透视辅助方法,详细教程(有挂规律);1、操作简单,无需注册,只需要...
四分钟俱乐部!wpk德州局怎么... 四分钟俱乐部!wpk德州局怎么透视,wpk俱乐部有没有辅助,详细教程(有挂修改器)1、下载好辅助软件...
两分钟辅助!wpk有那种辅助吗... 两分钟辅助!wpk有那种辅助吗(透视辅助)详细辅助作弊器(其实真的有挂);1、上手简单,内置详细流程...
9分钟辅助器!wpk有作弊吗(... 9分钟辅助器!wpk有作弊吗(透视辅助)详细辅助器(真是有挂)辅助器中分为三种模型:软件透明挂辅助挂...
9分钟俱乐部辅助!wpk有辅助... 9分钟俱乐部辅助!wpk有辅助器吗(透视辅助)详细辅助助手(竟然是有挂)1、在ai机器人技巧中,中转...
2分钟脚本!wpk透视插件,w... 2分钟脚本!wpk透视插件,wpk俱乐部是做什么的,详细教程(有挂教程)wpk透视插件是一种具有地方...
九分钟透视版!wpk俱乐部是做... 九分钟透视版!wpk俱乐部是做什么的(透视辅助)详细辅助软件(本来真的有挂);1、玩家可以在软件透明...
6分钟辅助!wpk辅助是什么,... 6分钟辅助!wpk辅助是什么,wpk私人局有透视吗,详细教程(有挂系统)1、每一步都需要思考,不同水...
十分钟方法!wpk辅助哪里买(... 十分钟方法!wpk辅助哪里买(透视辅助)详细辅助外挂(确实真的是有挂)1、玩家可以在wpk辅助软件透...
9分钟德州局透视!wpk俱乐部... 9分钟德州局透视!wpk俱乐部是真的吗(透视辅助)详细辅助俱乐部(本来是有挂)9分钟德州局透视!wp...