无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7947|回复: 23
打印 上一主题 下一主题

[分享] (求精)关于在windows下定制多分区grub2启动的细微规则

  [复制链接]
1#
发表于 2015-10-29 13:40:44 | 显示全部楼层
本帖最后由 2011niumao 于 2015-10-29 21:00 编辑

我定制grub2时候使用的内部的配置文件如下
  1. ##########################################################
  2. ##嵌入在g2ldr内部的配置文件内容
  3. ##prefix=(hd0,1)/grub2  这是默认前缀.即grub模块所在路径.
  4. ##prefix=(${rootgrubdev})/grub2 这是修改后的前缀,必须使用绝对路径;避开root关键词.
  5. set rootgrubdev=(hd0,msdos1)
  6. search --no-floppy -f --set=rootgrubdev /grub2/grubpc.cfg
  7. set prefix=(${rootgrubdev})/grub2
  8. set  root=(${rootgrubdev})
  9. ##指向新的配置文件
  10. configfile /grub2/grubpc.cfg
  11. #########################################################
复制代码

其中多设一个关键词 rootgrubdev ,使用它在搜索后来定义新前缀 prefix..
目的是避开root   ----如果在后续操作中root被改变了,不至于影响prefix .

其次,记得在定制grub2时候,制定命令 指定前缀 时候必须使用绝对路径.这是
默认prefix=(hd0,1)/grub2的原因.

所以对于 prefix 感觉还是使用绝对路径好.因为绝对路径在 root 改变时候不受影响.
但是为了能灵活的改变 prefix ,应该再引入一个关键词,名字自己任意起---如这里的rootgrubdev 或 grubrootdev什么的.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-1 09:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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