无忧启动论坛

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

[分享] grub4dos+winly+refind 多启iso 兼容bios&uefi cd&hdd通用

    [复制链接]
发表于 2013-8-24 20:58:42 | 显示全部楼层 |阅读模式
本帖最后由 2010dewuyou 于 2013-9-1 17:10 编辑

做了个多启iso 发上来跟大家交流下
http://hi.baidu.com/pyapvdwiimbdiud/item/258c4542476cf7e8a4c06630

grub4dos是bios下最好用的启动引导器,功能强大、简洁。
winly基于GRUB2,它不像模块化的GRUB2有很多mod文件,用起来比较方便;
同GRUB2一样,支持bios&uefi,兼容性通用性好。
refind是uefi下的boot menager,与GRUB2既是boot menager也是boot loader不同,refind另外需要boot loader来完成系统引导,好在uefi设备都有这功能。refind的特点是自动搜索efi引导并提供漂亮的界面。


我把3个引导合在一起做成多启iso。它很容易和winPE、微型Linux、DOS以及一些急救盘维护盘 合体,方便制作多功能的维护工具。
配置文件需要根据实际情况重新编写。


iso可以刻盘、量产使用,在bios下以grub4dos引导,uefi下以winly引导。
如果把iso用ultraiso写入U盘,作为hdd启动,bios下以grub4dos引导,uefi下以refind引导。

本iso使用mkisofs生成,不能用ultraiso编辑。iso内自带mkisofs及批处理。

---
关于引导
iso在uefi下的引导是winly_efi.img,里面是winly的efi引导文件。winly_efi.img是磁盘映像,可以用winimage或ultraiso编辑
作为hdd启动时,直接读取efi/boot/bootx64.efi 这是refind的efi引导文件改名来的

关于配置文件编写
本坛GRUB4DOS区有大量资料,推荐sratlf写的帮助文档
GRUB2区winly的资料,也可以看些GRUB2教程,winly是基于GRUB2的
refind,在iso内找refind.conf-sample,慢慢啃这个配置文件示例,有详细注释,全英文的
---

更新:
refind更新到0.7.4并保留自带的配置文件示例供参考


下载:
http://pan.baidu.com/share/link? ... 74&uk=990114708
UNIBOOT.7z


refind.png
winly.gif
g4d.gif

评分

参与人数 6无忧币 +30 收起 理由
wuhuyou + 5 很给力!
2011cwj6958 + 5
2010lakebaykal + 5
2010harrison + 5 赞一个!
风神 + 5
clonecd + 5

查看全部评分

发表于 2013-8-25 08:51:02 | 显示全部楼层
支持
回复

使用道具 举报

发表于 2013-8-25 06:51:49 | 显示全部楼层
首楼支持!感谢分享
回复

使用道具 举报

发表于 2013-8-25 09:19:48 | 显示全部楼层
请问楼主是如何在 VMware 中实现从 refind 启动的,也就第一张图是怎么实现的?

点评

复制到硬盘fat分区即可  详情 回复 发表于 2013-8-25 12:01
回复

使用道具 举报

 楼主| 发表于 2013-8-25 12:01:11 | 显示全部楼层
ddianxing 发表于 2013-8-25 09:19
请问楼主是如何在 VMware 中实现从 refind 启动的,也就第一张图是怎么实现的?

复制到硬盘fat分区即可
回复

使用道具 举报

发表于 2013-8-25 15:06:11 | 显示全部楼层
本帖最后由 zck132 于 2013-8-25 15:14 编辑

非常感谢里面的winly_efi.img文件,一直在找。。。太好了!!!
能否告知这个winly_efi.img怎么弄来的?

点评

用winimage或ultraiso新建磁盘映像,然后把winly的efi放进去  详情 回复 发表于 2013-8-25 16:44
回复

使用道具 举报

 楼主| 发表于 2013-8-25 16:44:26 | 显示全部楼层
zck132 发表于 2013-8-25 15:06
非常感谢里面的winly_efi.img文件,一直在找。。。太好了!!!
能否告知这个winly_efi.img怎么弄来的?

用winimage或ultraiso新建磁盘映像,然后把winly的efi放进去
回复

使用道具 举报

发表于 2013-8-25 17:25:54 | 显示全部楼层
再请教下楼主,在EFI模式下,分别从光盘启动和从硬盘启动,文件和目录结构都是一样的,为什么前者进 winly,后者却进 refind 呢?

点评

iso在uefi下的引导是winly_efi.img,里面是winly的efi引导文件 作为hdd启动时,直接读取efi/boot/bootx64.efi 这是refind的efi引导文件改名来的  详情 回复 发表于 2013-8-25 20:08
回复

使用道具 举报

 楼主| 发表于 2013-8-25 20:08:54 | 显示全部楼层
ddianxing 发表于 2013-8-25 17:25
再请教下楼主,在EFI模式下,分别从光盘启动和从硬盘启动,文件和目录结构都是一样的,为什么前者进 winly, ...

iso在uefi下的引导是winly_efi.img,里面是winly的efi引导文件
作为hdd启动时,直接读取efi/boot/bootx64.efi 这是refind的efi引导文件改名来的

点评

首选感谢你的回复! 再请问一下,iso在uefi下的引导是winly_efi.img,请问一般UEFI下的ISO的引导文件支持最大是多大的呢?有限制吗?如果支持很大,我直接把引导文件全放进ISO的引导区就可以了,有点像GRLDR的内置菜  详情 回复 发表于 2013-8-26 11:34
回复

使用道具 举报

发表于 2013-8-25 20:16:31 | 显示全部楼层
谢谢楼主分享,辛苦了。
回复

使用道具 举报

发表于 2013-8-26 11:34:03 | 显示全部楼层
本帖最后由 zck132 于 2013-8-26 11:45 编辑
2010dewuyou 发表于 2013-8-25 20:08
iso在uefi下的引导是winly_efi.img,里面是winly的efi引导文件
作为hdd启动时,直接读取efi/boot/bootx6 ...


首选感谢你的回复!之前一直读2011hiboy版主的文章,实在写得太好了!清楚了引导过程,你的回复,让我明白了UEFI下ISO的引导过程,太感谢了!这样就明白了HDD与ISO的引导过程!
再请问一下,iso在uefi下的引导是winly_efi.img,请问一般UEFI下的ISO的引导文件支持最大是多大的呢?有限制吗?如果支持很大,我直接把引导文件全放进ISO的引导区就可以了,有点像GRLDR的内置菜单一样的意思!
能否告知一下。。。谢谢!

点评

理论上不限制大小,我只试过几十m的 引导文件全放进去也不方便,总之你多试些方案看哪种合适自己吧  详情 回复 发表于 2013-8-26 12:19
回复

使用道具 举报

 楼主| 发表于 2013-8-26 12:19:25 | 显示全部楼层
zck132 发表于 2013-8-26 11:34
首选感谢你的回复!之前一直读2011hiboy版主的文章,实在写得太好了!清楚了引导过程,你的回复,让我明白 ...

理论上不限制大小,我只试过几十m的
引导文件全放进去也不方便,总之你多试些方案看哪种合适自己吧
回复

使用道具 举报

发表于 2013-8-26 20:45:14 | 显示全部楼层
不错,谢谢楼主,还是你好。。好人一生平安。。。。
回复

使用道具 举报

发表于 2013-8-28 09:29:20 | 显示全部楼层
请教楼主及帮忙,先谢过!
拜读阁下大作后下载一试,但碍於水平所限而未尽理解,
只能依样在boot\(加了资料夹)imgs\dos.img,算是可行,但其他便欠理解。
烦请楼主能否写一较详的配置文件(样板)及如何分放img及iso等影像文件方法。
再先感谢楼主的帮忙及指导!

点评

本坛GRUB4DOS区有大量资料,推荐sratlf写的帮助文档 GRUB2区有winly的资料,也可以看些GRUB2教程,winly是基于GRUB2的 refind,到它的官网下载,解压后 找配置文件示例慢慢啃吧,有详细注释,全英文的  详情 回复 发表于 2013-8-28 21:33
回复

使用道具 举报

发表于 2013-8-28 20:48:01 | 显示全部楼层
这个启动盘确实很全!
回复

使用道具 举报

 楼主| 发表于 2013-8-28 21:33:09 | 显示全部楼层
2013wuy2013 发表于 2013-8-28 09:29
请教楼主及帮忙,先谢过!
拜读阁下大作后下载一试,但碍於水平所限而未尽理解,
只能依样在boot\(加了资 ...

本坛GRUB4DOS区有大量资料,推荐sratlf写的帮助文档
GRUB2区winly的资料,也可以看些GRUB2教程,winly是基于GRUB2的
refind,到它的官网下载,解压后 找配置文件示例慢慢啃吧,有详细注释,全英文的

点评

楼主,grldr如何调用Grub2的,谢谢,能解答一下啊。。。。  详情 回复 发表于 2013-8-29 10:35
回复

使用道具 举报

发表于 2013-8-29 10:35:50 | 显示全部楼层
2010dewuyou 发表于 2013-8-28 21:33
本坛GRUB4DOS区有大量资料,推荐sratlf写的帮助文档
GRUB2区有winly的资料,也可以看些GRUB2教程,winly ...

楼主,grldr如何调用Grub2的,谢谢,能解答一下啊。。。。

点评

chainloader /g2ldr boot  详情 回复 发表于 2013-8-29 12:50
回复

使用道具 举报

 楼主| 发表于 2013-8-29 12:50:47 | 显示全部楼层
devilma 发表于 2013-8-29 10:35
楼主,grldr如何调用Grub2的,谢谢,能解答一下啊。。。。

chainloader /g2ldr
boot

点评

谢谢楼主回复,这就试试去。。。  详情 回复 发表于 2013-8-29 13:30
回复

使用道具 举报

发表于 2013-8-29 13:30:43 | 显示全部楼层
本帖最后由 devilma 于 2013-8-29 13:36 编辑
2010dewuyou 发表于 2013-8-29 12:50
chainloader /g2ldr
boot


感谢楼主回复,可是我没找到g2ldr这个文件,另外GRUBENV这是什么文件呢。

点评

自己找教程看  详情 回复 发表于 2013-8-29 14:35
回复

使用道具 举报

 楼主| 发表于 2013-8-29 14:35:13 | 显示全部楼层
devilma 发表于 2013-8-29 13:30
感谢楼主回复,可是我没找到g2ldr这个文件,另外GRUBENV这是什么文件呢。

自己找教程看

点评

不好意思了,谢谢了,g2ldr在ubuntu下生成了,也看了下了winly的教程。。没提到这个grubenv,刚接触这个思绪比较乱。。。  详情 回复 发表于 2013-8-29 15:03
回复

使用道具 举报

发表于 2013-8-29 15:03:34 | 显示全部楼层
2010dewuyou 发表于 2013-8-29 14:35
自己找教程看

不好意思了,谢谢了,g2ldr在ubuntu下生成了,也看了下了winly的教程。。没提到这个grubenv,刚接触这个思绪比较乱。。。

点评

http://forum.ubuntu.org.cn/viewtopic.php?t=259912  详情 回复 发表于 2013-8-29 15:14
回复

使用道具 举报

 楼主| 发表于 2013-8-29 15:14:44 | 显示全部楼层
devilma 发表于 2013-8-29 15:03
不好意思了,谢谢了,g2ldr在ubuntu下生成了,也看了下了winly的教程。。没提到这个grubenv,刚接触这个思 ...

http://forum.ubuntu.org.cn/viewtopic.php?t=259912

点评

谢谢,明白了。。。。  详情 回复 发表于 2013-8-29 16:37
回复

使用道具 举报

发表于 2013-8-29 16:37:30 | 显示全部楼层
2010dewuyou 发表于 2013-8-29 15:14
http://forum.ubuntu.org.cn/viewtopic.php?t=259912

谢谢,明白了。。。。
回复

使用道具 举报

发表于 2013-9-1 16:06:05 | 显示全部楼层
不错,值得学习,谢谢哦
回复

使用道具 举报

发表于 2013-9-29 22:44:33 来自手机 | 显示全部楼层
刚看到这个好帖子,似乎可以看懂一些。明天下来实验一下。弄不懂了回帖求教。万分感谢楼主。收藏。
回复

使用道具 举报

发表于 2014-3-15 14:48:11 | 显示全部楼层
这个不错,做个记号,回头慢慢研究。。
回复

使用道具 举报

发表于 2014-3-15 18:47:29 | 显示全部楼层
uefi下以refind引导,这个好,找到EFI引导管理工具了。感谢!
回复

使用道具 举报

发表于 2014-6-8 01:22:41 | 显示全部楼层
请问一下,可不可以实现winly与grub4dos的相互调用,即如何从winly引导grub4dos,又能从grub4dos返回winly?
从winly引导grub4dos在你的另一个贴子中知道,那如何从grub4dos返回winly呢?是不是不能返回啊?谢谢
回复

使用道具 举报

发表于 2014-6-22 14:08:00 | 显示全部楼层
这个不错,值得研究
回复

使用道具 举报

发表于 2014-6-22 16:38:40 | 显示全部楼层
让HDD启动也可用winly就好了,由refind启动后,可以找winly
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 08:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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