简介
有时候,我们的无法在服务商的控制面板将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)。
2. 解决方案二(通过官方提供的Debian-Installer Loader中转安装Linux)
①. 在Windows系统中下载Debian-Installer Loader硬盘安装器
Debian-Installer硬盘安装器 下载:https://opendisk.cxthhhhh.com/OperatingSystem/Debian/Debian-install-Windows.exe
②. 通过Debian-Installer Loader安装Debian系统(按照程序提示,这是Debian官方提供的方案)
以下是安装预览图片(独立服务器的话,你需要去主板设置关闭安全启动Secure Boot)
③. 通过VNC/KVM界面开机选择安装Debian,进行一步步的手动安装操作(无需SSH,请在VNC/SSH下操作)。
④. 等待Debian安装完毕,启动Debian。
(你已经完成Debian的安装,但是Windows系统也同时存在硬盘上,所以建议再次通过DD方式重新安装Linux系统,使得所有磁盘空间可用)
3. 解决方案三(通过UNetbootin安装方案)
①. 在Windows系统中下载UNetbootin安装器
UNetbootin 下载:https://opendisk.cxthhhhh.com/Software/UNetbootin/UNetbootin-Windows-661.exe
②. 通过UNetbootin安装Linux发行版系统(我将使用CentOS来演示操作)
以下是安装预览图片(独立服务器的话,你需要去主板设置关闭安全启动Secure Boot)
*提示信息:你也可以选择一个你已经下载好的任意Linux发行版ISO光盘镜像进行安装。(第一步选择ISO镜像即可,不使用在线安装)
③. 通过VNC/KVM界面开机选择启动UNetbootin引导,进行一步步的手动安装Linux的操作即可(无需SSH,请在VNC/SSH下操作)。
④. 手动安装完毕,重启计算机,你的Windows系统就成功的安装到了Linux。
(可选)如果不放心,你可以在当前已经安装好的Linux下再次通过第一种解决方案DD安装新的纯净Linux系统。 (已经有Grub引导了,此时你也手动安装其他Linux发行版)
4. 解决方案四(通过Deepin引导方案):
①. 在Windows系统中下载Deepin操作系统和Deepin硬盘安装器
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)
③. 通过VNC/KVM界面开机选择安装Deepin,进行一步步的手动安装操作(无需SSH,请在VNC/SSH下操作)。
④. 等待Deepin安装完毕,启动Deepin,然后在Deepin下通过第一种解决方案DD安装新的Linux系统
(可选)如果不放心,你可以在当前已经安装好的Linux下再次通过第一种解决方案DD安装新的纯净Linux系统。 (已经有Grub引导了,此时你也手动安装其他Linux发行版)