无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 7950|回复: 13

[求助] 求教前辈grub-2.04-for-windows怎么修改grub2的引导路径

  [复制链接]
发表于 2020-9-16 17:30:37 | 显示全部楼层 |阅读模式
本帖最后由 crzwy 于 2020-9-16 18:20 编辑

按教程grub-install.exe --target=i386-pc --boot-directory=x: --recheck \\.\PHYSICALDRIVEy
安装后只能从安装盘的\grub目录启动。但是我想改成让它从\grub2目录启动。
不知道怎么处理,故求教各位前辈,望给予帮助
发表于 2020-9-17 16:18:07 | 显示全部楼层

点评

您这个是efi,我的是bios模式,可能不好用  详情 回复 发表于 2020-9-18 14:49
回复

使用道具 举报

 楼主| 发表于 2020-9-18 14:49:58 | 显示全部楼层
hilsonma 发表于 2020-9-17 16:18
我是在生成efi文件时指定的,参见 http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=41814 ...

您这个是efi,我的是bios模式,可能不好用

点评

可以不是efi,使用 i386-pc 里的模块生成core.img就是用在bios模式的。  详情 回复 发表于 2020-9-18 17:24
回复

使用道具 举报

发表于 2020-9-18 17:24:57 | 显示全部楼层
本帖最后由 hilsonma 于 2020-9-18 17:46 编辑
crzwy 发表于 2020-9-18 14:49
您这个是efi,我的是bios模式,可能不好用

可以不是efi,使用 i386-pc 里的模块生成core.img就是用在bios模式的。
我做的grub2  bios/uefi双启动U盘就是这样实现。不过bios下我不是使用纯grub2,而是使用grub4dos+grub2,也就是使用grldr引导core.img从而在bios下使用grub2的菜单。

纯grub2的bios启动也是可以的,只是我觉得grldr的兼容性应该比grub2好些,所以使用grldr引导grub2菜单,或者就直接使用grldr不使用grub2.

点评

原来是这样的,多谢前辈!!!  详情 回复 发表于 2020-9-18 19:09
回复

使用道具 举报

 楼主| 发表于 2020-9-18 19:09:25 | 显示全部楼层
hilsonma 发表于 2020-9-18 17:24
可以不是efi,使用 i386-pc 里的模块生成core.img就是用在bios模式的。
我做的grub2  bios/uefi双启动U ...

原来是这样的,多谢前辈!!!
回复

使用道具 举报

发表于 2020-10-11 10:51:38 | 显示全部楼层
我还有写不明白
回复

使用道具 举报

发表于 2020-10-11 12:15:23 来自手机 | 显示全部楼层
-boot-directory=x: \grub

点评

多谢大师,不过您这个是默认的,而且做不到x:\grub2,我试过了  详情 回复 发表于 2020-10-13 09:51
回复

使用道具 举报

 楼主| 发表于 2020-10-13 09:51:14 | 显示全部楼层
my9823 发表于 2020-10-11 12:15
-boot-directory=x: \grub

多谢大师,不过您这个是默认的,而且做不到x:\grub2,我试过了
回复

使用道具 举报

发表于 2020-10-13 14:30:12 | 显示全部楼层
试试。 grub-install.rar (369.95 KB, 下载次数: 34)

点评

多谢,grub-install.exe --target=i386-pc --boot-directory=f:\ --recheck \\.\PHYSICALDRIVE3 就直接安装到f:\grub2目录了。  详情 回复 发表于 2020-10-14 11:00
回复

使用道具 举报

 楼主| 发表于 2020-10-14 11:00:45 | 显示全部楼层

多谢,grub-install.exe --target=i386-pc --boot-directory=f:\  --recheck \\.\PHYSICALDRIVE3 就直接安装到f:\grub2目录了。
回复

使用道具 举报

发表于 2020-10-14 21:52:02 来自手机 | 显示全部楼层
我是说你那个盘符后加个目录名,就安装到根目录这个文件名下grub目录。例如:指定f:\sss,就会安装到f\sss\grub目录了,不过好像根目录默认是grub2,指定目录后会在指定目录的子目录grub目录下。

点评

嗯,是这样的  详情 回复 发表于 2020-10-28 08:53
回复

使用道具 举报

 楼主| 发表于 2020-10-28 08:53:37 | 显示全部楼层
my9823 发表于 2020-10-14 21:52
我是说你那个盘符后加个目录名,就安装到根目录这个文件名下grub目录。例如:指定f:\sss,就会安装到f\sss\gr ...

嗯,是这样的
回复

使用道具 举报

发表于 2020-10-28 22:23:50 | 显示全部楼层
回复

使用道具 举报

发表于 2020-10-29 18:54:56 来自手机 | 显示全部楼层
你用grub-bios-setup把boot.img写入mbr和把core.img(内置必要模块并内置cfg菜单查找memdisk.cpio并loopback)写入后续片区到第一分区之前的保留扇区中,理论上启动设备只保留一个memdisk.cpio(打包剩余模块)就能启动到完整的grub2,相当于单文件版!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 09:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表