zoukankan      html  css  js  c++  java
  • 在 CentOS 8 中使用 KVM 安装 Windows 10

    使用 esxi 的话总觉得有些别扭?故尝试 KVM,本文使用 CentOS 8 minimal 作为基础环境。因为懒得截图,所以就决定不上图了。

    使用阿里云镜像

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
    yum makecache

    安装 cockpit 和 qemu

    dnf install cockpit cockpit-machines

    启用 cockpit

    systemctl enable --now cockpit.socket

    安装 Winodws 依赖的驱动

    dnf install virtio-win

    配置虚拟机网络

    创建 Windows 虚拟机并配置 CDROM

    随便使用一个 Windows ISO 都可以,系统里没有 Windows,随便选择一个都可以,我在这里选的是 Fedora 31,创建完系统后不要开机,紧接着需要挂载驱动 ISO 为 CDROM。

    挂载 CDROM 在 cockpit 网页端并不支持,详见 Option to add/remove CD-ROM device and load/eject ISO

    需要手动编辑,假设创建的虚拟机名称为 win10,则可以通过执行 virsh edit win10 来进行编辑。

    在 <disk> 标签所在的组中新增一个 <disk>

    <disk type='file' device='cdrom'>
        <driver name='qemu' type='raw'/>
        <source file='/usr/share/virtio-win/virtio-win.iso'/>
        <backingStore/>
        <target dev='sda' bus='sata'/>
        <readonly/>
        <alias name='sata-cdrom'/>
        <address type='drive' controller='0' bus='0' target='0' unit='0'/>
    </disk>

    安装 Windows

    到了选择磁盘的那一步会发现没有磁盘可选,这个时候需要安装我们挂载的驱动,64 位的话选择 amd64/win10 就 OK 了。

  • 相关阅读:
    leetcode 77 组合
    leetcode 40组合总和 II
    leetcode 216 组合总和III
    弹性伸缩 AS(Auto Scaling)
    弹性计算服务(Elastic Compute Service) / 云服务器 ECS
    云计算概述
    Zabbix Proxy 分布式监控
    Zabbix 自动发现 & 自动注册
    LVS-DR 模式
    GoAccess 监控工具
  • 原文地址:https://www.cnblogs.com/xlpc/p/14031732.html
Copyright © 2011-2022 走看看