是否可以在不安装 Linux 的情况下用 GRUB 替换 Windows 启动管理器?

是否可以在不安装 Linux 的情况下用 GRUB 替换 Windows 启动管理器?

几乎所有内容都在标题中。我即将购买一台新 PC,并计划在其上安装 Windows,但我想知道是否可以在没有双引导的情况下安装 GRUB。

编辑:我想明确表示我愿意仅有的引导到 GRUB,而不是引导到 GRUB,然后将我重定向到bootmgr.

答案1

我认为您可以从 LiveCD 进行“手动”安装

  • 启动 Live CD,执行fdisk -l | grep EFI,记下分区号
  • 将其安装在某处
  • 添加与此类似的文件夹层次结构

/boot/efi# find EFI/debian/ -ls drwx------ 2 root root 1024 Jun 27 2019 EFI/debian/ -rwx------ 1 root root 1533296 Aug 1 13:02 EFI/debian/grubx64.efi -rwx------ 1 root root 1322936 Aug 1 13:02 EFI/debian/shimx64.efi -rwx------ 1 root root 1261192 Aug 1 13:02 EFI/debian/mmx64.efi -rwx------ 1 root root 1206824 Aug 1 13:02 EFI/debian/fbx64.efi -rwx------ 1 root root 127 Aug 1 13:02 EFI/debian/grub.cfg -rwx------ 1 root root 108 Aug 1 13:02 EFI/debian/BOOTX64.CSV

从 grub 项目站点获取文件,根据您的喜好编辑 grub.cfg。下次启动时,它应该是您的选项之一

替代方式:如果 live-CD 安装了 grub,或者您可以在该环境中安装它,则可以grub-install /dev/sdProbablyA在该 LiveCD 环境中从普通 shell 发出命令。

答案2

是的。G 因为 GRUB 是一个独立的引导加载程序,可以安装到未安装 Linux 的计算机上,以引导已安装的操作系统。它也被用在其他操作系统中,如 *BSD 系列。

为了实现它,您可以下载 grub 本身并从 grub shell 运行安装过程:

# grub-install /dev/sdX 

其中 X 是您的司机。完整参考: https://www.gnu.org/software/grub/manual/grub/html_node/Installing-GRUB-using-grub_002dinstall.html

相关内容