无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 82169|回复: 319
打印 上一主题 下一主题

[分享] 我的启动U盘(uefi+bios+wepe骨版,独剑三分区脚本简化制作)

    [复制链接]
跳转到指定楼层
1#
发表于 2019-5-23 20:09:28 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hilsonma 于 2019-12-11 06:17 编辑

1. 下载uboot.7z , 内有三分区启动U盘制作脚本及所需的启动文件和镜像
2. U盘要求是单分区FAT32或NTFS格式,其他情形需修改脚本
3. 下载解压后点击运行脚本即可一键制作三分区启动U盘

链接: https://pan.baidu.com/s/1pHIwPtoHYVONcC_Z0YCubg 提取码: tcvj

极简配置,不到200MB
功能有备份及还原、启动设置、Wim修改等,仅少量本人常用工具
各类PE可提取wim镜像文件放在数据区pe文件夹下,uefi启动和bios启动都可以自动生成菜单一键启动。
单文件efi程序也可放在pe文件夹下自动菜单一键启动。

下载包仅包含64位PE,放在EFI区。
如果是32位EFI,请将32位PE命名为32pe.wim 放在任一分区的pe文件夹。或者改菜单grub.cfg后按菜单指定存放。

一键制作脚本


包含安全启动认证并同时支持efi64和efi32


uefi启动菜单(grub2菜单)


grubfm菜单(uefi平台镜像自动列表 一键启动)


bios启动菜单(grub4dos菜单)


siso菜单(bios平台镜像自动列表 一键启动)


wepe开始菜单


评分

参与人数 16无忧币 +68 收起 理由
第四空间 + 1 赞一个!
wuxin9712 + 5
hl7741 + 1 很给力!
秋月云开 + 5 赞一个!
jack612 + 1
北冥有鱼 + 5
brook + 5 很给力!
ttqq5522 + 5 很给力!
sclp2008 + 5 赞一个!
shan + 5 很给力!
有阴也有阳 + 5 能过安全启动,赞一个!!!
l18c19 + 5 赞一个!
879792799 + 5 厉害 高手啊!!
xq8751 + 5 很给力!
新空气 + 5 很给力!
ksafei + 5 赞一个!

查看全部评分

2#
 楼主| 发表于 2019-5-23 21:44:55 | 显示全部楼层
qiufeng2010 发表于 2019-5-23 21:06
操作失败,提示“参数不正确,无法找到需要被操作的分区或磁盘”,检查可移动磁盘已经格式化成exfat格式, ...

我弄错了。
制作前要求U盘是FAT32或NTFS格式,制作后建议改为exFAT格式。
请下载更正的脚本并重新制作,谢谢。

三分区启动U盘制作脚本.7z (1.37 KB, 下载次数: 352)

回复

使用道具 举报

3#
 楼主| 发表于 2019-5-23 23:14:54 | 显示全部楼层
本帖最后由 hilsonma 于 2019-5-24 07:05 编辑
qiufeng2010 发表于 2019-5-23 22:46
可以正常使用了,我要替换“wepe.wim”文件后重新制作,提示空间不够制作失败要修改哪里,wepe.wim比之前内 ...


三分区启动U盘制作脚本_扩大EFI区.7z (1.04 KB, 下载次数: 206)

可使用以上脚本调整,也可以使用diskgenius调整,如果已改为exFAT分区就不能使用脚本调整。

如果是新制作,可以将原脚本中默认的200改成你需要的大小 (如400MB 就将200改成400)
个人认为200M够了,如果要大容量,可以将pe镜像文件放在数据区如:\img\360PE.iso (可放在任一磁盘分区)

评分

参与人数 1无忧币 +5 收起 理由
wuxin9712 + 5 太棒了

查看全部评分

回复

使用道具 举报

4#
 楼主| 发表于 2019-5-24 06:29:15 | 显示全部楼层
maanu 发表于 2019-5-24 04:59
thank you , can you translate few strings of your script to english ? i need to understand what is b ...

3partBootUdisk.7z (1.19 KB, 下载次数: 104)

回复

使用道具 举报

5#
 楼主| 发表于 2019-5-24 09:44:25 | 显示全部楼层
本帖最后由 hilsonma 于 2019-5-24 10:14 编辑
enginex 发表于 2019-5-24 09:41
楼主很给力;外挂的软件,放哪个目录??


随意存放。如果要建立快捷方式到pe,也是要写脚本的。

下面是我的一个例子,工具放在petools文件夹,运行ztools脚本即可建立快捷方式到pe.
同样的,为了通用于32位PE,将一些32位的工具放在petools32文件夹。
各类PE的不同,主要是核心和工具的不同,我采用了微PE的核心,将所有PE的工具想要的就提取出来作为外置。

链接: https://pan.baidu.com/s/1ix_cHU9He1qGkUxa0ZZhZg 提取码: kjhc

回复

使用道具 举报

6#
 楼主| 发表于 2019-5-24 16:07:11 | 显示全部楼层
huiyao_zhou 发表于 2019-5-24 08:44
看到360就什么都不考虑了


360PE仅只是一个例子,你可以随意改成任一PE镜像,其实我这个启动方案也可以当做一个合盘模板,只是uefi平台下尚未有更灵活的菜单程序,类似g4d外部命令siso或menu那样的。所以暂时只能通过修改xorboot菜单实现。
回复

使用道具 举报

7#
 楼主| 发表于 2019-5-24 19:23:13 | 显示全部楼层
wintoflash 发表于 2019-5-24 19:00
grub2比xorboot更灵活啊

grub2的灵活是基于惯写脚本而言的,如果只是鼠标点点更或者是自动菜单之类那就更好。
回复

使用道具 举报

8#
 楼主| 发表于 2019-5-24 22:06:47 | 显示全部楼层
本帖最后由 hilsonma 于 2019-5-24 22:16 编辑
wintoflash 发表于 2019-5-24 19:43
那我看看给grub2加上传参功能,让它能够接收命令行参数。


谢谢。我也认为grub2是一款强大的引导程序,所以我学过用过,刚才我又重温了一下,始终还是觉得xorboot更易上手,所以我眼下以xorboot为主,grub2为辅。我会关注grub2,期待更加好用。

当初我能较快熟悉g4d,觉得是g4d有范例一起发布的原因,拿来就能用,边用边学。所以建议grub2也能提供现成的efi程序和菜单范例,供大家边用边学。
回复

使用道具 举报

9#
 楼主| 发表于 2019-5-25 13:09:07 | 显示全部楼层
本帖最后由 hilsonma 于 2019-5-25 14:19 编辑
wintoflash 发表于 2019-5-24 19:43
那我看看给grub2加上传参功能,让它能够接收命令行参数。


其实grubfm已经很好,但是因为大全而不能高效。建议针对高效启动做出以下改动:
如果指定了文件,直接引导此文件
如果指定了文件夹,直接列表此文件夹,一选中其中某文件则直接引导此文件而不是列操作菜单
如果未指定文件或文件夹,显示原文件管理界面

已试过grubfm可以启动efi文件和wim文件,iso和vhd未测试。

我的windows 8.1 原本是bios启动的,使用xorboot我可以轻易地改成uefi引导,但我不懂如何使用grub2进行uefi引导。
我现在要使用grub2引导windows 8.1 只能是使用grub2引导xorboot,再用xorboot引导windows 8.1
我的windows 不存在 /EFI/Microsoft/Boot/bootmgfw.efi
尝试引导 /windows/system32/boot/winload.efi 提示设备不存在

回复

使用道具 举报

10#
 楼主| 发表于 2019-5-27 12:41:23 | 显示全部楼层
20190527更新:
UEFI平台开机菜单改用grub2菜单,实现wim镜像和efi文件自动列表,一键启动。

各类PE,只要提取wim镜像,放到任一磁盘的wim文件夹中,WIM/EFI菜单项会自动列成菜单供一键启动。
wim文件夹中需要有wepe32.wim,才能成功显示自动菜单,否则是常规grubfm文件浏览。
回复

使用道具 举报

11#
 楼主| 发表于 2019-5-28 05:51:43 | 显示全部楼层
1- it does not create EFI partition . is it possible if i want to make an EFI partition of 8 GB ?
FAT16 partition can only be up to 2GB. Big wim file should be in data partition. Big EFI partition is not recommended.
2- it does not convert main DATA partiition to NTFS at the end.
The script does not support this function. You should convert manually. And exFAT for udisk is recommended.
3- i had to add ( --force ) to fbinst parameter , after that it formatted successfully .
There should be sth not in order. A single fat32/ntfs partition udisk is required for this script. You can do the job without this script.
Use fbinsttool to make a ud partition and to copy files.
Use diskgenius to make an efi partition and to copy files.
回复

使用道具 举报

12#
 楼主| 发表于 2019-5-29 06:48:18 | 显示全部楼层
本帖最后由 hilsonma 于 2019-5-29 07:02 编辑
maanu 发表于 2019-5-28 23:59
Dear Sir,

i have manually created a 800MB UD area , with commandline fbinst , i dont use fbinst ...


You can create an 800MB ud with the script by
change
  1. pa\partassist.exe /hd:%d123% /resize:0 /reduce-left:7 /align
复制代码

to
  1. pa\partassist.exe /hd:%d123% /resize:0 /reduce-left:800 /align
复制代码


and an 8GB esp by
change
  1. pa\partassist.exe /hd:%d123% /resize:0 /reduce-right:200
  2. pa\partassist.exe /hd:%d123% /cre /pri /size:auto /end /fs:fat16 /align /label:EFI
复制代码

to
  1. pa\partassist.exe /hd:%d123% /resize:0 /reduce-right:8GB
  2. pa\partassist.exe /hd:%d123% /cre /pri /size:auto /end /fs:fat32 /align /label:EFI
复制代码

But I don't recommend to do like this.
You can put wim files into a folder in data partition.
And put booting files with a small wim file into esp.
Then just put 2 loaders into ud.

I prefer small ud and esp. They should do efficient booting, not storing.
Just a small wim file should be kept in esp for maintenance.
回复

使用道具 举报

13#
 楼主| 发表于 2019-5-29 16:02:46 | 显示全部楼层
本帖最后由 hilsonma 于 2019-5-29 16:22 编辑
wintoflash 发表于 2019-5-29 15:02
我修改的grub2是支持读ud区的,只需要加入fb这个模块。其实可以考虑把wim都放ud区隐藏起来。不过这样比较麻 ...


ud 可能会成为过去式,仅仅是为了兼容bios.
而且也不必放ud隐藏,放一个维护用的小wim隐藏在esp即可,其他pe和工具就放可见区。
其实不论放ud还是esp还是可见区,bios下g4d或grub2都可以引导,所以没有必要既放esp又放ud.
不论是uefi还是bios,引导的都是esp的极简wim或可见区的wim集合。这是我的做法。

当然,grub2支持ud是好的,ud的隐藏性要比esp高,有人喜欢放wim在ud。只是bios平台和uefi平台各放一个PE我不欣赏,完全可以启动同一个PE的。
而且也没有必要将各类PE合盘隐藏,只要隐藏一个核心就可以了,工具都可以提取外置。要尝试不同风格的PE,将各类PE镜像放同一个文件夹使用自动菜单就可以了。

再次谢谢wintoflash的指导,让我实现了uefi平台的自动菜单。
回复

使用道具 举报

14#
 楼主| 发表于 2019-5-30 10:04:57 | 显示全部楼层
本帖最后由 hilsonma 于 2019-5-30 20:30 编辑
maanu 发表于 2019-5-30 04:17
Dear Hilsonma ,

Thank you for writing back, i will play around with your command line suggestion ...


Hi Maanu,

Thank you for your suggestion.
I found the shim loader should be the same as i have used.
But I have not tested it.
You can test it if you have the conditions and tell me the result.


Below is a version of bootable udisk with wimfile in ud.
Grubx64.efi have been made including module fb to support reading ud.
Please refer to http://bbs.wuyou.net/forum.php?mod=viewthread&tid=413597
wimfile in ud can be used as  ("${bootdev}")/wepe.wim or by
search -n -s -f /wepe.wim

链接: https://pan.baidu.com/s/1pkPxfRuPSDGN_OyFkGKeyg 提取码: xg7r

Yours,
Hilson Ma
回复

使用道具 举报

15#
 楼主| 发表于 2019-5-31 07:54:22 | 显示全部楼层
maanu 发表于 2019-5-31 02:15
Dear Hilson Ma,

Thank you , i will try testing it over the weekend .  please tell ,do you have  ...

Hi Maanu,

I registered Yandex Disk just now.

Regards
Hilson
回复

使用道具 举报

16#
 楼主| 发表于 2019-6-17 12:43:33 | 显示全部楼层
vm669 发表于 2019-6-17 09:44
win10下,插着空U盘,FAT32单区。
管理运行脚本,命令窗口闪一下就没了
是怎么回事

应该不会闪一下就没了的呀
要不你把脚本中获取管理员权限那一行注释掉再试吧
就是
  1. %1 mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&& exit
复制代码

改成
  1. rem %1 mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&& exit
复制代码

然后右键单击脚本文件,选择 以管理员身份运行 。
回复

使用道具 举报

17#
 楼主| 发表于 2019-6-18 11:58:30 | 显示全部楼层
kzr588 发表于 2019-6-18 11:07
img文件夹下的wim文件不支持中文名?

支持的,如果乱码首先检查菜单文件grub.cfg和grubfm.cfg,必须使用utf-8编码,还有问题就加上字体支持。
回复

使用道具 举报

18#
 楼主| 发表于 2019-6-19 10:16:01 | 显示全部楼层
本帖最后由 hilsonma 于 2019-6-19 10:17 编辑
vm669 发表于 2019-6-19 09:32
rem掉后用管理员运行,还是闪一下没了
后来不用用管理员直接运行,可以开始,但是好像UD区没有建立,不 ...


把附件解压出三个脚本放到三分区脚本同一个文件夹,运行后把结果给我看看。
test.7z (470 Bytes, 下载次数: 12)
回复

使用道具 举报

19#
 楼主| 发表于 2019-6-20 09:51:37 | 显示全部楼层
vm669 发表于 2019-6-20 09:21
按顺序
固态:EFI,win10系统,绿色程序,深度系统三区
机械:原EFI(无用),三个分区

照贴图看应该脚本是没有问题的,不知道为什么fbinst无法格式化u盘
你再用附件脚本试试看能不能执行成功。 ud.7z (385 Bytes, 下载次数: 20)
不能的话只有手动格式化了,如果手动无损格式化都不行的话就将u盘文件备份到硬盘,然后手动强行格式化。
回复

使用道具 举报

20#
 楼主| 发表于 2019-6-21 12:37:32 | 显示全部楼层
本帖最后由 hilsonma 于 2019-6-21 13:18 编辑

你的U盘才4G,其实没有必要三分区,直接FAT32格式,然后建以下文件夹:
h:\efi\boot
h:\efi\xorboot
运行xorboot,生成启动文件h:\efi\boot\bootx64.efi 和菜单文件 h:\efi\xorboot\xorboot.xor 就可以了
如果是grub2启动就是以下文件:
h:\efi\boot\bootx64.efi
h:\efi\grub\grub.cfg
h:\efi\microsoft\bootx64.efi
h:\efi\microsoft\bcd
h:\efi\microsoft\b4w
h:\efi\microsoft\boot.sdi
FAT32分区既是数据区也是efi启动分区
如果你一定要隐藏efi启动分区才需要三分区,但我觉得意义不大

至于ud分区,那是兼容bios启动的,如你要维护bios启动的旧电脑才需要用到。
一键脚本不成功的话,使用fbinsttool.exe勾选强制格式化参数应该还是可以成功的。

如果使用xorboot的话,wepe64.wim要放在efi分区,然后在xorboot菜单中选中这个文件就可以了
如果使用grub2的话可以放在任意分区任意文件夹,如果是c:\wepe64.wim
菜单项如下:
  1. menuentry "1.WePE" --hotkey=1 {
  2.   set f_efi=("${cmddevice}")/efi/microsoft/bootx64.efi
  3.   set f_bcd=("${cmddevice}")/efi/microsoft/b4w
  4.   set f_sdi=("${cmddevice}")/efi/microsoft/boot.sdi
  5.   wimboot @:bootmgfw.efi:"${f_efi}" @:bcd:"${f_bcd}" @:boot.sdi:"${f_sdi}" @:boot.wim:"c:/wepe64.wim"
  6. }
复制代码

注意windows使用 \ 分隔文件夹而grub2使用 /
启动分区要有以下3文件用于wimboot
\efi\microsoft\bootx64.efi    ------ 这个是微软的bootmgfw.efi
\efi\microsoft\b4w              ------ 这个是bcd,因为我用bcd启动wimdows所以用b4w启动pe两个文件放一起
\efi\microsoft\boot.sdi         ------ 这个是sdi文件虚拟盘文件我用的是微pe中提取的
如果路径和文件名有变化的话菜单脚本作相应更改。
菜单标题1.WePE 可以随意更改,后面的 --hotkey=1 是指定grub2菜单下按1进入wepe,如果不需要可以不带此参数,直接如
menuentry "WePE" {
......
}

以上wepe64.wim无论是u盘还是硬盘都可以
如果不是隐藏u盘efi分区不需要bootice
回复

使用道具 举报

21#
 楼主| 发表于 2019-6-22 17:30:28 | 显示全部楼层
本帖最后由 hilsonma 于 2019-6-22 17:59 编辑
vm669 发表于 2019-6-22 11:07
刚才没看到就发了帖子

我自己在MBR下做了XORboot启动,可以启动大白菜的2003ISO,


我理解的三分区是指ud区、数据区、efi区

ud区是专门用于u盘提高bios启动成功率的一种分区,因为以前的主板bios对u盘启动的参数处理是不统一的,Bean老大就设计出ud区来提高启动成功率。

efi区是用于efi启动的分区,uefi启动不需要ud区,但一般都要求一个fat16或fat32分区,这个分区存放了efi启动文件就可以叫做efi区,efi区也可以是fat32格式的数据区。

u盘容量不大的话可以直接使用fat32格式,既是数据区也是efi区。
如果u盘容量大,特别是想存放4G以上的安装镜像单文件,就必须使用exFAT格式。nfts格式也可以,但据说很伤u盘。这时就需要分出一个独立的fat分区来支持uefi启动。因为一般的主板uefi都是引导fat分区的启动文件的,只有极个别的可能支持引导exFAT及或ntfs.

MBR方式是一种硬盘分区模式,也可以用于u盘。u盘的ud分区也是一种特殊的mbr.
MBR分区模式是与gpt模式相对的,mbr模式既支持bios启动也支持uefi启动,gpt模式只支持uefi启动。

wepe64.wim既支持uefi启动也支持bios启动。
我的启动方案就是不论bios启动还是uefi启动都是引导同一个wepe64.wim,这个pe镜像我放在efi分区根目录。

BIOS启动 (grub4dos)
  1. title WePE
  2.     command SISO boot.wim="/wepe.wim"
复制代码

UEFI启动 (grub2)
  1. menuentry "1.WePE" --hotkey=1 {
  2.   set f_wim=("${cmddevice}")/wepe.wim
  3.   set f_efi=("${cmddevice}")/efi/microsoft/bootx64.efi
  4.   set f_bcd=("${cmddevice}")/efi/microsoft/b4w
  5.   set f_sdi=("${cmddevice}")/efi/microsoft/boot.sdi
  6.   wimboot @:bootmgfw.efi:"${f_efi}" @:bcd:"${f_bcd}" @:boot.sdi:"${f_sdi}" @:boot.wim:"${f_wim}"
  7. }
复制代码

回复

使用道具 举报

22#
 楼主| 发表于 2019-6-23 16:46:00 | 显示全部楼层
本帖最后由 hilsonma 于 2019-6-23 16:54 编辑
vm669 发表于 2019-6-23 10:59
看到制作好的U盘数据区是NTFS格式,有必要转成EXFAT格式吗?
如果想转应该怎么转?有损还是无损?

NTFS分区采用“日志式”,因为要记录磁盘的详细读写操作,对U盘这种快闪存储介质会造成较大的负担,比如同样存取一个文件或目录,在NTFS上的读写次数就会比FAT32更多,理论上NTFS格式的U盘比较容易损坏。并且由于U盘带宽有限,NTFS频繁读写占据通道会让磁盘性能降低。

以上文字来自网络,我就暂且信了它,反正用exFAT也不会更坏。

不能无损转换,只能重新格式化,所以转不转格式自行决定,我建议转,方便就转,不转也没有什么大不了。
回复

使用道具 举报

23#
 楼主| 发表于 2019-6-23 17:29:20 | 显示全部楼层
本帖最后由 hilsonma 于 2019-6-23 17:35 编辑
vm669 发表于 2019-6-23 17:04
exFAT是不是有其他名字或全称,在DG和PA里好像没找到
有FAT32 LBA 不会是这个吧


新版本的DG和PA都有exFAT,不是FAT32 LBA
你稍为网上搜一搜 NTFS exFAT 就可以了解到相关知识。

回复

使用道具 举报

24#
 楼主| 发表于 2019-6-24 21:18:07 | 显示全部楼层
2019hhh 发表于 2019-6-24 14:00
老师能否帮忙小弟做一个这样的启动盘模板iso:
1安装win10_64企业版 (自己加)
2启动win10_64pe (自己加)

目的:拥有一个备用系统,不依赖原系统可以进硬盘或U盘,可以重装系统,可以装系统到新硬盘
资源:安装镜像,PE镜像(含分区、备份等工具)。
做法:PE镜像作为备用系统,放在硬盘或u盘的efi区。

安装系统功能就算做到启动菜单上也是要启动一个简化PE来进行安装的,所以没必要做到启动菜单,就直接做在PE里面好了,其实安装系统不外就是展开文件然后进行启动设置最后重启完善驱动和其他设置。做好启动模板后安装系统和还原系统操作可以是一样的,就把安装镜像当做备份镜像好了,如果启动不成功就重建一下bcd好了。

启动模板就在我的u盘下载包,里面的esp\efi 文件夹是uefi启动模板,ud\ud.fba 是bios启动模板。
你就把pe镜像提取wim文件改名为wepe.wim就好了
如果你不想改pe镜像名就改一下启动菜单
不会改启动菜单的话就提供具体的pe镜像文件名和你想放置的路径,我可以改好一套模板给你。
回复

使用道具 举报

25#
 楼主| 发表于 2019-6-25 14:19:20 | 显示全部楼层
2019hhh 发表于 2019-6-25 13:46
老师再请教一个问题:
这个操作系统+pe启动盘是从网上找的()
我想把(图1)下载的win10.esd镜像,替换到( ...

你可以用7z打开Win10x64-2019.6.20c.ESD
看看里面是单映像还是多映像
如果是单映像就可以直接改名为install.esd放到模板中
如果是多映像就不可以
回复

使用道具 举报

26#
 楼主| 发表于 2019-6-25 17:01:29 | 显示全部楼层
本帖最后由 hilsonma 于 2019-6-26 09:22 编辑
2019hhh 发表于 2019-6-24 14:00
老师能否帮忙小弟做一个这样的启动盘模板iso:
1安装win10_64企业版 (自己加)
2启动win10_64pe (自己加)


UEFI启动U盘制作模板
这个模板中,pe镜像放在数据区的pe文件夹,安装镜像放在数据区的install文件夹
所以可以制作完成后再替换所需的真正镜像。
10pe_x64.wim 替换到pe文件夹中
win10x64.esd 替换到install文件夹中

因为都考虑安装win10了,所以就不做三分区模板了,能正常运行win10的电脑应该都是uefi启动了。

UEFI启动U盘制作模板.7z (3.78 MB, 下载次数: 221)
回复

使用道具 举报

27#
 楼主| 发表于 2019-6-26 00:17:52 | 显示全部楼层
本帖最后由 hilsonma 于 2019-6-26 00:19 编辑
2019hhh 发表于 2019-6-25 21:36
从百度网盘很慢的往硬盘下系统中.先请教个问题:
解压后是个如图文件夹,模板不是.iso的形式(不知可否直接做 ...


不需要考虑 iso 了
直接解压模板,插入ntfs单分区的u盘,运行 UEFI启动U盘制作脚本.cmd 就可以获得一个uefi启动u盘
然后把启动u盘的两个文件
\pe\10pe_x64.wim
\install\win10x64.esd
换成你实际需要的文件。

我已更新模板,请重新下载。
回复

使用道具 举报

28#
 楼主| 发表于 2019-6-26 21:35:57 | 显示全部楼层
本帖最后由 hilsonma 于 2019-6-26 21:41 编辑


更新uefi启动盘模板,包括u盘启动和硬盘启动。
UEFI启动盘制作模板.7z (3.78 MB, 下载次数: 332)

评分

参与人数 1无忧币 +5 收起 理由
l18c19 + 5 赞一个!

查看全部评分

回复

使用道具 举报

29#
 楼主| 发表于 2019-6-28 15:15:26 | 显示全部楼层
是的,grub.cfg是grub2的,而这个是deepin本身自动生成的,我不了解
看其中的语句 if [ x$grub_platform = xxen ];  估计不是uefi平台的,可能是deepin的实模式启动吧叫xen

你后面的5行的menu.lst 是grub4dos的,是bios启动的。

grub.cfg是grub2的配置文件,bios和uefi平台通用,但有些功能是专用于某个平台的。

grub.cfg和menu.lst 是两个类似但并不相同的软件的配置文件,两者间没有必然的联系,至于是否要配合使用在于你的运用,你可以完全不管另一个,也可以在一个当中调用另一个。
回复

使用道具 举报

30#
 楼主| 发表于 2019-6-29 12:03:05 | 显示全部楼层
vm669 发表于 2019-6-29 11:12
哦,差点混乱了

看来多看看grub2了

首先,前面的注释
# DO NOT EDIT THIS FILE
表明你没有找到正确的配置文件,现在找到这个是自动生成的,应该是修改无效的

后面的语句
menuentry 'Windows 10 (on /dev/sda1)'  ...
    ...
    chainloader +1
表明现在的启动是实模式,启动Windows 10 是通过扇区启动的

你先找到正确的配置文件,然后启动win10 应该类似如下

BIOS:
menuentry 'Windows 10 ' {
        set root='hd0,msdos1'
        chainloader /bootmgr
}

UEFI:
menuentry 'Windows 10 ' {
        set root='hd0,msdos1'
        chainloader /Windows/Boot/EFI/bootmgfw.efi
}

UEFI模式下,还要在win10分区新建 \efi\microsoft\boot\bcd
或者从 \boot\bcd 复制
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-4 17:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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