窄口牛 发表于 2017-6-10 19:08
听不懂你的意思。
parsons 发表于 2017-6-10 19:36
改 裡面默认从硬盘某分區启动
2011qt 发表于 2017-6-10 19:38
能适合不同的电脑吗?
2012yjgsz 发表于 2017-6-10 19:53
可参考https://bbs.deepin.org/forum.php?mod=viewthread&tid=139552
窄口牛 发表于 2017-6-10 20:16
把你的优盘菜单默认为启动硬盘系统,有人干预才是启动其它优盘里的项目。
1904860494 发表于 2017-6-10 20:21
装完后提示重启,在他关机时候直接拔掉U盘
parsons 发表于 2017-6-10 19:56
适合不同的电脑
但是不同的电脑可能需設定默认从U盘efi启动
2011qt 发表于 2017-6-10 20:30
不知有没有grub的模板可以套套?
parsons 发表于 2017-6-10 21:17
grub2 xorbooot refind clover 等都是特殊需求時才用
使用bootice 改 BCD 就可以了
rgy 发表于 2017-6-10 21:32
可以看看这个grub2菜单:
2011qt 发表于 2017-6-10 22:14
谢谢,如果硬盘不是gpt格式,是mbr引导的话,这个还需要怎么修改?
2011qt 发表于 2017-6-10 22:14
谢谢,如果硬盘不是gpt格式,是mbr引导的话,这个还需要怎么修改?
2011qt 发表于 2017-6-10 23:52
请问chainloader +1这样会不会破坏win7的破解激活。还有从当前启动U盘的efi启动该怎么写
2011qt 发表于 2017-6-10 20:27
有这样干过!
comzhongwy 发表于 2017-6-10 23:15
grub2可以参考这个写法,支持 BIOS + UEFI 的哦!
-d file [file存在并且是一个目录]
expression1 -a expression2 与(AND)
2011qt 发表于 2017-6-10 20:30
不知有没有grub的模板可以套套?
wintoflash 发表于 2017-6-11 08:05
chainloader +1 不会破坏slic激活
chainloader /ntldr 或chainloader /bootmgr才会
2012yjgsz 发表于 2017-6-11 12:46
https://bbs.deepin.org/forum.php?mod=viewthread&tid=139552
帖子中grub(MBR)和grub2(UEFI)的模 ...
123456789op 发表于 2017-6-11 18:29
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=386189&extra=page%3D1&mobile=2
2011qt 发表于 2017-6-11 22:34
明天再试试在U盘efi里的bcd添加grub2,然后grub2的菜单只添加comzhongwy的菜单应该就可以满足我的要求了 ...
yjd 发表于 2017-6-11 10:57
多一个判断的语法是什么,编程上的and。感觉应该再增加判断window文件夹。
不然在维护的时候U盘一般是 ...
comzhongwy 发表于 2017-6-12 11:34
你是说: if [ 'pc' == $grub_platform ] ; then 这个?这个是判断 BIOS 还是 UEFI 固件启动
yjd 发表于 2017-6-12 12:11
这个知道。
我是说需要增加另一个条件。不然误判。
comzhongwy 发表于 2017-6-12 11:32
UEFI 的 BCD 是启动不了 GRUB2 等等的,不用试了,反过来是可以的,我这个帖子里常用的引导转换都弄了, ...
2011qt 发表于 2017-6-12 21:08
加了这个条件后好像就不是从efi分区启动了
yjd 发表于 2017-6-12 21:25
你试过了?
我没纯uefi环境和装了win7以上系统。所以没测。可能语法要改改。
2011qt 发表于 2017-6-12 22:06
comzhongwy的原菜单可以,加了你的那个条件就不行了,你的这个条件的是不是找包含Windows目录的盘?硬盘e ...
yjd 发表于 2017-6-12 22:30
你说的没错。efi和系统windows不是一个分区。。。
bios的我倒是经常装在同一个分区。
2011qt 发表于 2017-6-12 23:31
似乎U盘的efi里的bootmgfw.efi和硬盘efi里的bootmgfw.efi的路径不同或者说硬盘efi里多了一个不同路径下的 ...
yjd 发表于 2017-6-12 23:47
对,
通常U盘启动efi。uefi直接找efi/boot/bootx64.efi文件。不加判断应该不会错。除非有人在U盘里放 ...
2011qt 发表于 2017-6-13 10:59
菜单还是有问题,1,'pc' == $grub_platform 这个在mbr引导的硬盘(u盘uefi引导的情况下)上并不能识别为m ...
yjd 发表于 2017-6-13 11:07
1,本来就是用于bios引导方式。只是com写在一起。通用。省得写成2个菜单。
2,你要是zip模式需要去掉 ...
2011qt 发表于 2017-6-13 11:40
找硬盘上的系统也要去掉--no-floppy ?
yjd 发表于 2017-6-13 11:52
找硬盘的那不用。我理解错了。。。
这个是判断grub2的环境。你U盘efi引导。grub2环境就已经是efi了。 ...
2011qt 发表于 2017-6-13 12:01
不加判断应该可以,不过不能找mbr磁盘的文件会不会是主板的安全设置问题,还是grub2在uefi环境下无法搜索 ...
yjd 发表于 2017-6-13 13:11
是因为这个判断不成立。所以后面代码就跳过去了。
if [ 'pc' == $grub_platform -a -d /Boot/de-DE ...
2011qt 发表于 2017-6-13 18:57
这个去掉试过了,找不到bootmgr(硬盘是mbr的)
yjd 发表于 2017-6-13 19:15
进入grub2命令行打 ls ( 按下下tab,看看能不能看到系统硬盘。
yjd 发表于 2017-6-13 19:15
进入grub2命令行打 ls ( 按下下tab,看看能不能看到系统硬盘。
2011qt 发表于 2017-6-15 09:24
用grub2 2.02版,在第一次u盘启动导入证书后可以找到bootmgr,但仍不能启动提示;
not a valid root dev ...
yjd 发表于 2017-6-15 11:54
感觉是由于U盘在hd0
系统的bootmgr在hd1引起的。grub2又不像g4d那么好可以交换。
2011qt 发表于 2017-6-15 12:58
不想试了,因为对有些主板还要加证书,自己电脑还好说, 经常维护别人的电脑 ,离开我的题目的便利性,就 ...
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |