【问题标题】:libvirt changing kernel direct boot to boot from HDDlibvirt 将内核直接引导更改为从 HDD 引导
【发布时间】:2013-10-30 11:40:37
【问题描述】:

世界! 请 smb 帮我解决以下问题: 我需要更改 input.xml 文件中的启动选项,以使虚拟机 FOO(任何时间)从硬盘启动。 有没有错误,这会起作用吗?我应该向 output.xml 添加 smth 吗? (输入.xml)

<domain type='qemu' >
  <name>FOO</name>
  <os>
    <type>hvm</type>
    <kernel>/var/lib/qemu/install/vmlinuz</kernel>
    <initrd>/var/lib/qemu/install/initrd</initrd>
    <cmdline> kickstart=http://example.com/myguest.ks </cmdline>
  </os>
  <memory>131072</memory>
  <vcpu>1</vcpu>
  <devices>
    <disk type='file'>
      <source file='/var/lib/qemu/images/FOO.img'/>
      <target dev='hda'/>
    </disk>
   </devices>
</domain> 

(输出.xml)

<domain type='qemu' >
  <name>FOO</name>
  <os>
    <type>hvm</type>
    <boot dev='hd'/>
  </os>
  <memory>131072</memory>
  <vcpu>1</vcpu>
  <devices>
    <disk type='file'>
      <source file='/var/lib/qemu/images/FOO.img'/>
      <target dev='hda'/>
    </disk>
  </devices>
</domain>

【问题讨论】:

  • 请注意“somebody”和“something”这两个词都包含元音。
  • 多么美妙的音符!感谢您提供宝贵的信息。
  • 我也想知道你的问题的正确答案,因为我编写的脚本具有完全相同的转换,但由于某些原因它刚刚被竞赛系统拒绝:)
  • ))) 据我所知,很多人都写过这样的东西(正如谷歌所说)))并且他们遇到了类似的问题。
  • 这个问题很不清楚。据我所知,这应该可行。你问是因为对你来说没有吗?这个问题还有意义吗?

标签: xml configuration qemu kvm libvirt


【解决方案1】:

帖子中描述的内容应该可以正常工作 - 只需删除 kernel/initrd XML 元素并设置引导元素是正常做法。事实上,这是 virt-install/virt-manager 在进行网络位置安装时安装来宾的确切方式。他们将首先使用 kernel/initrd 启动安装程序,然后将客户机配置为在下次启动时从硬盘启动。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-09
    • 1970-01-01
    • 2020-09-12
    • 2011-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多