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

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

前言

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

准备工作

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

安装rEFInd

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

  • cmd运行mountvol R: /S 将ESP挂载为驱动器
  • cd到下载的rEFInd文件夹下
  • xcopy /E refind R:\EFI\refind\ 将refind目录树复制到 ESP 的EFI目录
  • 输入 R: 进入到ESP分区
  • 输入cd EFI\refind进入refind子目录
  • 输入 rename refind.conf-sample refind.conf来重命名 rEFInd 的配置文件
  • 输入 bcdedit /set “{bootmgr}” path \EFI\refind\refind_x64.efi 将 rEFInd 设置为默认的 EFI 引导程序
  • bcdedit /set “{bootmgr}” description ” rEFInd description “以设置描述(根据需要更改rEFInd 描述)

安装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 密码
赞(1)
未经允许不得转载:XIDCN » 利用rEFInd引导为hyonix实现Windows反向安装Linux
分享到: 更多 (0)

评论 抢沙发

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

分享让我们得到快乐

联系我们