OS + Centos7.6 / Windows 10 shuangxitong / Centos 8 Stream

s

问题3:如何快速搭建一个简易的KMS 服务

解决3:

https://www.cnblogs.com/Cong0ks/p/9131805.html

xu言:

  之前,闹的沸沸扬扬的KMS激活工具自身都存在问题的事。让我们对以前的什么小马激活、kms激活、各种激活工具都去打了一个深深的“?”,到底哪些能用。哪些不能用。有些还注明的里面必须要关闭杀毒软件,以免误杀。。。但是这样真的安全吗?带着这样的疑问去调研了下如何自建KMS。

经过了解发下了一个适合“懒人”用的 一键KMS搭建~

https://github.com/ThunderEX/py-kms

https://github.com/SystemRage/py-kms   (支持2019 Win and Office)  # 20210818 更新,安装方法大同小异

Features(功能及支持的系统)

  • Responds to V4, V5, and V6 KMS requests.
  • Supports activating Windows 7/8/8.1/10/2008R2/2012/2012R2/2016 and Office 2010/2013/2016.
  • It's written in Python.

Dependencies(依赖的环境)

  • Python 2.6 or higher, micropython v1.9 or higher.
  • Python 2.6 needs the "argparse" module installed.
  • Micropython needs libpcre and libffi, and modules in micropythonlib, check section below.

Usage(使用方法)

  • To start the server, execute python server.py [listen_address] [port]. The default listening address is 0.0.0.0 (all interfaces) and the default port is 1688.
  • To run the client, use python client.py server_address [port]. The default port is 1688.
  • To run on ipv6, please use a valid ipv6 address, for example :: for broadcast.

 Note: 基本上通过这个激活的大部分下载的系统盘都是VOL或者非零售版本的操作系统及Office软件。不然可能不能正常激活。

如果想windows上使用就直接下载zip包,linux作为服务器就git clone下来吧。

默认使用的是1688端口。

 

微软KMS 官方序列号

 

服务端架设篇 

 

让其在linux后台执行

查看端口是否已经开启监听

打开防火墙

 sudo firewall-cmd --add-port=1688/tcp --permanent

 sudo systemctl reload firewalld

 

 

客户端激活篇 

 

激活windows

slmgr /skms x.x.x.x:1688
slmgr /ato

 

验证结果:

slmgr.vbs -xpr

 


slmgr.vbs -dli

 

 

# 2020.03.16 遇到一例 windows LSB 2016 长期支持版 无法激活的问题

后面使用    slmgr /upk    和  slmgr /rearm 重置机器授权,在加额外的激活软件解决

# 2020.09.02 遇到win7 旗舰版 7600提示 "在运行microsoft windows 非核心版本的计算机上,运行"slui.exe 0x2a 0x80040111"

MVG64-RQDVY-KB9RM-MX9WT-MW824      

如果要安装序列号用 /ipk命令

# 2020.10.10 遇到Win2008R2 Enterprise 激活后右下角有"水印"问题,处理方法

 

SLMGR -REARM   ,并且重启一次


rem 激活office

cscript ospp.vbs /sethst:x.x.x.x:1688
cscript ospp.vbs /act

 

验证结果: 找到你office的安装目录下面执行:

cscript ospp.vbs /dstatus

看服务器地址是否已经指向你自己假设的服务器上面

 

关于网上发现的一个零售版转VOL的批处理 (待验证)

复制代码
@ECHO OFF&PUSHD %~DP0

setlocal EnableDelayedExpansion&color 2 & cd /d "%~dp0"

title office系列 retail转换vol版

%1 %2

mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :runas","","runas",1)(window.close)&goto :eof

:runas

if exist "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles%\Microsoft Office\Office16"

if exist "%ProgramFiles(x86)%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles(x86)%\Microsoft Office\Office16"

if exist "%ProgramFiles%\Microsoft Office\Office15\ospp.vbs" cd /d "%ProgramFiles%\Microsoft Office\Office15"

if exist "%ProgramFiles(x86)%\Microsoft Office\Office15\ospp.vbs" cd /d "%ProgramFiles(x86)%\Microsoft Office\Office15"

if exist "%ProgramFiles%\Microsoft Office\Office14\ospp.vbs" cd /d "%ProgramFiles%\Microsoft Office\Office14"

if exist "%ProgramFiles(x86)%\Microsoft Office\Office14\ospp.vbs" cd /d "%ProgramFiles(x86)%\Microsoft Office\Office14"

:WH

cls

echo.

echo 选择需要转化的office版本序号---来自互联网

echo.

echo --------------------------------------------------------------------------------

echo 1. 零售版 Office Pro Plus 2016 转化为VOL版

echo.

echo 2. 零售版 Office Visio Pro 2016 转化为VOL版

echo.

echo 3. 零售版 Office Project Pro 2016 转化为VOL版

echo.

echo 4. 零售版 Office Pro Plus 2013 转化为VOL版

echo.

echo 5. 零售版 Office Visio Pro 2013 转化为VOL版

echo.

echo 6. 零售版 Office Project Pro 2013 转化为VOL版

echo.

echo 7. 零售版 Office Pro Plus 2010 转化为VOL版

echo.

echo 8. 零售版 Office Visio Pro 2010 转化为VOL版

echo.

echo 9. 零售版 Office Project Pro 2010 转化为VOL版

echo.

echo. --------------------------------------------------------------------------------

set /p tsk="请输入需要转化的office版本序号【回车】确认(1-9): "

if not defined tsk goto:err

if %tsk%==1 goto:1

if %tsk%==2 goto:2

if %tsk%==3 goto:3

if %tsk%==4 goto:4

if %tsk%==5 goto:5

if %tsk%==6 goto:6

if %tsk%==7 goto:7

if %tsk%==8 goto:8

if %tsk%==9 goto:9

:err

goto:WH

:1

cls

echo 正在安装 KMS 许可证...

for /f %%x in ('dir /b ..\root\Licenses16\proplusvl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul

echo 正在安装 MAK 许可证...

for /f %%x in ('dir /b ..\root\Licenses16\proplusvl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul

cscript ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99

goto :e

:2

cls

echo 正在安装 KMS 许可证...

for /f %%x in ('dir /b ..\root\Licenses16\visio???vl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul

echo 正在安装 MAK 许可证...

for /f %%x in ('dir /b ..\root\Licenses16\visio???vl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul

cscript ospp.vbs /inpkey:PD3PC-RHNGV-FXJ29-8JK7D-RJRJK

goto :e

:3

cls

echo 正在安装 KMS 许可证...

for /f %%x in ('dir /b ..\root\Licenses16\project???vl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul

echo 正在安装 MAK 许可证...

for /f %%x in ('dir /b ..\root\Licenses16\project???vl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul

cscript ospp.vbs /inpkey:YG9NW-3K39V-2T3HJ-93F3Q-G83KT

goto :e

:4

cls

echo 正在安装 KMS 许可证...

for /f %%x in ('dir /b ..\root\Licenses15\proplusvl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses15\%%x" >nul

echo 正在安装 MAK 许可证...

for /f %%x in ('dir /b ..\root\Licenses15\proplusvl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses15\%%x" >nul

set /p y=请输入激活密钥,按回车确定:

cscript ospp.vbs /inpkey:YC7DK-G2NP3-2QQC3-J6H88-GVGXT

goto :e

:5

cls

echo 正在安装 KMS 许可证...

for /f %%x in ('dir /b ..\root\Licenses15\visio???vl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses15\%%x" >nul

echo 正在安装 MAK 许可证...

for /f %%x in ('dir /b ..\root\Licenses15\visio???vl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses15\%%x" >nul

cscript ospp.vbs /inpkey:C2FG9-N6J68-H8BTJ-BW3QX-RM3B3

goto :e

:6

cls

echo 正在安装 KMS 许可证...

for /f %%x in ('dir /b ..\root\Licenses15\project???vl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses15\%%x" >nul

echo 正在安装 MAK 许可证...

for /f %%x in ('dir /b ..\root\Licenses15\project???vl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses15\%%x" >nul

cscript ospp.vbs /inpkey:FN8TT-7WMH6-2D4X9-M337T-2342K

goto :e

:7

cls

echo 正在安装 KMS 许可证...

for /f %%x in ('dir /b ..\root\Licenses14\proplusvl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses14\%%x" >nul

echo 正在安装 MAK 许可证...

for /f %%x in ('dir /b ..\root\Licenses14\proplusvl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses14\%%x" >nul

cscript ospp.vbs /inpkey:VYBBJ-TRJPB-QFQRF-QFT4D-H3GVB

goto :e

:8

cls

echo 正在安装 KMS 许可证...

for /f %%x in ('dir /b ..\root\Licenses14\visio???vl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses14\%%x" >nul

echo 正在安装 MAK 许可证...

for /f %%x in ('dir /b ..\root\Licenses14\visio???vl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses14\%%x" >nul

cscript ospp.vbs /inpkey:7MCW8-VRQVK-G677T-PDJCM-Q8TCP

goto :e

:9

cls

echo 正在安装 KMS 许可证...

for /f %%x in ('dir /b ..\root\Licenses14\project???vl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses14\%%x" >nul

echo 正在安装 MAK 许可证...

for /f %%x in ('dir /b ..\root\Licenses14\project???vl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses14\%%x" >nul

cscript ospp.vbs /inpkey:YGX6F-PGV49-PGW3J-9BTGG-VHKC6

goto :e
:e

echo.

echo 转化完成,按任意键退出!

pause >nul

exit

 

问题2:使用slmgr命令激活Windows 10

解决2:
http://www.360doc.com/content/22/0402/17/40277505_1024541387.shtml

Windows 10激活可以使用slmgr命令进行激活,下面介绍如何使用slmgr命令来激活你的Windows 10

1.首先使用管理员的身份运行Windows powershell。

2.使用下面的命令来查看Windows 10的操作系统激活状态。如果Windows 10为永久激活状态,提示为计算机永久激活。

slmgr.vbs -xpr

3.这里将Windows 10的KMS服务器设置为你需要的设置地址。

命令格式:slmgr /skms kms服务器地址

4.如果之前已经设置了KMS服务器,可以使用下面的命令清除KMS服务器并设置为初始状态。再使用上面的命令设置新的KMS服务器。

命令:slmgr.vbs -ckms

5.完成上面的设置,可以使用下面的命令更改Windows 10的序列号。

slmgr.vbs -ipk W269N-WFGWX-YVC9B-4J6C9-T83GX

6.关于Windows 10支持半年版本的序列号可以进入微软的官方网站进行查询。

7.完成上面的设置之后,使用下面的命令激活你的Windows 10,可以激活使用180天。使用即将到期时可以使用slmgr.vbs/rearm命令重置激活。

 

问题1:windows无法安装 0x80300024

解决1:

https://www.iteye.com/blog/wandejun1012-2247133

背景:将新买的华硕,自带的win8系统干掉,重装win7发生的问题。
出现这个问题是,C盘的固态硬盘变成了MBR分区,而另一块硬盘的DEF分区仍然是GPT分区。
所以要将另一块硬盘的DEF分区全删除掉,然而重新分配分区即可。
refurl:http://zhidao.baidu.com/question/351317566.html
另外,安装win7还需要对BIOS进行一些设置,参考如下链接:
http://ask.zol.com.cn/q/455989.html?qq-pf-to=pcqq.group

 

 

win10专业版kms激活.bat / 激活条件确保当前时间设置正确

slmgr -upk >pause >nul 
slmgr -ipk W269N-WFGWX-YVC9B-4J6C9-T83GX >pause >nul 
slmgr -skms 192.168.131.217 >pause >nul 
slmgr -ato
>pause

安装材料:ThinkStation Tiny P330主机,2块nvme 2TB硬盘,分别对应Win7 + Centos 8

安装顺序:先安装Windows 10 ,再安装CentOS 8。

安装配置:

问题1:安装完成Centos8后发现只能进入Windows 10,CentOS 引导项丢失

原因1:无论Windows先后安装,都会无条件删除Linux作为共存启动项,辣鸡玩意

解决1:重启电脑进入BIOS,调整第一启动盘,由Centos NVME盘作为第一引导盘,Centos第一启动系统中已写入Windows启动项,Linux有包容性Windows。

 

Windows U盘1 安装模式 USB HDD : SanDisk

1、Legacy:SanDisk 

2、UEFI : SanDisk,Partition 4 ,本次Windows 10专业版 选用安装模式 / 安装盘信息:WDC PC SN720 SDAPNTW-512G-1101 

CentOS U盘2 安装模式 USB HDD : SanDisk Extreme 0001

1、Legacy:SanDisk Extreme 0001

2、UEFI : SanDisk Extreme 0001,Partition 4 ,本次CentOS 7.6 1811 选用安装模式 / 安装盘信息:WDC PC SN720 SDAPNTW-512G

https://buildlogs.centos.org/rolling/7/isos/x86_64/CentOS-7-x86_64-Everything-1811-01.iso

  

名称 总大小 可用空间 类型 备注
驱动器 0 分区 1:恢复 499 MB 485 MB 恢复,OEM分区 M.2 Drive 1/ WDC PC SN720 SDAPNTW-512G-1101 
驱动器 0 分区 2 100 MB 70 MB EFI 系统分区 M.2 Drive 1/ WDC PC SN720 SDAPNTW-512G-1101 
驱动器 0 分区 3 16 MB 16 MB MST(保留) M.2 Drive 1/ WDC PC SN720 SDAPNTW-512G-1101 
驱动器 0 分区 4 476.3 GB 467.2 GB 启动,页面文件,故障转储,主分区 M.2 Drive 1/ WDC PC SN720 SDAPNTW-512G-1101 
驱动器 1 未分配的空间       M.2 Drive 2 / WDC PC SN720 SDAPNTW-512G
         
         
         
         

Centos7与Windows10添加Windows10启动项并设置为默认启动 

https://www.cnblogs.com/xinglichao/p/9999049.html

在Centos7下root登陆

编辑 /boot/grub2/grub.cfg

vim /boot/grub2/grub.cfg

在第一行添加

复制代码
menuentry "Windows10" {

insmod ntfs

set root=(hd0,1)

chainloader +1

}
复制代码

其中(hd0, 1)的1代表你的windows10安装所在的盘

修改完毕后保存并退出

然后设置Windows10为默认启动项(在Linux使用情况少时很有必要)

命令行输入

grub2-set-default "Windows10"

查看是否修改为默认是Windows10

grub2-editenv list

如果显示为Windows10则表示成功,reboot重启一下看看效果吧


完......

 

Win10安装Centos8 Stream

https://blog.csdn.net/changxiaoshen/article/details/103549707

1、双系统,先下载Centos8 stream镜像

http://isoredirect.centos.org/centos/8-stream/isos/x86_64/CentOS-Stream-x86_64-dvd1.iso

2、用rufus将镜像制作到U盘

3、电脑重启,在BIOS设置从USB设备启动,安装Centos8;

由于个人是128G SSD和1T SATA盘,win10安装在SSD上,Linux单独选在SATA安装时,boot loader会安装失败,需要/boot分区时包含SSD.

4、安装后需要找回win10 的启动项;

5、安装后从Centos8启动,下载ntfs-3g,去源码网站下载,编译安装

https://www.tuxera.com/community/open-source-ntfs-3g/

下载稳定版本即可

6、解压ntfs-3g源码,./configure生成makefile,rm行会报错,重新编辑rm行,找到$RM 增加 -f参数

7、make,make install

8、通过fdisk -l,识别出Windows盘是在哪个分区下;

9、 grub2-mkconfig -o /boot/grub2/grub.cfg,显示已找回win10启动项。

10. 重启就可以找到win10了

 

end

Win10安装Centos8 Stream

posted @ 2019-09-06 15:24  siemens800  阅读(552)  评论(0编辑  收藏  举报