|
|
本帖最后由 420841698 于 2014-9-25 11:35 编辑
楼主是GRUB2的菜鸟,但是很喜欢计算机因此所以才有这个贴:
进入主题:GRUB2的window版安装方法,以及grub2.rar的下载地址链接: http://pan.baidu.com/s/1ntn132x 密码: wlcr
这是grub2的windows版,所以应该可在所有的win平台上安装:网上很少grub2的windows版的安装教程资料都是些别人做好的工具,想必大家都不是很喜欢。
对此楼主这个菜鸟在分享所得:下载grub2.rar解压带c盘
第一种GURB2以mbr方式安装在硬盘上
首先进入cmd命令窗口获取物理磁盘标识:输出 wmic diskdrive list brief 回车
查看硬盘标识 //./physicaldrive0
输入 grub-install.exe --target=i386-pc //./physicaldrive0 即可安装,这里如果要安装在哪个个区就必须将grub2.rar解压到哪个分区
第二种GURB2在win8下的以uefi安装方法,这里需要挂载esp分区,本人对挂载完全是小白这里大家去想了
参数 --target=x86_64-efi或i386-efi 指定是X64或ia32版的efi
参数--modules="part_gpt fat normal" 指定安装模式
参数--efi-directory=$esp 指定挂载的esp分区,也可以指定安装到U盘 比如:--efi-directory=e:(U盘)
参数--boot-directory=$esp/efi 将所有的GRUB2模组文件安装到esp/efi下,这里是指生成的grubia32.efi或者grub.efi,grubx64.efi,引导grub文件夹的路径,
如--boot-directory=e:,然后就在e盘下生成grub文件夹和grubia32.efi或者grub.efi,grubx64.efi,引导的文件,这里注意当使用--boot- directory=$esp/efi时 grub.cfg必须要和grubia32.efi或者grub.efi,grubx64.efi同一个文件夹下
参数--bootloader-id=boot 指定grubx64.efi寸放在efi下的boot文件夹名 如:--bootloader-id=grub ,就会生成efi/grub/grubia32.efi
安装完后没grub.cfg配置文件需要自己手动配置,据说用grub-mkconfig -o /boot/grub/grub.cfg可生成,但是windows版没有
详细可以查看https://wiki.archlinux.org/index.php/GRUB_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#.E4.BD.BF.E7.94.A8GRUB_Legacy.E7.9A.84.E7.94.A8.E6.88.B7.E8.AF.B7.E6.B3.A8.E6.84.8F
执行步骤安装安装在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 注意标点空格
U盘安装法
grub-install --target=x86_64-efi --modules="part_gpt fat normal" --efi-directory=盘符: --boot-directory=盘符: --bootloader-id=boot
以上是安装方法
下面给出测试工具及grub.cfg地址链接: http://pan.baidu.com/s/1ntiHLe5 密码: cgmk
可以用U盘来测试
测试时注意要要将efi里面的boot,grubia32.efi改为bootia32.efi,或者grubx64.改为bootx64.efi,然后将grub.cfg放入/boot/grub文件夹 |
|