首页 > 系统相关 >Ubuntu 使用 KVM 安装 windows11 虚拟机

Ubuntu 使用 KVM 安装 windows11 虚拟机

时间:2024-12-20 10:33:22浏览次数:9  
标签:... -- 虚拟机 KVM windows11 virsh install win11

1、Ubuntu 安装相关组件

sudo apt-get update
sudo apt -y install libvirt-dev
sudo apt -y install libvirt-daemon-system 
sudo apt -y install libvirt-clients
sudo apt -y install virtinst 
sudo apt -y install virt-manager
sudo apt -y install qemu-kvm
sudo apt -y install bridge-utils


lsmod | grep kvm


 systemctl start libvirtd
 systemctl enable libvirtd
 systemctl list-unit-files |grep libvirtd.service
# 查看
systemctl is-active libvirtd
...
active
...
# 查看
lsmod | grep kvm
...
kvm_intel             487424  10
kvm                  1404928  9 kvm_intel
irqbypass              12288  11 kvm
...
systemctl start libvirtd 
systemctl enable libvirtd
# 查看
systemctl list-unit-files |grep libvirtd.service
...
libvirtd.service                                                              enabled         enabled

2、新建网卡

1、创建新的以太网桥

brctl addif br0 eno1

2、网桥配置ip

ifconfig br0 172.1.1.143 netmask 255.255.255.0 up

3、向现有网桥添加接口

brctl addif br0 eno1

注意:如果已经桥接了其他网桥,执行 nmcli connection 查看

$ nmcli connection
NAME                UUID                                  TYPE      DEVICE          
youxian             3d58a641-2f6c-4cfb-924s-787d37cff1fa  ethernet  eno1             
br0                 df0dc697-e8d2-4585-95de-9b01d1548ff2  bridge    br0             
br-a1f5cb3a27a1     ab60cc9c-b2f9-43d8-bd42-867b23c3ce7c  bridge    br-a1f5cb3a27a1 
lo                  88c2fe2a-69bf-48d3-94b9-2e73991eb311  loopback  lo              
docker0             42fe759d-54b9-46cb-b9de-7e352ba28aae  bridge    docker0         
virbr0              2f4b8e47-0d07-4154-a31f-442f47e345f7  bridge    virbr0    

再执行 nmcli c de xxx 删除网桥xxx

最后再网桥添加接口

brctl addif br0 ens9f0

3、创建虚拟机

virt-install \
 --virt-type=kvm \
 --name win11 \
 --ram 16384 \
 --vcpus=8 \
 --os-variant=win10  \
 --cdrom=/vm/windows11/windows_11_business_editions_version_24h2_2024_x64_dvd_29061b8c.iso \
 --network=bridge=br0,model=virtio \
 --graphics vnc,listen=0.0.0.0 --noautoconsole \
--disk path=/vm/data/win11/win11.qcow2,size=100,bus=virtio,format=qcow2

# 出现这样表示已经完成
Starting install...
Allocating 'win11.qcow2'                                    |  15 MB  00:00:19 ... 
Creating domain...                                          |    0 B  00:00:00     

Domain is still running. Installation may be in progress.
You can reconnect to the console to complete the installation process.

查看虚拟机

virsh list --all
...
 Id   Name    State
-----------------------
 3    win11   running

4、安装win11

这里不过多讲述,安装过程中遇到的坑记录一下

1、此电脑不支持,

这个情况需要shift+f10命令窗口进行添加

这里提供参考文档:https://blog.csdn.net/qq_38264240/article/details/121442084

2、扫描不到硬盘

此步骤参考:https://www.cnblogs.com/suixinnan/p/18168347

virsh domblklist win11
virsh change-media win11 sda /devlan/tools/win/virtio-win-0.1.266.iso

找到对应型号的驱动进行加载

安装时切换回自己的镜像

然后就能看到磁盘啦

5、命令

定义:virsh define xxx.xml xxx为xml文件所在的路径及文件名称,在当前目录下则不写路径

启动:virsh start xyz xyz为虚拟机xml配置文件中虚拟机的名字rhel6.2_2

停止:virsh shutdown xyz 此方法为正常关机方法,需要一段才能关机

下电:virsh destroy xyz 此方法为暴力下电,虚拟机立即关闭

删除:virsh undefine xxx 关闭了的虚拟机,只是不在运行状态而已,通过virsh undefine xxx就能从virsh列表里面(virsh list查看当前系统中的虚拟机列表,详见第2.4节)将其删除,undefine命令不会删除镜像文件和xml文件。运行状态的虚拟机是不能删除的。

临时起虚拟机:virsh create xxx.xml 此方法为方便开发调试等临时需求,不会持久化,虚拟机关机后就消失了,不推荐生产系统使用。

*查看**VNC端口:***virshvncdisplay xx 查看VNC端口,其中xx可通过virsh list查看

标签:...,--,虚拟机,KVM,windows11,virsh,install,win11
From: https://www.cnblogs.com/lanheader/p/18618633

相关文章

  • 虚拟机unraid系统安装
    首先下载unraid文件https://unraid.net/getting-startedwindows系统使用vmware虚拟机创建虚拟机过程中注意usb的不同协议2.03.0由于unraid系统只能识别fat32协议的文件系统,因此需要将u盘格式化可以使用easeus或者傲梅https://www.easeus.com/partition-manager/https://......
  • ERPNext version 15 虚拟机镜像下载
     虚拟机镜像ERPNEXTv15OVF镜像,可用VMWareWorkStation、VMWareFusion(Intel芯片)、vSphere/EXSI、MicrosoftHyper-V(通过SystemCenterVirtualMachineManager)、OracleVirtualBox虚拟机导入使用。虚拟机镜像下载:https://url43.ctfile.com/f/62348743-1433643665-14e4......
  • VMware虚拟机win10操作系统磁盘扩容操作步骤
    1.关闭虚拟机中操作系统,编辑此虚拟机,选择硬盘->扩展->填写扩展容量保存之后还未生效,需要开启虚拟机进入操作系统2.此电脑右键,管理,打开计算机管理,选择磁盘管理,选择要扩展的盘,这里我的是C盘右键,3.扩展卷中添加刚才扩展的磁盘空间。扩展如不想在当前磁盘扩展,也可以选择新......
  • Windows11下删除windows.old 文件夹
    1、使用管理员打开cmd窗口2、依次输入以下命令,并选择Y输入takeown/FC:\Windows.old/R/AcaclsC:\Windows.old\*.*/T/grantadministrators:Frmdir/S/QC:\Windows.old\3、以下为详细解析1.`takeown/FC:\Windows.old/R/A`-`takeown`是一个命令行工具,用于获......
  • 解决虚拟机不能上网的问题
    工作环境:VMware虚拟机,Ubuntu22.04虚拟机不知道为什么忽然连不上网络了,查看网络适配器仍然是NAT模式,但发现连接状态中“已连接”并未打勾,于是重启这个虚拟机,这时候设备状态是“已连接”,但是实际上仍然没有网络。最终是在终端输入以下命令解决的,参考解决VM虚拟机中ubuntu系......
  • virtualbox下host-only模型网络宿主机与虚拟机ping不通解决方法
    环境介绍:宿主机:centos虚拟机:在virtualbox里安装的win7Ping不通的原因:宿主机(host)ping不通虚拟机(guest):一般是虚拟机里的windows系统防火墙没有关闭导致的虚拟机(guest)ping不通宿主机(host):检查“默认网关”是否与virtualbox里设置的host-only的地址一致,一般是192.168.56......
  • VMware-克隆虚拟机
    vmware中的完整克隆是基于指定的虚拟机克隆出相同的一份出来,不必再安装。但是我们要保证几个地方不能一样,一个是主机名称(hostname),一个是虚拟网卡设备mac地址,还有就是是ip地址和UUID。所以我们在克隆后要对这四个地方进行修改。这里以centos为例1.首先进行“完全克隆”,注意:要克......
  • 最新 VirtualBox 虚拟机安装 Ubuntu 教程【附安装包】
    目录前期准备步骤一:安装VirtualBox并创建虚拟机1.安装VirtualBox2.创建新的虚拟机步骤二:加载UbuntuISO镜像文件步骤三:启动虚拟机并开始安装Ubuntu安装设置:安装过程:步骤四:完成安装并重启虚拟机步骤五:安装VirtualBox增强功能(可选)安装增强功能步骤:常见问题......
  • 最新版Kali虚拟机安装和汉化中文教程(非常详细),零基础入门到精通,看这一篇就够了
    一,Kali虚拟机简介Kali虚拟机是一款基于Debian的Linux发行版虚拟机操作系统,专为安全渗透测试和数字取证而设计。该虚拟机预装了许多渗透测试软件,包括Metasploit、BurpSuite、sqlmap、nmap以及CobaltStrike等,这些工具都是为了进行网络安全测试攻击而专门设计的。Kali虚拟......
  • 解决MobaXterm连接不上虚拟机:Network error: Connection timed out问题例子解析
    代码示例:针对您提出的MobaXterm连接不上虚拟机并出现"Networkerror:Connectiontimedout"的问题,以下是一些详细的解决步骤和例子:检查虚拟机端是否安装SSH服务:通常虚拟机会自动安装SSH服务,您可以通过在虚拟机终端输入ssh命令进行测试。如果系统提示commandnotfound......