无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: lintrainwy

[原创] 【2017.12.16】启动U盘简单手动制作BIOS+UEFI的syslinux/grub/boomgr/grub2互转

    [复制链接]
发表于 2015-12-1 11:00:38 | 显示全部楼层
回复

使用道具 举报

发表于 2015-12-2 15:18:33 | 显示全部楼层
辛苦了,标记一下
回复

使用道具 举报

发表于 2015-12-2 15:51:40 | 显示全部楼层
不错,分享收藏了。谢谢。
回复

使用道具 举报

发表于 2015-12-4 16:01:53 来自手机 | 显示全部楼层
支持!感谢等待分享!
回复

使用道具 举报

发表于 2015-12-14 10:59:29 | 显示全部楼层
感谢分享 收藏备用
回复

使用道具 举报

发表于 2015-12-18 22:50:10 来自手机 | 显示全部楼层
收藏了手机看到
回复

使用道具 举报

发表于 2015-12-20 17:02:51 | 显示全部楼层
真是学不完的知识啊
回复

使用道具 举报

发表于 2015-12-23 16:49:01 | 显示全部楼层
这个U盘用不用分区的?
回复

使用道具 举报

发表于 2015-12-26 15:58:55 | 显示全部楼层
要做成支持UEFI 启动,U盘分区得格式化为FAT32,那大于4G的文件就不好存储了!
回复

使用道具 举报

发表于 2015-12-26 17:05:21 | 显示全部楼层
学习中,谢谢分享!!!
回复

使用道具 举报

发表于 2016-1-7 20:50:03 | 显示全部楼层
楼主辛苦了,谢谢分享
回复

使用道具 举报

发表于 2016-2-2 09:57:32 | 显示全部楼层
comzhongwy 发表于 2015-11-28 18:06
可以,我给的里面就有

你好,BIOS下从bootmgr转grub2倒是看到了,但是UEFI环境下没见到BCD转其他菜单形式。
请问UEFI在bootmgr下启动非windows系统、或者efi固件设置 命令该怎么写

点评

里面不是已经有BCD转grub2的嘛  详情 回复 发表于 2016-2-13 14:28
UEFI下启动BCD后可以转grub2,里面已经有的啊,你没看到?  发表于 2016-2-13 14:20
UEFI启动 计算机默认引导的简要流程(引导windows为例): ---->>电脑开机(假设已经设置了UEFI为打开) ---->>启动模块根据启动项顺序依次查找所有 (FAT分区):\efi\boot\bootia32.efi(IA32构架的启动  详情 回复 发表于 2016-2-8 12:12
UEFI在bootmgr下启动?呵呵,神了!!!!!!!  详情 回复 发表于 2016-2-8 12:11
回复

使用道具 举报

发表于 2016-2-8 12:11:02 | 显示全部楼层
lbw2007 发表于 2016-2-2 09:57
你好,BIOS下从bootmgr转grub2倒是看到了,但是UEFI环境下没见到BCD转其他菜单形式。
请问UEFI在bootmgr ...

UEFI在bootmgr下启动?呵呵,神了!!!!!!!
回复

使用道具 举报

发表于 2016-2-8 12:12:45 | 显示全部楼层
lbw2007 发表于 2016-2-2 09:57
你好,BIOS下从bootmgr转grub2倒是看到了,但是UEFI环境下没见到BCD转其他菜单形式。
请问UEFI在bootmgr ...

UEFI启动 计算机默认引导的简要流程(引导windows为例):

---->>电脑开机(假设已经设置了UEFI为打开)

---->>启动模块根据启动项顺序依次查找所有
(FAT分区):\efi\boot\bootia32.efi(IA32构架的启动文件)
或者
(FAT分区):\efi\boot\bootx64.efi(X64构架的启动文件)

---->>加载\efi\microsoft\BCD 启动菜单文件

---->>按照BCD里面的内容进一步启动

点评

说反了,我的意思是 UEFI下bootmgr启动非windows系统、或者转到efi固件设置 命令该怎么写  详情 回复 发表于 2016-2-8 19:02
回复

使用道具 举报

发表于 2016-2-8 19:02:18 | 显示全部楼层
青青草 发表于 2016-2-8 12:12
UEFI启动 计算机默认引导的简要流程(引导windows为例):

---->>电脑开机(假设已经设置了UEFI为打 ...

说反了,我的意思是
UEFI下bootmgr启动非windows系统、或者转到efi固件设置 命令该怎么写

点评

这一点,由于微软限制了UEFI下BCD启动第三方,所有没办法,除非会自己编辑bootmgr  详情 回复 发表于 2016-4-7 16:35
这一点,由于微软限制了UEFI下BCD启动第三方,所有没办法,除非会自己编辑bootmgr  详情 回复 发表于 2016-4-7 16:35
这一点,由于微软限制了UEFI下BCD启动第三方,所有没办法,除非会自己编辑bootmgr  详情 回复 发表于 2016-4-7 16:35
对于UEFI启动,44#已经说得很清楚了!呵呵  详情 回复 发表于 2016-2-8 21:00
bootmgr,是传统BIOS下的启动引导文件,不能用在UEFI下!  详情 回复 发表于 2016-2-8 20:56
回复

使用道具 举报

发表于 2016-2-8 20:56:58 | 显示全部楼层
lbw2007 发表于 2016-2-8 19:02
说反了,我的意思是
UEFI下bootmgr启动非windows系统、或者转到efi固件设置 命令该怎么写

bootmgr,是传统BIOS下的启动引导文件,不能用在UEFI下!

点评

bootmgfw.efi启动BCD菜单转到grub2菜单去启动其他系统吧,grub2启动其他系统菜单应该好写点  发表于 2016-2-13 14:22
好累…… UEFI下bootmgfw.efi启动非windows系统、或者转到efi固件设置 命令该怎么写  详情 回复 发表于 2016-2-8 23:10
回复

使用道具 举报

发表于 2016-2-8 21:00:42 | 显示全部楼层
lbw2007 发表于 2016-2-8 19:02
说反了,我的意思是
UEFI下bootmgr启动非windows系统、或者转到efi固件设置 命令该怎么写

对于UEFI启动,44#已经说得很清楚了!呵呵
回复

使用道具 举报

发表于 2016-2-8 23:10:01 | 显示全部楼层
本帖最后由 lbw2007 于 2016-2-8 23:22 编辑
青青草 发表于 2016-2-8 20:56
bootmgr,是传统BIOS下的启动引导文件,不能用在UEFI下!


UEFI下bootmgfw.efi启动非windows系统、或者转到efi固件设置 命令该怎么写

在传统BIOS下,可以通过BCD-->grldr来启动linux,在UEFI下是否可以用BCD-->grub2来实现启动linux?

点评

grub2怎么不能启动Linux?  发表于 2016-2-13 14:24
不可以启动linux。只能grub2->BCD。  详情 回复 发表于 2016-2-9 18:19
回复

使用道具 举报

发表于 2016-2-9 18:19:22 | 显示全部楼层
lbw2007 发表于 2016-2-8 23:10
UEFI下bootmgfw.efi启动非windows系统、或者转到efi固件设置 命令该怎么写

在传统BIOS下,可以通过B ...

不可以启动linux。只能grub2->BCD。
回复

使用道具 举报

 楼主| 发表于 2016-2-13 14:28:22 | 显示全部楼层
本帖最后由 comzhongwy 于 2016-2-20 17:59 编辑
lbw2007 发表于 2016-2-2 09:57
你好,BIOS下从bootmgr转grub2倒是看到了,但是UEFI环境下没见到BCD转其他菜单形式。
请问UEFI在bootmgr ...


UEFI下我设置的默认启动grub2,可以转到BCD菜单,BCD转grub2还不会

点评

“UEFI下启动BCD后可以转grub2,里面已经有的啊,你没看到?” 真的没看到……只看到了传统BIOS下BCD转grub2  详情 回复 发表于 2016-2-19 12:15
回复

使用道具 举报

 楼主| 发表于 2016-2-13 14:31:59 | 显示全部楼层
本帖最后由 comzhongwy 于 2016-2-13 14:33 编辑
2010飛雪 发表于 2015-8-30 11:34
請教下,在 UEFI 環境下,想啟動 iso 文件,grub.cfg 菜單具體應該怎麼寫?

以下是我的寫法,結果是出錯. ...


只需要改红色部分,就是ISO位置就可以了

menuentry "Linux ISO" --class deepin --class gnu-linux --class gnu --class os{
set isofile=/Linux.iso
loopback loop $isofile
echo '载入Linux ...'
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noeject noprompt splash locale=zh_CN.UTF-8 --
echo '载入初始化内存盘...'
initrd (loop)/casper/initrd.lz
}

回复

使用道具 举报

发表于 2016-2-19 12:15:45 | 显示全部楼层
comzhongwy 发表于 2016-2-13 14:28
里面不是已经有BCD转grub2的嘛

“UEFI下启动BCD后可以转grub2,里面已经有的啊,你没看到?”

真的没看到……只看到了传统BIOS下BCD转grub2
回复

使用道具 举报

发表于 2016-3-2 08:47:40 来自手机 | 显示全部楼层
uefi syslinux有没有cfg范例?我想启动puppy,怎么搞都是重启,无法启动。
回复

使用道具 举报

 楼主| 发表于 2016-4-7 16:35:39 | 显示全部楼层
lbw2007 发表于 2016-2-8 19:02
说反了,我的意思是
UEFI下bootmgr启动非windows系统、或者转到efi固件设置 命令该怎么写

这一点,由于微软限制了UEFI下BCD启动第三方,所有没办法,除非会自己编辑bootmgr
回复

使用道具 举报

 楼主| 发表于 2016-4-7 16:35:44 | 显示全部楼层
lbw2007 发表于 2016-2-8 19:02
说反了,我的意思是
UEFI下bootmgr启动非windows系统、或者转到efi固件设置 命令该怎么写

这一点,由于微软限制了UEFI下BCD启动第三方,所有没办法,除非会自己编辑bootmgr
回复

使用道具 举报

 楼主| 发表于 2016-4-7 16:35:48 | 显示全部楼层
本帖最后由 comzhongwy 于 2016-4-7 16:39 编辑
lbw2007 发表于 2016-2-8 19:02
说反了,我的意思是
UEFI下bootmgr启动非windows系统、或者转到efi固件设置 命令该怎么写


这一点,由于微软限制了UEFI下BCD启动第三方,所有没办法,除非会自己编辑bootmgr.efi

点评

这个我能理解, 微软的bootmgfw.efi十分的不友好,他原本就打算排挤非windows系统。 我当时以为bootmgfw.efi已经破解了呢。  详情 回复 发表于 2016-4-7 16:50
回复

使用道具 举报

发表于 2016-4-7 16:50:03 | 显示全部楼层
comzhongwy 发表于 2016-4-7 16:35
这一点,由于微软限制了UEFI下BCD启动第三方,所有没办法,除非会自己编辑bootmgr.efi

这个我能理解,
微软的bootmgfw.efi十分的不友好,他原本就打算排挤非windows系统。
我当时以为bootmgfw.efi已经破解了呢。
回复

使用道具 举报

 楼主| 发表于 2016-4-10 11:53:40 | 显示全部楼层
此次更新更正一些问题,并加入syslinux UEFI支持
回复

使用道具 举报

发表于 2016-4-11 14:12:53 | 显示全部楼层
您好。Exfat不支持?另外UEFI引导,只要是FAT32直接安装上即可?

点评

Exfat不建议使用,兼容性并不是很好,UEFI好像是只支持FAT16、FAT32,要放大于4G的文件可以采用双分区,工具可用bootice,DiskGenius、CF卡驱动(cfadisk.inf)等来进行实现  发表于 2016-4-12 15:35
回复

使用道具 举报

发表于 2016-4-12 11:18:26 | 显示全部楼层
您好。您的模板 非常强大。请问下我想加入Centos 安装。如何加?请教了。谢谢。

点评

Linux系统都可以把用grub4dos、syslinux、grub2直接引导ISO镜像,具体方法网上搜一下就有了  发表于 2016-4-12 15:32
Linux系统都可以把用grub4dos、syslinux、grub2直接引导ISO镜像,具体方法网上搜一下就有了  发表于 2016-4-12 15:31
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-28 18:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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