那些真正喜欢的人和事
都值得我们去坚持

利用rEFInd引导为hyonix实现Windows反向安装Linux

前言

首先在vps仅提供Windows系统,是 UEFI 引导的,磁盘是GPT分区。不可自定义镜像启动,无急救系统。有控制台,可以看到机子的启动过程的情况下,为windows反向安装linux,本文以debian为教程原型,不喜欢后期自己重装或者DD

准备工作

  • 在当前Windows系统里,cmd运行 msinfo32 ,先确认当前虚拟机的启动方式,如果是 UEFI 并且启用了 Secure Boot 请向主机商发工单,请求为虚拟机关闭 Secure Boot
  • 下载debian网络安装镜像 (netboot.tar.gz)
  • 下载rEFInd并在Windows系统里,安装 rEFInd

安装rEFInd

下载二进制refind文件包解压到桌面待用 如C:\Users\xidcn\Desktop\refind-bin-0.13.2\refind-bin-0.13.2

挂载ESP分区

mountvol R: /S

进入到rEFInd文件夹下 (能够看到完整目录树)

cd 路径

将refind目录树复制到 ESP 的EFI目录

xcopy /E refind R:\EFI\refind\

进入到ESP分区

R:

进入refind子目录

cd EFI\refind

重命名 rEFInd 的配置文件

rename refind.conf-sample refind.conf

将 rEFInd 设置为默认的 EFI 引导程序

bcdedit /set "{bootmgr}" path \EFI\refind\refind_x64.efi

设置描述(根据需要更改rEFInd 描述)

bcdedit /set "{bootmgr}" description "rEFInd description"

安装linux系统

  • 重启Windows,在虚拟机控制台里查看机子启动的变化,是否会出现 rEFInd 的界面
  • 如果 rEFInd 启动有效,回到Windows系统里,下载 debian 10 的网络安装包
  • 将 netboot.tar.gz 解压到的文件,放到ESP分区的相应位置里(可以和EFI文件夹同级,不能多级目录)
  • 重启机子,在 rEFInd 的菜单里选择相应的启动项,如 bootnetx64.efi
  • 如果接着出现grub的提示符,那再加载相应的 linux 和 initrd 文件,启动
  1. linux /路径/linux
  2. initrd /路径/initrd.gz
  3. boot
  • 如果顺利,就可以看到debian的安装界面了

DD纯净系统

在系统安装完成之后,可以自行DD纯净系统,可以使用萌咖甲骨文DD脚本,因为甲骨文也是UEFI引导

bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d 11 -v 64 -a --ip-addr IP --ip-gate 网关 --ip-mask 掩码 -p 密码

多系统引导启动

需要多系统引导请前查看这里:rEFInd实现VPS服务器多系统引导共存

赞(22)
未经允许不得转载:XIDCN » 利用rEFInd引导为hyonix实现Windows反向安装Linux

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

分享让我们得到快乐

联系我们