几乎所有内容都在标题中。我即将购买一台新 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