rEFInd实现VPS服务器多系统引导共存

前言:

之前在使用hyonix的时候,发现自己缺少一个windows机器,但是自从上次关闭安全启动之后,就不能再从面板安装windows,那样会再次触发开启安全启动。于是DD一个windows系统

DD windows

DD WINDOWS没有什么技术含量,网上随便找一个支持UEFI启动的镜像就行

这里安利使用nat.ee的系统模板 去这里查看

利用萌咖大佬的脚本组合我们得到了这个完整的DD脚本代码

1
wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && bash InstallNET.sh -dd 'http://d.nat.ee/win/lite/winsrv2016-data-x64-cn/winsrv2016-data-x64-cn-efi.vhd.gz'

系统分区

我打算把debian安装到D盘反正不放在C盘,主机商提供的50GB SSD足够使用

  • 在windows中找到磁盘管理器
  • 在C盘盘符上右键压缩空间20GB出来

/posts/d84a2ead/images/4444.png

安装rEFInd

安装rEFInd的教材参考上一篇文章 点我去

然后正常安装,直到debian启动

此时你会发现之前的 rEFInd 引导不见了!!!没关系,这是因为你在安装debian最后一步将引导写入硬盘覆盖了 rEFInd

重建 rEFInd 引导

我们登录SSH 获取root权限之后执行以下代码将 rEFInd 设置为第一引导

1
efibootmgr -c -l \\EFI\\refind\\refind_x64.efi -L rEFInd

然后重新启动会在VNC中看到 rEFInd 引导页面,并且有3个debian引导菜单

/posts/d84a2ead/images/000000.png

您只需要在不需要的引导菜单上按 delete 将其删除即可,你会得到一个你想要的

/posts/d84a2ead/images/3333.png

Hunter 支付宝支付宝
Hunter 微信微信
0%