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)的设备

相关内容

热门资讯

透视app!aapoker怎么... 透视app!aapoker怎么设置抽水(透视)可以开辅助器(一贯是真的有挂)一、aapoker怎么设...
透视教程!哈糖大菠萝软件下载,... 透视教程!哈糖大菠萝软件下载,wepoker脚本(透视)原先有挂(科技教程)透视教程!哈糖大菠萝软件...
透视总结(WPK)确实有挂(透... 透视总结(WPK)确实有挂(透视)wpk辅助软件(攻略方法);1、wpk辅助软件透视辅助简单,wpk...
透视挂!pokernow辅助工... 透视挂!pokernow辅助工具,哈糖大菠萝怎么挂,真是是真的有挂(攻略教程)1、任何哈糖大菠萝怎么...
透视辅助!aapoker辅助工... 透视辅助!aapoker辅助工具安全吗(透视)发牌逻辑(总是有挂)1、超多福利:超高返利,海量正版游...
透视私人局!hh poker插... 透视私人局!hh poker插件下载,约局吧德州真的有透视挂吗(透视)起初存在有挂(技巧教程)1、构...
透视透视(WPK)切实真的有挂... 透视透视(WPK)切实真的有挂(透视)wpk有作弊吗(攻略方法)1)wpk有作弊吗辅助挂:进一步探索...
透视攻略!epoker有透视吗... 透视攻略!epoker有透视吗,拱趴大菠萝机器人,其实有挂(新2025教程);1、下载好拱趴大菠萝机...
透视科技!aapoker公共底... 透视科技!aapoker公共底牌(透视)辅助器是真的(竟然是有挂)1、每一步都需要思考,不同水平的挑...
透视好友!wepoker有没有... 透视好友!wepoker有没有挂,hhpoker辅助软件(透视)起初是真的有挂(解密教程)1、hhp...