ziluopao 发表于 2018-5-13 14:12:38

关于windows下安装grub2的问题

本帖最后由 ziluopao 于 2018-5-13 14:18 编辑

看grub2中的安装说明是这样的:


安装安装在EFI分区:
先挂载esp分区,将GURB2解压后cmd命令窗口执行
grub-install --target=x86_64-efi--modules="part_gpt fat normal"
--efi-directory=$esp --boot-directory=$esp/efi --bootloader-id=boot

试了一下

提示说没有找到EFI目录
但我已在硬盘中分了一个EFI分区,并且里面有EFI目录,

分析源码安装说明,其中提到挂载,其实挂载这种行为,windows是没有这个概念的,只有unix系统有,真不理解作者到底是啥意思,难道混合双打了?对了,这个说明是windows系统下的安装说明,而不是linux下的

我是这样做的:把硬盘分成了esp+msr+ntfs硬盘
然后把grub2.0的源码拷入到了ntfs分区中(为E盘),c盘是ESP
接着使用管理员执行cmd
也不知为啥错误

bjlbjl 发表于 2018-5-13 16:50:24

本帖最后由 bjlbjl 于 2018-6-18 16:38 编辑

挂载EFI分区

bjlbjl 发表于 2018-5-13 16:51:48

本帖最后由 bjlbjl 于 2018-6-24 18:29 编辑

kkk

bjlbjl 发表于 2018-5-13 17:00:54

EFI分区为FAT32格式

bjlbjl 发表于 2018-5-13 17:14:50

本帖最后由 bjlbjl 于 2018-6-18 14:33 编辑

bjlbjl 发表于 2018-5-13 17:15:25

本帖最后由 bjlbjl 于 2018-6-18 14:33 编辑

bjlbjl 发表于 2018-5-13 17:43:00

把EFI/Microsoft/boot/bootmgfw.efi复制过去

bjlbjl 发表于 2018-5-13 20:12:57

本帖最后由 bjlbjl 于 2018-6-18 14:33 编辑

GURB2

bjlbjl 发表于 2018-5-13 20:24:27

这里注意使用--boot-directory=$esp/efi时grub.cfg必须要和grubx64.efi同一个文件夹下

ziluopao 发表于 2018-5-14 10:26:19

本帖最后由 ziluopao 于 2018-5-14 10:39 编辑

bjlbjl 发表于 2018-5-13 16:50
挂载EFI分区
将boot文件夹/grub文件内的文件复制到EFI分区
将EFI文件夹复制到EFI分区


将EFI文件夹复制到EFI分区

EFI文件夹,不知在哪里,还是说手动创建一个?

另外我按你说的实验了一下,结果是这样,如图

从提示看,似乎没有错误,安装成功,但是我回到EFI分区看了一下,似乎没有啥变化呢?但说没有变化为啥又说安装成功呢,让人费解

bjlbjl 发表于 2018-5-14 10:43:56

本帖最后由 bjlbjl 于 2018-6-24 18:46 编辑

参考
http://bbs.wuyou.net/for

fuldho 发表于 2018-5-15 07:14:34

这里提到挂载esp分区实际是给esp分区分配一个盘符

newswan 发表于 2018-6-3 03:03:42

$esp 替换成 c:\
页: [1]
查看完整版本: 关于windows下安装grub2的问题