找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: ddsony

[教程] 用MBROSTool打造BIOS/UEFI多PE+WTG+Linux+凤凰+苹果+存储启动维护盘(2022.02.12更新)

   火... [复制链接]
发表于 2020-2-17 18:31:53 | 显示全部楼层
ddsony 发表于 2020-2-17 18:19
如果是GPT分区,如图修改这个分区的ESP属性为BasicData:

谢谢我试试,我就是为了U盘制作勾选GPT以达到win10下U盘启动区u不可见。就是修改U盘的ESP为BasicData么?
回复

使用道具 举报

发表于 2020-2-17 18:58:22 | 显示全部楼层
谢谢已经解决,此法还可以类推主机中两个以上GPT磁盘只是固定一个安装系统的ESP可用。
回复

使用道具 举报

发表于 2020-2-18 21:23:32 来自手机 | 显示全部楼层
最近看到一个文章 六七年前就可以在手机上模拟出U盘用来装pe救急。那时候可能因为手机通过数据线读写速度很慢,貌似没怎么推广开,现在新出的手机读写那么快容量那么大,我在想用大神的工具能否用手机做一个多PE+WTG+其他系统的深度隐藏的工具"盘",虽然u盘越做越小,但是随身带着还是不方便,手机就不一样了,基本都是随身携带,寸步不离,现在的手机读写这么快,容量这么大都用不完,我觉得可以用大神的工具按照论坛的教程做成一个手机版神器!大神们有空可以试试,成功的话可以分享一下噢!目前我手机容量没多少剩余,以后有机会我自己也要试一下
回复

使用道具 举报

发表于 2020-2-19 21:41:03 来自手机 | 显示全部楼层
楼主可否分享你的pe成品呢
回复

使用道具 举报

发表于 2020-2-19 21:43:39 来自手机 | 显示全部楼层
楼主分享一下成品呗
回复

使用道具 举报

发表于 2020-2-22 23:04:23 来自手机 | 显示全部楼层
本帖最后由 2010wsz2571 于 2020-2-22 23:14 编辑

两个制作好的U盘都插上同一电脑,打开文件资源管理器,只能显示其中一个U盘的可见分区的盘符,另外一个U盘的所有分区盘符无法显示(重新加载也不行),不知何故?

点评

重新格式化制作。  详情 回复 发表于 2020-2-23 00:12
回复

使用道具 举报

 楼主| 发表于 2020-2-23 00:12:55 | 显示全部楼层
2010wsz2571 发表于 2020-2-22 23:04
两个制作好的U盘都插上同一电脑,打开文件资源管理器,只能显示其中一个U盘的可见分区的盘符,另外一个U盘 ...

重新格式化制作。

点评

谢谢!试过还是不行,只能显示其中一个启动U盘(或移动硬盘)的可见分区(只有先插的盘会显示)  详情 回复 发表于 2020-2-23 12:40
回复

使用道具 举报

发表于 2020-2-23 12:40:07 | 显示全部楼层
ddsony 发表于 2020-2-23 00:12
重新格式化制作。

谢谢!试过还是不行,只能显示其中一个启动U盘(或移动硬盘)的可见分区(只有先插的盘会显示)

点评

【高级】【分区管理】【盘符】给不会显示的那个用户区MBSuDATA分配一个盘符。  详情 回复 发表于 2020-2-23 13:23
回复

使用道具 举报

 楼主| 发表于 2020-2-23 13:23:05 | 显示全部楼层
2010wsz2571 发表于 2020-2-23 12:40
谢谢!试过还是不行,只能显示其中一个启动U盘(或移动硬盘)的可见分区(只有先插的盘会显示)

【高级】【分区管理】【盘符】给不会显示的那个用户区MBSuDATA分配一个盘符。
回复

使用道具 举报

发表于 2020-3-9 17:20:08 | 显示全部楼层
有点懵小白一枚
回复

使用道具 举报

发表于 2020-3-9 22:08:13 | 显示全部楼层
本帖最后由 pda8888 于 2020-3-9 22:10 编辑

楼主,我按照你的方法,装好了windows 10,启动正常,又按照你的步骤,安装完了UOS 2.0,
恢复了MOS,把Linux_Android通用UDm启动文件包.rar解包后的efi和grldr以及menu.lst都拷到UOS的安装分区了,此时,UOS安装分区的/boot/grub/grub.cfg文件的关键地方的内容是:

  1. ……
  2.                 set root='hd0,msdos3'
  3.                 if [ x$feature_platform_search_hint = xy ]; then
  4.                   search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  ea930970-5a68-432b-a8de-4eca71ef09c5
  5.                 else
  6.                   search --no-floppy --fs-uuid --set=root ea930970-5a68-432b-a8de-4eca71ef09c5
  7.                 fi
  8.                 echo        'Loading Linux 4.19.0-6-amd64 ...'
  9.                 linux        /boot/vmlinuz-4.19.0-6-amd64 root=UUID=ea930970-5a68-432b-a8de-4eca71ef09c5 ro  splash quiet  DEEPIN_GFXMODE=$DEEPIN_GFXMODE
  10.                 echo        'Loading initial ramdisk ...'
  11.                 initrd        /boot/initrd.img-4.19.0-6-amd64
  12.         }
  13. ……
复制代码

显然,其中的关键信息有(以下标红部分):
                set root='hd0,msdos3'

linux        /boot/vmlinuz-4.19.0-6-amd64 root=UUID=ea930970-5a68-432b-a8de-4eca71ef09c5 ro  splash quiet  DEEPIN_GFXMODE=$DEEPIN_GFXMODE
                initrd        /boot/initrd.img-4.19.0-6-amd64

按照你主贴中的千叮咛万嘱咐,把/efi/mbrosefi_qk.cfg的内容改成如下:

  1. set root=($rooti)

  2. menuentry 'UOS 2.0' --class red --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'UOS 2.0' {
  3.   set root=($rooti)
  4.         linux /boot/vmlinuz-4.19.0-6-amd64 root=UUID=ea930970-5a68-432b-a8de-4eca71ef09c5  ro crashkernel=auto rhgb quiet LANG=zh_CN.UTF-8
  5.         initrd /boot/initrd.img-4.19.0-6-amd64
  6. }


  7. menuentry 'Red Hat Enterprise Linux Server (3.10.0-957.el7.x86_64) 7.6 (Maipo)' --class red --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-957.el7.x86_64-advanced-9e5b44ea-2fea-428c-9997-92420d33a22e' {
  8.   set root=($rooti)
  9.         linux /boot/vmlinuz-3.10.0-957.el7.x86_64 root=UUID=9e5b44ea-2fea-428c-9997-92420d33a22e ro crashkernel=auto rhgb quiet LANG=zh_CN.UTF-8
  10.         initrd /boot/initramfs-3.10.0-957.el7.x86_64.img
  11. }
复制代码


当然,第二个菜单是无效的,反正我也不会选中它,只是把它作为修改第一个菜单的模板作参考。
然后,重新启动电脑,一路菜单选择到了:“UOS 2.0”,然后电脑启动,向着UOS 2.0迈进,不一会儿,还看到了屏幕黑了之后,中间出现了图形化的“UOS”三个光彩夺目的大字(母),再后来就黑屏进入了行文本模式,出现一大堆文本并快速翻屏,最后定格成了这个屏幕截图的样子了:
微信图片_20200309215535.png
显然,这里出现了成功之母。

那么这个过程中,我相信/efi/mbrosefi_qk.cfg是得到了正确的修改。然则,不论它是否得到了正确修改,menu.lst又能在何时调用呢?我已经把/menu.lst修改成了这个样子了:

  1. Title UOS 2.0
  2.         set root='hd0,msdos2'
  3.         kernel   /boot/vmlinuz-4.19.0-6-amd64 root=UUID=ea930970-5a68-432b-a8de-4eca71ef09c5 ro  splash quiet  DEEPIN_GFXMOD$
  4.         initrd  /boot/initrd.img-4.19.0-6-amd64
复制代码


这个改法也是遵照主贴里面的要求的。

现在,windows 10倒是可以正常启动,就是这个UOS启动过程卡壳了……
求助!!!

点评

忘了问了,你是深度卸载后深度隐藏启动Uos的吗?那是不行的。  详情 回复 发表于 2020-3-9 22:25
menu.lst是bios启动调用的,最新版MBROSTool好象启动Linux有问题,已反馈给M大,但还没回复。  详情 回复 发表于 2020-3-9 22:19
回复

使用道具 举报

发表于 2020-3-9 22:14:53 | 显示全部楼层
顺带说一句:UOS据说就是DEEPIN的后一代,从安装完UOS之后,它的安装分区的/boot/grub/grub.cfg里面出现数个:“DEEPIN”也可以佐证这一说法。

点评

没错,好象被收购了。  详情 回复 发表于 2020-3-9 22:20
回复

使用道具 举报

 楼主| 发表于 2020-3-9 22:19:09 | 显示全部楼层
pda8888 发表于 2020-3-9 22:08
楼主,我按照你的方法,装好了windows 10,启动正常,又按照你的步骤,安装完了UOS 2.0,
恢复了MOS,把Li ...

menu.lst是bios启动调用的,最新版MBROSTool好象启动Linux有问题,已反馈给M大,但还没回复。
回复

使用道具 举报

 楼主| 发表于 2020-3-9 22:20:39 | 显示全部楼层
pda8888 发表于 2020-3-9 22:14
顺带说一句:UOS据说就是DEEPIN的后一代,从安装完UOS之后,它的安装分区的/boot/grub/grub.cfg里面出现数 ...

没错,好象被收购了。
回复

使用道具 举报

 楼主| 发表于 2020-3-9 22:25:15 | 显示全部楼层
pda8888 发表于 2020-3-9 22:08
楼主,我按照你的方法,装好了windows 10,启动正常,又按照你的步骤,安装完了UOS 2.0,
恢复了MOS,把Li ...

忘了问了,你是深度卸载后深度隐藏启动Uos的吗?那是不行的。
回复

使用道具 举报

发表于 2020-3-9 22:35:49 | 显示全部楼层
没有隐藏UOS。
我本来在安装UOS之前,在virtualbox里面勾上启用EFI(只针对某些操作系统),是可以启动EFI并看到EFI菜单的。但是安装UOS并恢复MOS之后,就不能启动到EFI了,只能不勾这项以BIOS方式启动,刚才观察到好像以BIOS方式启动,就会用到menu.lst,并且伴有错误,好像是:Title指令是无效的,最后的画面是这样的: 微信图片_20200309223449.png
回复

使用道具 举报

发表于 2020-3-9 23:55:12 | 显示全部楼层
刚才说到Title 命令无效,是因为应为title而不是Title,这是我忽略了。这次修改正确了重新修正了menu.lst,内容如下:
  1. title UOS 2.0
  2.         set root='hd0,msdos2'
  3.         kernel   /boot/vmlinuz-4.19.0-6-amd64 root=UUID=ea930970-5a68-432b-a8de-4eca71ef09c5 ro  splash quiet  DEEPIN_GFXMOD$
  4.         initrd  /boot/initrd.img-4.19.0-6-amd64
复制代码
启动菜单正确呈现:


VirtualBox_CZ880-256_09_03_2020_23_52_11.png

按下"e",是这个画面:
VirtualBox_CZ880-256_09_03_2020_23_52_23.png
证明menu.lst加载成功了。
按下“b”,是这个画面:
VirtualBox_CZ880-256_09_03_2020_23_52_29.png




点评

  详情 回复 发表于 2020-3-10 08:05
  详情 回复 发表于 2020-3-10 08:05
回复

使用道具 举报

 楼主| 发表于 2020-3-10 08:05:10 来自手机 | 显示全部楼层
本帖最后由 ddsony 于 2020-3-10 08:06 编辑
pda8888  2020-3-9 23:55
Title ЧtitleTitlemenu.lst ...
实机启动吧,別虚拟机。
回复

使用道具 举报

发表于 2020-3-10 09:09:40 | 显示全部楼层
物理机启动试过了,BIOS方式启动,结果完全一样,EFI启动也是一样的。
进入死循环了,唉!

点评

UOS到奶牛上分享一下。  详情 回复 发表于 2020-3-10 12:18
回复

使用道具 举报

 楼主| 发表于 2020-3-10 12:18:48 | 显示全部楼层
pda8888 发表于 2020-3-10 09:09
物理机启动试过了,BIOS方式启动,结果完全一样,EFI启动也是一样的。
进入死循环了,唉!

UOS到奶牛上分享一下。
回复

使用道具 举报

发表于 2020-3-10 13:07:50 | 显示全部楼层
https://www.lanzous.com/b0evevtqb
密码:7zep
正在上传,一共21个分包,可以边下边等。

点评

这个还是奶牛方便。  详情 回复 发表于 2020-3-10 14:25
回复

使用道具 举报

 楼主| 发表于 2020-3-10 14:25:53 | 显示全部楼层
pda8888 发表于 2020-3-10 13:07
https://www.lanzous.com/b0evevtqb
密码:7zep
正在上传,一共21个分包,可以边下边等。

这个还是奶牛方便。
回复

使用道具 举报

发表于 2020-3-10 17:53:57 | 显示全部楼层
奶牛上传不了,蓝奏也不行,总是上传失败。传到天翼云盘上了,下载试试看:
https://cloud.189.cn/t/eYFVFbANjqui
回复

使用道具 举报

发表于 2020-3-11 00:28:06 | 显示全部楼层
报告楼猪,用BIOS方式进到UOS了。
这屏提示:

实际上提示了虚拟机的内存设置太小,我一查,才设置了几百兆,马上改成8G,顺利启动进入UOS了。 VirtualBox_CZ880-256_11_03_2020_00_25_25~1.png
接下来是搞定EFI的问题了。
回复

使用道具 举报

发表于 2020-3-11 19:29:44 | 显示全部楼层
报告楼猪,EFI启动UOS完美搞定,其实灰常灰常……灰常简单,那就是:
用/boot/grub/grub.cfg的全部内容替换/efi/mbrosefi_qk.cfg的全部内容。
是的,没看错,也没弄错,就这么简单!
回复

使用道具 举报

发表于 2020-3-11 22:56:04 | 显示全部楼层
现在奇了怪了的事是:无论深度隐藏win10那个区,还是深度隐藏UOS这个区,只要深度隐藏了哪个区,那个区就不能启动,win10来讲,就是说\windows\system32\winload.exe无法加载,错误代码是0xc00000225,UOS来讲,在UOS log出现了之后黑一次屏,就回来了initramfs的提示符下面了,无法进入桌面。

点评

Win10重新快启处理试试。uos是不支持深度隐藏启动的。  详情 回复 发表于 2020-3-12 15:12
回复

使用道具 举报

 楼主| 发表于 2020-3-12 15:12:46 | 显示全部楼层
pda8888 发表于 2020-3-11 22:56
现在奇了怪了的事是:无论深度隐藏win10那个区,还是深度隐藏UOS这个区,只要深度隐藏了哪个区,那个区就不 ...

Win10重新快启处理试试。uos是不支持深度隐藏启动的。
回复

使用道具 举报

发表于 2020-3-12 23:03:38 | 显示全部楼层
本帖最后由 pda8888 于 2020-3-12 23:06 编辑

win10深度隐藏之后,再快启处理,果然OK了,谢谢。
但是UOS深度隐藏的确不能启动,也没有快启处理的菜单出来,只有将就了。

不知道deepin能否深度隐藏。

点评

下载最新版MBROSTool,已经实现Linux、Android操作系统BIOS/UEFI深度隐藏启动,不再需要对原操作系统作任何深度隐藏手工改造。  详情 回复 发表于 2020-11-27 21:54
我贴子上面网盘下载的deepin是支持udm深度隐藏启动的,M大改造过。不过MBROSTool6.26最新版启动linux好象有问题。  详情 回复 发表于 2020-3-13 13:28
回复

使用道具 举报

 楼主| 发表于 2020-3-13 13:28:52 | 显示全部楼层
pda8888 发表于 2020-3-12 23:03
win10深度隐藏之后,再快启处理,果然OK了,谢谢。
但是UOS深度隐藏的确不能启动,也没有快启处理的菜单出 ...

我贴子上面网盘下载的deepin是支持udm深度隐藏启动的,M大改造过。不过MBROSTool6.26最新版启动linux好象有问题。
回复

使用道具 举报

发表于 2020-3-13 16:01:40 | 显示全部楼层
那是不是要换6.25+deepin来重新做。强迫症患者是没救药的。反正UOS也是没有激活码的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-4 06:50

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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