腾讯轻量windows重装debian
买腾讯云windows版本,主要是为了官方更大的硬盘(以及1c2g,但windows server内存占用实在有点大,到手之后就需要重装一下系统了(腾讯云海外不能直接改linux)。
如果只是要重装系统,网上有许多一键DD脚本,许多还可以自选镜像文件,但使用起来还是有些不放心。本文利用github上一个2.5kstar的项目netboot.xyz进行安装(本质是利用pxe进行安装)。此项目使用的人多,并且其镜像文件全部都从官方直链下载,放心许多。
重置密码并登录
腾讯云拿到手之后,首先要把windows密码重置了,初始是不会给你密码的,这一步在控制台操作即可。
重置完密码后,就可以使用vnc进行登录了,这里使用腾讯云直接给的vnc工具进行远程桌面连接。
顺利登录成功(
一键DD
由于netboot需要使用grub, 而windows安装grub并配置有点麻烦, 这里使用萌咔大佬做的windows to linux脚本(不直接使用这个脚本作为最终版本的原因是:1.萌咔大佬的blog已经打不开了,仅脚本还能下载,2.自定义镜像还需要手动提取文件,不太方便)。这里使用世界上最好的浏览器下载工具–IE下载。
https://moeclub.org/attachment/WindowsSoftware/win32loader.bat
此外还需要镜像文件,moeclub不太能下的动,因此这里选择了一个不确定安全性的镜像做跳板
http://depot.treesky.link/windddebian/initrd.img
http://depot.treesky.link/windddebian/vmlinuz
下载完成后复制到C:\win32-loader\
内并以管理员模式启动win32loader.bat选择本地安装
很快就会重启并自动安装完成了,默认密码是MoeClub.org
,请立即使用passwd
修改密码
配置 netboot.xyz
接着就可以使用netboot.xyz进行安装了,首先要安装环境并下载
1 | apt-get update |
然后编辑/boot/grub/grub.cfg
(理论上应当编辑/etc/grub.d/和/etc/default/grub/内的内容,但这里只使用一次,因此没必要了)在menuentry前添加:
1 | nano /boot/grub/grub.cfg |
保存后重启即可。
安装 Debian
由于设置在第一个,重启后自动就会进入netboot.xyz
界面(可能还需要配置网络,根据vps提供商给的内网ip进行配置就行),这里选择linux Network Installs
,选择需要的系统和版本后直接安装即可。
安装前还会询问安装器模式,这里选择Text或Graphical均可(与安装后系统是否带gui无关)。
安装过程全中文,根据需要配置即可。请设置强密码,或在系统启动后立刻修改密码
并注意在选择软件包时,取消桌面环境,并勾选ssh服务
基本设置
安装系统后就可以使用安装时设置的非root账号进行登录了,非root账号有些不便,这里开启root使用密钥登录并修改端口,测试完成后,关闭密码登录。
1 | 切换到root账号 |
接着配置一下源,并更新系统
1 | # 修改源 |
更换系统
注意由于在安装系统时调整了分区表,因此grub启动不能和原来的设置方法一样,这里提供使用默认分区模式的grub配置
1 | menuentry "netboot.xyz.lkrn" { |
如果你修改了分区表,请自行寻找并修改文件位置。(在grub 交互式界面中可以使用ls)
1 | ls (hd0,msdos1)/ |
腾讯轻量windows重装debian