Cent OS7下通过KVM安装win10

1.准备工作

因为我们需要在Linux下安装win10,而win10又需要比较大的内存和硬盘空间,所以需要我们的的内存和硬盘都要比较大,还需要有网络连接。

  • 先安装好linux,我使用的版本是CentOS 7

  • 内存建议3G起步,并且需要勾选虚拟化引擎

    Cent OS7下通过KVM安装win10

  • 在linux中安装win10,硬盘需要45G,如果够了就不需要再增加。因为我刚开始设置不够,所以加装了一块硬盘,加装后要记得去在linux上挂载

    Cent OS7下通过KVM安装win10

增加硬盘并挂载

(如果硬盘大于45G,可以不用看这

Linux与Win系统在增加硬盘是有区别,当win插入一块新硬盘时,我的电脑会自动多一块如:U盘E之类的,而linux需要我们手动去挂载硬盘。

1.

Cent OS7下通过KVM安装win10

2.

Cent OS7下通过KVM安装win10

3.

Cent OS7下通过KVM安装win10

4.

Cent OS7下通过KVM安装win10

挂载新硬盘

1.查看磁盘占用情况,此时并没有发现刚刚新增加的硬盘

df -h

Cent OS7下通过KVM安装win10

2.查找已经安装并且未格式化的磁盘,使用命令 fdisk -l 列出所有的磁盘

fdisk -l

Cent OS7下通过KVM安装win10

发现此时sdb还没有挂载和格式化

3.格式化磁盘

3.1

fdisk /dev/sdb

image-20211121235309267

3.2 再以此输入n,p

Cent OS7下通过KVM安装win10

3.3 分区号这些都默认

Cent OS7下通过KVM安装win10

3.4 输入p,可以看到默认为sdb1

Cent OS7下通过KVM安装win10

3.5 再输入w,写入操作

Cent OS7下通过KVM安装win10

3.6输入命令

mkfs.ext4 /dev/sdb1

将sdb1分区设为 ext4 的文件系统格式。

Cent OS7下通过KVM安装win10

4.挂载硬盘

先创建一个新的目录,命名为data1,存放在data1中的数据实际上就是存放在新的硬盘上

Cent OS7下通过KVM安装win10

再挂载

 mount /dev/sdb1 /data1

Cent OS7下通过KVM安装win10

通过df -h 查看是否挂载成功

Cent OS7下通过KVM安装win10

5.开机自动挂载

通过

vim /etc/fstab

命令,进行编辑Cent OS7下通过KVM安装win10

先输入 i 切换成编辑模式 ,再末尾增加

/dev/sdb1 /data1 defaults 0 0

Cent OS7下通过KVM安装win10

再按Esc 输入:wq退出

通过cat /etc/fstab 进行查看

Cent OS7下通过KVM安装win10

挂载新硬盘完毕

2.安装KVM

1.检查自己的centOS是否支持虚拟化

加53端口

如果不支持的话,将这些打钩

Cent OS7下通过KVM安装win10

2.查看是否加载KVM模块

lsmod | grep kvm

Cent OS7下通过KVM安装win10

如果出现上述,说明已加载。

  • 如果没有KVM模块,执行下面的语句

  • modprobe kvm
    modprobe kvm-intel
    lsmod | grep kvm
    

3.安装安装libvirt,virt-manage及kvm

yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python python-virtinstlibvirt-client virt-install virt-viewer

出现下列消息,说明成功安装

Cent OS7下通过KVM安装win10

4.使用virt-manager安装Win10

输入命令

virt-manager

出现下图,说明安装virt-manager安装成功

Cent OS7下通过KVM安装win10

3.使用virt-manager安装win10

1.下载win10

推荐使用主机在官网 下载iso(如果是win电脑会出现让你更新,而不是下载iso,可以F12,然后切换成手机模式,再去下载),然后再拖入linux桌面

有百度云会员也可以使用这个链接:https://pan.baidu.com/s/1N02korB0h9KUhuHnGBSseA
提取码:qotj

安装win10

virt-manager

Cent OS7下通过KVM安装win10

Cent OS7下通过KVM安装win10

Cent OS7下通过KVM安装win10

Cent OS7下通过KVM安装win10

Cent OS7下通过KVM安装win10

CPU建议最最低2G,不然真的卡死

给win10配置硬盘

Cent OS7下通过KVM安装win10

因为默认只剩下10GB,肯定不够,所以使用添加的前面第二块硬盘

Cent OS7下通过KVM安装win10

Cent OS7下通过KVM安装win10

Cent OS7下通过KVM安装win10

Cent OS7下通过KVM安装win10

Cent OS7下通过KVM安装win10

Cent OS7下通过KVM安装win10

Cent OS7下通过KVM安装win10

Cent OS7下通过KVM安装win10

Cent OS7下通过KVM安装win10

最后完成不出意外的话应该能行

下载

因为文件直接拖入linux桌面会损失,所以可以在linux上下载,或者使用共享文件夹

Cent OS7下通过KVM安装win10

创建共享文件夹

我的win10iso放在D盘的IDm下载里面

Cent OS7下通过KVM安装win10

Cent OS7下通过KVM安装win10

Cent OS7下通过KVM安装win10

Cent OS7下通过KVM安装win10

运行linux系统

1.输入命令 vmware-hgfsclient

Cent OS7下通过KVM安装win10

出现上述共享目录设置成功

2.创建目录 ,并挂载

mkdir /sharewin

Cent OS7下通过KVM安装win10

3.在命令行输入下列命令 手动挂载

vmhgfs-fuse .host:/IDM下载 /sharewin

Cent OS7下通过KVM安装win10

可以看到 打开/sharewin文件夹,已经可以看到D盘下的文件

4.永久挂载 输入命令``vim /etc/fstab`

在插入:

.host:/IDM下载 /sharewin fuse.vmhgfs-fuse allow_other,defaults 0 0

Cent OS7下通过KVM安装win10

5.再输入mount -a 是挂载立即生效

Cent OS7下通过KVM安装win10

如果出现上述说明成功

移动iso

因为直接使用/sharewin文件夹下的iso安装会报错,并没有找到解决方法,所以将/sharewin下的win10移动到 linux目录下有比较大的空间的目录(我放在\data1文件夹下)

1.输入mv win.iso /data1,(iso的名字太长了,我重命名了

Cent OS7下通过KVM安装win10

2.接下来只要在linux目录下找到iso就可以安装了

Cent OS7下通过KVM安装win10

上一篇:win10安装跳过创建Microsoft账户


下一篇:win10/win11 Hyper_v安装Ubuntu进行分辨率调整(真正解决)