嘟嘟社区

[经验] Windows 重装为 Linux 系统


本帖最后由 zxxx 于 2022-4-17 14:20 编辑

==========================================================================================
DebianInstaller Loader
==========================================================================================
https://wiki.debian.org/DebianInstaller/Loader

In case you would like to install Debian on a system running Microsoft Windows, you could use win32-loader (aka "Debian-Installer Loader")

Advantages
No installation CD is required to be obtained, burned/mastered and then booted.
Your existing Windows system can be preserved.

==========================================================================================
借助Win32-loader工具,轻松实现Windows换装Linux
==========================================================================================
https://blog.ilemonrain.com/linux/win32-loader-windows-to-linux-tutorial.html

用Debian提供的Standalone(独立版)的Win32-loader安装工具进行Windows换装Linux

能够正常使用的VNC (这个是重点,安装过程全程依赖VNC)

==========================================================================================
一键DD脚本总结
==========================================================================================
https://blog.ftop.xyz/2021/11/12/%E4%B8%80%E9%94%AEdd%E8%84%9A%E6%9C%AC%E6%80%BB%E7%BB%93/

基于windows系统DD

PowerShell

  1. mkdir C:/win32-loader/
  2. Invoke-WebRequest -Uri ‘https://moeclub.org/attachment/WindowsSoftware/win32loader.bat’ -OutFile ‘C:/win32-loader/win32loader.bat’
  3. Invoke-WebRequest -Uri ‘http://depot.treesky.link/windddebian/initrd.img’ -OutFile ‘C:/win32-loader/initrd.img’
  4. Invoke-WebRequest -Uri ‘http://depot.treesky.link/windddebian/vmlinuz’ -OutFile ‘C:/win32-loader/vmlinuz’
  5. Start-Process -FilePath ‘C:/win32-loader/win32loader.bat’

复制代码

==========================================================================================
腾讯轻量windows重装debian
==========================================================================================
https://kuusei.moe/coding/%E7%AE%80%E6%98%93%E6%95%99%E7%A8%8B/%E8%85%BE%E8%AE%AF%E8%BD%BB%E9%87%8Fwindows%E9%87%8D%E8%A3%85debian/

利用github上一个2.5kstar的项目netboot.xyz进行安装(本质是利用pxe进行安装)

由于netboot需要使用grub, 而windows安装grub并配置有点麻烦,
这里使用萌咔大佬做的windows to linux脚本
不直接使用这个脚本作为最终版本的原因是:
1.萌咔大佬的blog已经打不开了,仅脚本还能下载,
2.自定义镜像还需要手动提取文件,不太方便。

==========================================================================================
[ Windows VPS ] Windows 一键重装系统为 Linux (netboot,网络安装)
==========================================================================================
https://www.zhangyijun.com/?p=119
使用 win32loader.bat

==========================================================================================
Windows VPS一键重装为Linux系统
==========================================================================================
https://www.moerats.com/archives/785/

有些厂商的机器因策略问题,不支持Windows重装为Linux。例如:腾讯云非大陆区域。
有些厂商Windows系统盘会比Linux系统盘大,想要大一点系统盘。例如: AZURE、AWS等。
有些厂商不支持VNC,这对于转换系统实在不方便。
这篇文章可以解决以上问题。

https://moeclub.org/attachment/WindowsSoftware/win32loader.bat
https://www.moerats.com/usr/down/win32loader.bat

==========================================================================================
Windows VPS 重装为 Linux 一键脚本
==========================================================================================
https://wuweitao.cn/index.php/archives/21/

本文最后更新于2021年11月10日,已超过158天没有更新,若内容或图片失效,请留言反馈。
介绍
适用于将Windows VPS重装为Linux系统,无需VNC和DHCP支持;
对于一些深度精简过的Windows系统可能不支持;

方法
需要用到的三个文件win32loader.bat initrd.img vmlinuz
下载地址:

下载地址:https://sunpma.lanzoui.com/iPo2xq07ycj

将下载的三个文件上传到Windows服务器;
右键以管理员身份运行win32loader.bat文件;
然后根据提示输入2选择[2] Local file使用本地文件;
出现提示后将initrd.img和vmlinuz两个文件移动至C:win32-loader目录后继续回车确认;
再次回车确认就开始重装系统为Linux;
预览

说明:默认安装系统为Debian9;用户名:root密码:MoeClub.org
成功安装Debian9后就可以用网络重装脚本重新安装其它系统了;
Debian/Ubuntu/CentOS 网络重装一键脚本:https://sunpma.com/19.html
脚本来源:https://moeclub.org

==========================================================================================
Windows VPS一键重装为Linux系统,Windows DD Linux
==========================================================================================
https://vps.la/2021/08/25/windows-vps%E4%B8%80%E9%94%AE%E9%87%8D%E8%A3%85%E4%B8%BAlinux%E7%B3%BB%E7%BB%9F%EF%BC%8Cwindows-dd-linux/

本方法适用于主机商只提供 Windows 系统,

有或者无 VNC,
有或者无 DHCP ,
有或者无可视化桌面

的 Windows VPS 需要重装为 Linux 的场景

在这种方法中 VNC 存不存在并不重要,因为不需要在 VNC 中操作什么,VNC 可以用来观看 DD 进度,并无其它作用

无 DHCP 的 DD 步骤

如果主机商的系统没有 DHCP的,则需要我们自己定制 initrd.img 和 vmlinuz 这两个系统源,
无 DHCP 和有 DHCP 的区别就在这一点上;
定制完成后还需要将这两个文件放到一个可以直链下载的位置

DD 方法和上述有 DHCP 的方法是一样的,只需要替换掉上述两个文件的下载链接即可

==========================================================================================
Windows反向DD重装linux系统
==========================================================================================
https://www.livelu.com/202009390.html

生成initrd.img和vmlinuz

wget https://moeclub.org/attachment/LinuxShell/InstallNET.sh
bash InstallNET.sh -d 9 -v 64 -a –ip-addr 小鸡ip –ip-mask 小鸡掩网 –ip-gate 小鸡网关 –loader

如果是DHCP分配,则无需手动填写IP
注意: 生成指定ip后的initrd.img和vmlinuz在/root/loader文件夹
特殊情况DD系统需要指定网卡MAC,IP,GATEWAY,NETMASK

在Windows下载win32loader.bat加载程序

然后win下载 https://moeclub.org/attachment/WindowsSoftware/win32loader.bat
右键管理员打开win32loader.bat,按2Local file
然后把刚才生成的initrd.img和vmlinuz放在 C:win32-loader
然后可以回车确认开始dd了

注意:这里可以直接使用大佬已经制作好的文件,节省制作时间
https://od.lezi.me/OS/WintoLinux/
https://file.iso.st/winToLinux.bat

==========================================================================================
Windows一键重装系统为Linux (netboot,网络安装)
==========================================================================================
https://51.ruyo.net/10538.html

下载 win32loader.bat (分流下载:https://pan.baidu.com/s/1UyEn7B4OPa7jmqANzPYHdQ).
双击打开此文件.
自行选择选项.
按回车重启,并等待安装完成.