Linux托管Windows虚拟机最佳实践

本文介绍了在Linux系统中使用KVM和libvirt运行Windows虚拟机的最佳实践,包括安装验证、性能优化、文件共享及防火墙配置。通过选择Windows 10 LTSC 2019并使用virtio驱动提高性能,利用FTP或Samba实现文件共享,并通过ufw防火墙增强安全性。
摘要由CSDN通过智能技术生成

原文也可以见:https://jiajunhuang.com/articles/2019_10_08-linux_windows.md.html

Linux和Windows各有所长,macOS非我所爱。对我来说,习惯使用XMonad这类平铺式窗口管理器,而Windows并没有好的替代品,再加上 Windows相比来说更加吃内存,国产软件又比较流氓等多个原因,我的方案是使用Linux作为桌面系统,而Windows装在虚拟机里,这样有 多个好处:

  • 对于家用机,我并不经常需要使用Windows,使用Linux作为桌面系统能耗更低,续航更久,对于工作机,虽然需要常开Windows用以 交流,但是编程等还是在Linux下完成,这种组合既可以使用顺手的Linux,又可以不脱离组织
  • Linux稳定得多,更新与否都控制在我的手上,而Windows则隔三差五的要求重启
  • Windows闭源,不知道Windows到底做了什么,再加上国产软件一贯的流氓作为,把Windows作为主要操作系统实在是不放心
  • 使用Linux作为宿主机,可以方便的搭各种服务

所以对我来说,方案基本确定,即Linux作为宿主机(host),而Windows作为客户机(guest)。Linux下当然是使用kvm,VirtualBox也能用, 但是效率还是有点低。

安装

首先确定CPU支持虚拟化,这年头的机器基本上都支持,要是不支持,就不用折腾了。

$ grep -E --color=auto 'vmx|svm|0xc0f' /proc/cpuinfo
...vmx

如果有输出,那么就是支持了。接下来我们就安装 libvirtdvirt-manager,一个是daemon,用于跑虚拟机服务,一个是client, 用于管理:

$ sudo pacman -S libvirtd virt-manager qemu dnsmasq
$ sudo systemctl enable libvirtd
$ sudo gpasswd -a `whoami` libvirt
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值