Linux 板


LINE

前天M$正式发布了Windows 11,虽然可能有些在很早之前的Preview版都知道怎麽操作 不过还是来分享一下怎麽把现有的Win10 VM在不重灌的情况下升级成Win11 目前大多数人都知道要升级成Win11,必须先满足两个条件 1. BIOS必须启动并且OS已经是处在Secure Boot模式 2. 必须具备TPM,并且至少得是2.0版本 基於上述两个需求,原Win10 VM也必须是在当初以UEFI模式安装系统的情况下才可升级 当然网路上也可以查到怎麽样不重灌从Legacy BIOS改成UEFI开机的方法 不过这不在本篇要介绍的范围 1. 更新KVM相关驱动 VirtIO相关的Windows驱动在之前都是没有经过WHQL认证的,这在Secure Boot上会有问题 不过最新的稳定版VirtIO驱动(0.1.208+)已经都有了WHQL认证 因此第一步是先更新这些驱动到最新版 2. 替换成支援Secure Boot的OVMF档案 再来只要把现有的OVMF档案换成secboot类型的即可 由於Win11的安装ISO还有升级小帮手并不会侦测系统是否处在Secure Boot状态 所以我们只要确保OVMF有Secure Boot功能即可,并不一定需要去启用它 但有一点要留意,有些Linux distro所推送的OVMF_Sec并不会包含M$的签章 目前知道的是Fedora与Ubuntu官方repo所提供的OVMF_Sec都已经包含签章 其他的比如ArchLinux是没有包含的,需要另外从其他distro上找 确定OK後,就可以直接替换档案,方法是直接编辑VM的XML 把<loader>中的OVMF_CODE.fd改成OVMF_CODE.secboot.fd即可 另外除非你想要重置VM成启用Secure Boot状态,否则不需要去动xxx_VARS.fd (xxx=VM名称) 如果想启用Secure Boot,则必须再做额外两个修改 a. 将原先载入OVMF_CODE.secboot.fd的loader加入secure='yes'参数,变成: <loader readonly='yes' type='pflash' secure='yes'>/path/of/OVMF_CODE.secboot.fd </loader> b. 找到OVMF_VARS.secboot.fd然後覆盖掉原本的xxx_VARS.fd 3. 增加CPU features参数 之後还需要在XML内的<features>增加一个参数进去 <smm state='on'/> 加入後就像这样 https://i.imgur.com/nmWHL3P.png 4. 加入TPM TPM有两种加入方式,一个是直接用KVM模拟的TPM,另一个是直接passthrough 後者的优点是日後比较不会遇到相容性问题,缺点是只能给一个VM使用 而且必须要先进BIOS清除前一笔TPM资料(如果有的话) 先讲模拟TPM,KVM支援两种模拟方式,分别是CRB及TIS CRB仅支援TPM 2.0、TIS则支援大多数TPM版本 首先必须先安装swtpm这个套件才可以使用模拟TPM,Fedora及Arch预设的repo可直接安装 Ubuntu/Debian则要找第三方来源 装好後,直接透过virt-manager或者是修改XML的方式加入: <tpm module='tpm-crb'> <backend type='emulator' version='2.0'/> </tpm> 如果在使用CRB的情况下出现以下错误,则可以改用TIS试试 "qemu-system-x86_64: Requested buffer size of 3968 is smaller than host TPM's fixed buffer size of 4096" 若要使用硬体TPM,在从BIOS启用TPM功能後(AMD fTPM或是Intel PTT) 先看一下是否有在/dev内出现tpm0这个device 之後编辑XML加入TPM: <tpm module='tpm-tis'> <backend type='passthrough'> <device path='/dev/tpm0'/> </backend> </tpm> 驱动、Secure Boot、与TPM都搞定後,便可以进到Win10 VM用M$的检测工具 或者是Win11升级小帮手验证是否可以升级 这些变动没办法改变原先Windows Update的判定状态,所以没办直接用其升级 不过只要升级小帮手判定OK就可以直接做升级了 昨天经过这些修改後升级成功,目前VM内的系统已经是Win11 虽然用处不算大,还是给各位做一个参考 -- https://i.imgur.com/paUBacY.png https://i.imgur.com/vsJ0Suy.png --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.227.14.175 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1633575353.A.9EB.html
1F:推 Gold740716: 错板(误 10/07 12:00
2F:→ OrzOGC: 我的NB没TPM,要升win11只能活在VM中 10/07 13:32
3F:→ bitlife: 珍惜不会自动更新的Win7P VM,所以不升级 XD 10/07 13:41
4F:推 seoiotoshi: 感觉应该转去微软版XD 10/07 21:23
5F:推 sunfox: 感谢分享 但 若非工作上 离不开office 10/08 00:28
6F:→ sunfox: 我真的完全不想用 windows 10/08 00:29
7F:→ leolarrel: (安慰楼上)还好我公司用的是office 365,勉强可以用浏 10/08 11:07
8F:→ leolarrel: 览器用office,运气比你好一些 10/08 11:07
9F:推 fishxd1096: WPS可以取代office吗?自己只有拿来做ppt跟简单excel 10/10 17:40
10F:→ fishxd1096: 图表,比libreoffice顺畅很多,介面跟微软几乎一样 10/10 17:40
11F:→ brli7848: no 10/11 14:49







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP