无忧启动论坛

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

[分享] 我这样制作启动U盘

    [复制链接]
跳转到指定楼层
#
发表于 2020-3-13 12:31:11 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 hilsonma 于 2020-9-12 16:40 编辑

UEFI启动U盘的制作

1.Bootice -- 使用bootice了解U盘的分区结构,确定EFI分区
    使用bootice 的分区管理来查看是否有FAT16或FAT32分区
      如果有,就把这个分区做为EFI分区,如果这个分区没有盘符就设为可见以便复制启动文件
      如果没有FAT16分区也没有FAT32分区,就使用DiskGenius建一个FAT32分区,再使用bootice设为可见

2.DiskGenius -- 如果需要改变U盘的分区结构,使用DiskGenius
    使用DG在U盘的后面建一个FAT32分区
    可设定卷标为ESP,分区大小比PE镜像稍大即可,我的PE是不到300MB,所以我的EFI分区为300MB
    所建分区为主分区,如果建不了主分区就先建逻辑分区再将逻辑分区转为主分区

3.文件资源管理器 -- 复制启动文件
    将EFI引导文件放到EFI分区
    如果原来EFI区是不可见的话就使用bootice将原数据区设为可见,EFI区会自动恢复不可见。

附件是我的启动文件,是单文件efi,内置菜单。要修改请使用单文件efi定制包
请用自己的PE镜像替换pe.wim,也可以到这里下载一个.

原附件: esp.7z (953.17 KB, 下载次数: 534)
效果图:


新附件: EFI.7z (2.13 MB, 下载次数: 239)
使用这个启动文件,只需要将PE镜像放到diy文件夹,U盘启动后会出现自动菜单。
如果不存在diy文件夹或者diy文件夹里面没有文件,就会进入grub2命令行。
效果图:



下面是制作示意图:













评分

参与人数 10无忧币 +42 收起 理由
zqm0550 + 1 赞一个!
wuxin9712 + 5
871127qq + 5
秋月云开 + 5 很给力!
新空气 + 5 赞一个!
cuicongyuan + 5 很给力!
wawakuliao + 1 赞一个!
paulan + 5 很给力!
2012shm + 5 很给力!
fulibo + 5 赞一个!

查看全部评分

165#
发表于 前天 21:36 | 只看该作者
感谢分享
回复

使用道具 举报

164#
发表于 2023-10-14 11:14:49 | 只看该作者
谢谢分享!
回复

使用道具 举报

163#
发表于 2023-2-10 21:00:24 | 只看该作者
谢谢分享
回复

使用道具 举报

162#
发表于 2023-2-10 19:00:14 | 只看该作者
谢谢分享!
回复

使用道具 举报

161#
发表于 2023-2-7 16:20:55 | 只看该作者
抱歉,您没有权限下载本附件

回复

使用道具 举报

160#
发表于 2023-1-29 15:54:05 | 只看该作者
学习了
回复

使用道具 举报

159#
发表于 2021-9-16 19:37:22 | 只看该作者
你插到:do2这块里面的话,其他块仍然可能出错的,建议插入到 title fbinst 这一句后面,这样比较通用。
pushd %~dp0 这一句的意思是设置当前目录为批处理所在的目录,所以要将这一句放在所有使用fbinst命令语句的前面。这样就不会出现你所说那台电脑的问题了。

明白了,感谢楼主热心指点!
回复

使用道具 举报

158#
 楼主| 发表于 2021-9-16 17:47:43 | 只看该作者
kappa01 发表于 2021-9-16 16:36
@echo off
title fbinst

你插到:do2这块里面的话,其他块仍然可能出错的,建议插入到 title fbinst 这一句后面,这样比较通用。
pushd %~dp0 这一句的意思是设置当前目录为批处理所在的目录,所以要将这一句放在所有使用fbinst命令语句的前面。这样就不会出现你所说那台电脑的问题了。
回复

使用道具 举报

157#
发表于 2021-9-16 16:36:48 | 只看该作者
本帖最后由 kappa01 于 2021-9-16 16:38 编辑

@echo off
title fbinst

:do2
cls
pushd %~dp0
fbinst -l
echo ---------------------------------------
set d=1
set /p d=请输入要查看的磁盘编号(默认%d%):

插到这个地方,试了试,非administrator可以用了,十分感谢!


点评

你插到:do2这块里面的话,其他块仍然可能出错的,建议插入到 title fbinst 这一句后面,这样比较通用。 pushd %~dp0 这一句的意思是设置当前目录为批处理所在的目录,所以要将这一句放在所有使用fbinst命令语句的前  详情 回复 发表于 2021-9-16 17:47
回复

使用道具 举报

156#
发表于 2021-9-16 16:30:28 | 只看该作者
会改批处理吗?会的话在批处理第三行插入这句试试:pushd %~dp0

我试试
回复

使用道具 举报

155#
 楼主| 发表于 2021-9-16 10:25:10 | 只看该作者
kappa01 发表于 2021-9-15 20:34
为什么这个批处理在我的win8.1系统上用不了,显示“fbinst不是内部或外部命令,也不是可运行的程序或批处理 ...

会改批处理吗?会的话在批处理第三行插入这句试试:pushd %~dp0
回复

使用道具 举报

154#
发表于 2021-9-15 20:34:30 | 只看该作者
本帖最后由 kappa01 于 2021-9-16 10:51 编辑

为什么这个批处理在我的win8.1系统上用不了,显示“fbinst不是内部或外部命令,也不是可运行的程序或批处理文件”打开之后不显示磁盘和u盘,就是没有0和1项,在win10和一个精简系统战神的win8.1上面都能正常运行
是因为不是管理员账户登录的吗?
解决了,换到administrator账户正常使用

点评

会改批处理吗?会的话在批处理第三行插入这句试试:pushd %~dp0  详情 回复 发表于 2021-9-16 10:25
回复

使用道具 举报

153#
发表于 2021-9-11 17:44:04 | 只看该作者
这个方案真的好用,更换pe方便。legacy启动只用单pe的话,只用改成同样的名字替换就好了,都不用重写引导菜单。
回复

使用道具 举报

152#
发表于 2021-6-20 17:35:33 | 只看该作者
支持!!!!!!
回复

使用道具 举报

151#
发表于 2021-5-2 20:31:16 | 只看该作者
hilsonma 发表于 2021-5-2 18:36
我没有兴趣。不如你说说你要这样的ISO做什么,然后我再告诉你我会用怎样的启动方案来达成这个目标。

银灿的U盘,自带CDROM加密分区量产工具,分出一个CDROM非常方便,还可以有一个只读盘。若用ventoy方案,分区比较麻烦,还想有一个只读盘。

用这种U盘主要是我工作的场合安装的是深度linux系统,我要运行其他的系统。当然方案可以用其他的U盘安装ventoy,也可以是wtg,这两种方案都已实现了。还是想有UEFI bios 二合一有文件管理器的ISO,这样用起来比较方便点。如果有空帮我弄个,实在没兴趣,我只好用其他的替代了,还是非常谢谢!
回复

使用道具 举报

150#
 楼主| 发表于 2021-5-2 18:36:55 | 只看该作者
1qaz 发表于 2021-5-2 08:22
可以提供一下UEFI bios 二合一有文件管理器的ISO?谢谢。本人菜弄没成功。

我没有兴趣。不如你说说你要这样的ISO做什么,然后我再告诉你我会用怎样的启动方案来达成这个目标。

点评

银灿的U盘,自带CDROM加密分区量产工具,分出一个CDROM非常方便,还可以有一个只读盘。若用ventoy方案,分区比较麻烦,还想有一个只读盘。 用这种U盘主要是我工作的场合安装的是深度linux系统,我要运行其他的系  详情 回复 发表于 2021-5-2 20:31
回复

使用道具 举报

149#
发表于 2021-5-2 18:08:15 来自手机 | 只看该作者
赞一个
回复

使用道具 举报

148#
发表于 2021-5-2 08:22:38 | 只看该作者
hilsonma 发表于 2021-5-2 02:38
我没有把启动文件管理放到iso里,我没有这个需要,需要的话也是直接放到U盘启动菜单里,iso只是用于某些f ...

可以提供一下UEFI bios 二合一有文件管理器的ISO?谢谢。本人菜弄没成功。

点评

我没有兴趣。不如你说说你要这样的ISO做什么,然后我再告诉你我会用怎样的启动方案来达成这个目标。  详情 回复 发表于 2021-5-2 18:36
回复

使用道具 举报

147#
 楼主| 发表于 2021-5-2 02:38:47 | 只看该作者
1qaz 发表于 2021-5-1 12:45
非常感谢,提供的ISO启动速度非常快!  可是没有启动文件管理器?可以提供有启动文件管理的ISO ?谢谢

我没有把启动文件管理放到iso里,我没有这个需要,需要的话也是直接放到U盘启动菜单里,iso只是用于某些fdd格式的U盘,好象这类U盘里只有iso镜像的pe才能引导成功,直接wim文件引导不成功。

点评

可以提供一下UEFI bios 二合一有文件管理器的ISO?谢谢。本人菜弄没成功。  详情 回复 发表于 2021-5-2 08:22
回复

使用道具 举报

146#
发表于 2021-5-1 12:45:34 | 只看该作者
本帖最后由 1qaz 于 2021-5-1 13:20 编辑

非常感谢,提供的ISO启动速度非常快!  可是没有启动文件管理器?可以提供有启动文件管理的ISO ?谢谢

点评

我没有把启动文件管理放到iso里,我没有这个需要,需要的话也是直接放到U盘启动菜单里,iso只是用于某些fdd格式的U盘,好象这类U盘里只有iso镜像的pe才能引导成功,直接wim文件引导不成功。  详情 回复 发表于 2021-5-2 02:38
回复

使用道具 举报

145#
发表于 2021-4-29 15:44:08 来自手机 | 只看该作者
感谢分享
回复

使用道具 举报

144#
 楼主| 发表于 2021-4-29 12:50:47 | 只看该作者
本帖最后由 hilsonma 于 2021-4-29 12:54 编辑
1qaz 发表于 2021-4-28 22:50
可以再提供一下iso镜像,谢谢!

维护PE
https://ws28.cn/f/5aqqm74l8xa 复制链接到浏览器打开

带网络并支持NVME的PE
https://ws28.cn/f/5aqriywmt9k 复制链接到浏览器打开

点评

非常感谢  详情 回复 发表于 2021-5-1 12:45
回复

使用道具 举报

143#
发表于 2021-4-28 22:50:54 | 只看该作者
hilsonma 发表于 2020-9-12 20:47
就算电脑本身有缺憾,只要用了,就可能需要U盘维护,我们就需要制作一个能应用到这台电脑的启动U盘。

...

可以再提供一下iso镜像,谢谢!

点评

维护PE https://ws28.cn/f/5aqqm74l8xa 复制链接到浏览器打开  详情 回复 发表于 2021-4-29 12:50
回复

使用道具 举报

142#
发表于 2021-1-2 09:58:49 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

141#
发表于 2020-12-22 17:24:49 | 只看该作者
hilsonma 发表于 2020-12-21 10:35
没有错,不过我也不知道你那是什么问题。

可以试试这两个新版本U启文件

感谢大佬回复,,本子已被客户带走了

所有测试中都是快捷键呼出本子启动菜单,手动选择UEFI项启动
都是同一PE,微PE 2.1 ,是ISO,不是WIM
根据您的提示,回想了下当时启动的场景,,好像的确是载入PE时死机的,因为回车后,我看到U盘闪了一下,应当是有个读的动作,然后就死了

由于机器被带走,无法继续求证,,这个方案会一直用,因为更换PE实在太方便了,,下次碰到问题再求教。。

感谢回复哈~~
回复

使用道具 举报

140#
 楼主| 发表于 2020-12-21 10:35:52 | 只看该作者
本帖最后由 hilsonma 于 2020-12-21 11:23 编辑
201196321478 发表于 2020-12-21 10:20
感谢H大提供如此傻瓜式的教程,上手很容易。

我昨天用EFI.7Z做了三分区,在联想台式机上正常,H61

没有错,不过我也不知道你那是什么问题。

可以试试这两个新版本U启文件

pe镜像放在 diy目录,最好是wim镜像,启动进diy菜单,再选择进pe
u_diy.7z (2.13 MB, 下载次数: 93)


pe镜像必须是pe.wim,放在根目录,启动直接进pe
u_pe.7z (984.14 KB, 下载次数: 96)


再细看一遍你的回贴,
台式机正常
超级本能进菜单,回车后,菜单消失,直接死机。

那是U盘启动成功了,但进pe的时候死机了。
请确认在超级本上是uefi启动还是legacy启动,因为你说已开启csm,我不知道是u盘legacy还是u盘uefi优先,还是你手动选择启动项。

油漆桶U盘正常进入,也请确认这时是legacy还是uefi,这个pe跟你用本贴方法制作u启所用的pe是不是同一个。

点评

感谢大佬回复,,本子已被客户带走了 所有测试中都是快捷键呼出本子启动菜单,手动选择UEFI项启动 都是同一PE,微PE 2.1 ,是ISO,不是WIM 根据您的提示,回想了下当时启动的场景,,好像的确是载入PE时死机的  详情 回复 发表于 2020-12-22 17:24
回复

使用道具 举报

139#
发表于 2020-12-21 10:20:28 | 只看该作者
感谢H大提供如此傻瓜式的教程,上手很容易。

我昨天用EFI.7Z做了三分区,在联想台式机上正常,H61
在华硕7代超级本上,启动能进入菜单,但回车后,菜单消失,直接死机,必须强制关机
笔记本已开启CSM,,安全已关
换油漆桶U盘正常进入

不知道是哪里问题,第一次接触手工EFI
我的ESP目录这样不知道对不对
ESP
     EFI/BOOT/bootx64.efi
     diy/wepe.iso

点评

没有错,不过我也不知道你那是什么问题。 可以试试这两个新版本U启文件 pe镜像放在 diy目录,最好是wim镜像,启动进diy菜单,再选择进pe pe镜像必须是pe.wim,放在根目录,启动直接进pe  详情 回复 发表于 2020-12-21 10:35
回复

使用道具 举报

138#
发表于 2020-10-2 21:56:21 来自手机 | 只看该作者
手机居然不能修改,efi文件夹,其他都没复制过去,呵呵
回复

使用道具 举报

137#
发表于 2020-10-2 21:54:35 来自手机 | 只看该作者
我只复制了wfi文件夹,
回复

使用道具 举报

136#
 楼主| 发表于 2020-10-2 12:28:52 | 只看该作者
langyun 发表于 2020-10-2 11:11
使用的是三分区的EFI

set default=0

第一个win启动
menuentry "0.Windows" --hotkey=0 {run1 /EFI/Boot/bootx64.efi;}
应该是启动了你这个u盘的grub2自身,要启动win应该是这样:
menuentry "0.Windows" --hotkey=0 {run1 /EFI/Microsoft/Boot/bootmgfw.efi;}

重启 关机 都不可以
检查是不是没有包含reboot 和 halt 模块,重新定制efi文件,包含这两个模块。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-22 20:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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