Technical Blog | 技術博客

易,窮則變,變則通,通則久。是以自天佑之,吉無不利。

[解决方案] 如何将Windows Server(2003/2008/2012/2016/XP/7/8/10)重装到Linux Server(CentOS/Debian/Ubuntu)

简介

Sometimes, we can’t reinstall the Windwos Server server as a Linux server in the service provider’s control panel.

We tried to send the support ticket, and the service provider told us that the replacement was not supported because of the difference in the license price. We can only find a way to solve it manually.

Today, I will demonstrate four ways to help you successfully install Windows as Linux on your server. I did the testing on Alibaba Cloud and some KVM machines. If you are looking for a solution like this, come and try it.

If you are from an English community, please click here.

有时候,我们的无法在服务商的控制面板将Windwos Server服务器重装为Linux Server。

我们尝试发送支持票据,服务商告诉我们因为授权价格差异,不支持更换。我们只能想办法手动解决。

今天,我将演示通过四种方式,来帮助你成功的在服务器上将Windows安装为Linux。我在Alibaba Cloud、以及一些KVM机器中完成测试。如果你正在寻找这样的方案,赶快来试试吧。

准备工作

一台装有Windows的服务器 / 具有互联网接入 / 有控制台(VNC/KVM)操作权限 / 或者具有恢复模式

请注意,以下四种方案均通过测试,因此绝大部分的机器都可以通过以下四种方式进行操作。(你应该测试哪一种方案适合你)

让我们开始

1. 解决方案一(通过服务商提供的恢复模式):

①. 首先在服务商面板选择并进入恢复模式

你将会收到一个包含有SSH/RDP连接信息的提示/邮件,通过这些信息,你可以访问到恢复模式,用来管理和操作你的服务器。
(解决方案一主要针对收到SSH连接信息的恢复模式,如果收到的是RDP信息,请查看解决方案二/解决方案三/解决方案四)

②. 检查磁盘信息

查看你想安装到的磁盘,输入以下命令。(你的磁盘可能是以下名称vda/vdb/sda/sdb/等等,请修改下面命令中的vda为您的磁盘)
fdisk -l

③. 执行以下的DD系统命令,进行一键安装最新的系统(你需要使用你自己的DD镜像,我提供了一个最新的CentOS7.X镜像)

wget -qO- https://opendisk.cxthhhhh.com/OperatingSystem/CentOS/CentOS_7.X_NetInstall_AutoPartition.vhd.gz | gunzip -dc | dd of=/dev/vda

④. 执行完毕重启计算机,等待15-45分钟,通过IP:22进行SSH连接(上述CentOS7安装后的默认密码为cxthhhhh.com)。

*提示信息:这里有两个DD安装系统的教程来源,你可以参考(文件托管于Open Disk CDN )。
[原创] 一键网络重装CentOS 7 (官方,纯净,安全,高效)
[ Linux VPS ] Debian/Ubuntu/CentOS 网络安装/重装系统/纯净安装 一键脚本

2. 解决方案二(通过官方提供的Debian-Installer Loader中转安装Linux)

①. 在Windows系统中下载Debian-Installer Loader硬盘安装器(文件托管于Open Disk CDN

Debian-Installer硬盘安装器 下载:https://opendisk.cxthhhhh.com/OperatingSystem/Debian/Debian-install-Windows.exe

②. 通过Debian-Installer Loader安装Debian系统(按照程序提示,这是Debian官方提供的方案)

以下是安装预览图片(独立服务器的话,你需要去主板设置关闭安全启动Secure Boot)

《[解决方案] 如何将Windows Server(2003/2008/2012/2016/XP/7/8/10)重装到Linux Server(CentOS/Debian/Ubuntu)》

③. 通过VNC/KVM界面开机选择安装Debian,进行一步步的手动安装操作(无需SSH,请在VNC/SSH下操作)。

④. 等待Debian安装完毕,启动Debian。

(你已经完成Debian的安装,但是Windows系统也同时存在硬盘上,所以建议再次通过DD方式重新安装Linux系统,使得所有磁盘空间可用)

3. 解决方案三(通过UNetbootin安装方案)

①. 在Windows系统中下载UNetbootin安装器(文件托管于Open Disk CDN

UNetbootin 下载:https://opendisk.cxthhhhh.com/Software/UNetbootin/UNetbootin-Windows-661.exe

②. 通过UNetbootin安装Linux发行版系统(我将使用CentOS来演示操作)

以下是安装预览图片(独立服务器的话,你需要去主板设置关闭安全启动Secure Boot)

《[解决方案] 如何将Windows Server(2003/2008/2012/2016/XP/7/8/10)重装到Linux Server(CentOS/Debian/Ubuntu)》

*提示信息:你也可以选择一个你已经下载好的任意Linux发行版ISO光盘镜像进行安装。(第一步选择ISO镜像即可,不使用在线安装)

③. 通过VNC/KVM界面开机选择启动UNetbootin引导,进行一步步的手动安装Linux的操作即可(无需SSH,请在VNC/SSH下操作)。

④. 手动安装完毕,重启计算机,你的Windows系统就成功的安装到了Linux。

(可选)如果不放心,你可以在当前已经安装好的Linux下再次通过第一种解决方案DD安装新的纯净Linux系统。
(已经有Grub引导了,此时你也手动安装其他Linux发行版)

4. 解决方案四(通过Deepin引导方案):

①. 在Windows系统中下载Deepin操作系统和Deepin硬盘安装器(文件托管于Open Disk CDN

Deepin系统 下载:https://opendisk.cxthhhhh.com/OperatingSystem/Deepin/deepin-15.7-amd64.iso
Deepin硬盘安装器 下载:https://opendisk.cxthhhhh.com/OperatingSystem/Deepin/deepin-system-installer.exe

②. 通过deepin硬盘安装器安装Deepin系统(将安装器和ISO镜像放在同一个目录下)

以下是安装预览图片(独立服务器的话,你需要去主板设置关闭安全启动Secure Boot)

《[解决方案] 如何将Windows Server(2003/2008/2012/2016/XP/7/8/10)重装到Linux Server(CentOS/Debian/Ubuntu)》

③. 通过VNC/KVM界面开机选择安装Deepin,进行一步步的手动安装操作(无需SSH,请在VNC/SSH下操作)。

④. 等待Deepin安装完毕,启动Deepin,然后在Deepin下通过第一种解决方案DD安装新的Linux系统

(可选)如果不放心,你可以在当前已经安装好的Linux下再次通过第一种解决方案DD安装新的纯净Linux系统。
(已经有Grub引导了,此时你也手动安装其他Linux发行版)

非常棒,现在你已经掌握四种方案成功的将Windows重装为Linux

参考文献:

  1. DebianInstaller/Loader – Debian Wiki
  2. 你们要的Win转Linux
  3. 从Windows到Linux

[Technical Blog | 技術博客]的Telegram交流频道:https://t.me/me_share(TG讨论组群请关注TG频道置顶消息)

这篇文章发表在[CXT] Technical Blog | 技術博客,如果您需要转发分享,请注明出处。

[解决方案] 如何将Windows Server(2003/2008/2012/2016/XP/7/8/10)重装到Linux Server(CentOS/Debian/Ubuntu)

点赞