嘟嘟社区

[经验] 为hyonix主机商的虚拟机手动安装debian 10系统


本帖最后由 LiuJia 于 2021-8-4 20:19 编辑

坛友meilinhost发帖说,想为hyonix主机商的vps换系统,从Windows换成Linux。我鼓捣约两天后,成功安装debian10了。现在大概将思路写在这里,抛砖引玉。

前提:vps仅提供Windows系统,是 UEFI 引导的,磁盘是GPT分区。不可自定义镜像启动,无急救系统。有控制台,可以看到机子的启动过程。

  • 在当前Windows系统里,运行 msinfo32 ,先确认当前虚拟机的启动方式,如果是 UEFI 和 且启用了 Secure Boot
  • 向主机商发工单,请求为虚拟机关闭 Secure Boot
  • 在Windows系统里,安装 rEFInd
  • 重启Windows,在虚拟机控制台里查看机子启动的变化,是否会出现 rEFInd 的界面
  • 如果 rEFInd 启动有效,回到Windows系统里,下载 debian 10 的网络安装包
  • 将 netboot.tar.gz 解压到的文件,放到ESP分区的相应位置里
  • 重启机子,在 rEFInd 的菜单里选择相应的启动项,如 bootnetx64.efi
  • 如果接着出现grub的提示符,那再加载相应的 linux 和 initrd 文件,启动
  • 如果顺利,就可以看到debian的安装界面了

参考:

  • https://deb.debian.org/debian/dists/buster/main/installer-amd64/current/images/netboot/
  • https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/learn-more/generation-2-virtual-machine-security-settings-for-hyper-v
  • http://bbs.wuyou.net/forum.php?mod=viewthread&tid=422652
  • https://zh.wikipedia.org/wiki/%E7%B5%B1%E4%B8%80%E5%8F%AF%E5%BB%B6%E4%BC%B8%E9%9F%8C%E9%AB%94%E4%BB%8B%E9%9D%A2
  • https://www.rodsbooks.com/refind/
路过,BD
大佬牛批 思路清晰
我一直运行的ArchLinux。
直接ipxe就完事了