无忧启动论坛

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

[MBROSTool6.26]UD升级到UDm:U启部署只需“一拖一格”,PE免改造即可加载隐藏外置!

    [复制链接]
22051#
发表于 2020-3-25 00:20:31 | 只看该作者
1、Welcome to Grub!哈哈,EFI引导去掉了分辩率选择界面,很好!!
2、最后提示成功的等待时间大大减少!赞!!
回复

使用道具 举报

22052#
发表于 2020-3-26 08:57:13 | 只看该作者
ddsony 发表于 2020-3-24 14:25
下载最新版,BIOS方式启动可以成功安装WTG了。关于GPT分区EFI启动补丁无法更新问题,可能是缺少ESP分区, ...

d大,用户区是指u盘的最后一个默认可见的分区还是从wtg的分区里分割?

另,格式化时候产生的那个8m的子盘不就是esp分区么?我看属性很像。

点评

最后可见区。8M分区虽然也是esp属性,但好象与标准esp分区不对应,容量也不够。  详情 回复 发表于 2020-3-26 09:33
回复

使用道具 举报

22053#
发表于 2020-3-26 09:33:27 | 只看该作者
2010shineling 发表于 2020-3-26 08:57
d大,用户区是指u盘的最后一个默认可见的分区还是从wtg的分区里分割?

另,格式化时候产生的那个8m的 ...

最后可见区。8M分区虽然也是esp属性,但好象与标准esp分区不对应,容量也不够。

点评

我尝试给这个分区200m依然不能安装更新,那我再划分一个esp出来 [attachimg]414451[/attachimg]  详情 回复 发表于 2020-3-26 10:12
回复

使用道具 举报

22054#
发表于 2020-3-26 10:12:06 | 只看该作者
本帖最后由 2010shineling 于 2020-3-26 10:25 编辑
ddsony 发表于 2020-3-26 09:33
最后可见区。8M分区虽然也是esp属性,但好象与标准esp分区不对应,容量也不够。

容量方面我已经给这个子盘200m了,依然不能安装更新,那我再划分一个esp出来

回复

使用道具 举报

22055#
发表于 2020-3-26 10:25:08 | 只看该作者
本帖最后由 2010shineling 于 2020-3-26 10:28 编辑
ddsony 发表于 2020-3-24 14:25
下载最新版,BIOS方式启动可以成功安装WTG了。关于GPT分区EFI启动补丁无法更新问题,可能是缺少ESP分区, ...

不能用DG,它生成esp的时候会放到磁盘头部,破坏了udm的启动,得重做wtg了。能否在格式化u盘创建的时候就划分一个esp呢?

点评

这个得请教M大本人了,能不能把原来8MEFⅠ区改造成标准ESP。  详情 回复 发表于 2020-3-26 11:14
回复

使用道具 举报

22056#
发表于 2020-3-26 11:14:18 | 只看该作者
本帖最后由 ddsony 于 2020-3-26 11:15 编辑
2010shineling 发表于 2020-3-26 10:25
不能用DG,它生成esp的时候会放到磁盘头部,破坏了udm的启动,得重做wtg了。能否在格式化u盘创建的时候就 ...

这个得请教M大本人了,能不能把原来8MEFⅠ区改造成标准ESP。更新失败可能与ESP有关,仅仅是猜测。

点评

M大最近闭关做啥去了啊,好像最近又更新了一版LKB,不知道是否是修复了这个问题。  详情 回复 发表于 2020-4-1 11:20
嗯,我尝试格式化的时候留出一个1g的FAT32分区,然后用DG修改这个分区参数成ESP,也会造成u盘无法启动,udm菜单丢失。DG对分区表的任何改动都会让u盘无法再启动。  详情 回复 发表于 2020-3-26 13:59
回复

使用道具 举报

22057#
发表于 2020-3-26 12:49:34 | 只看该作者
D大你好,有问题想要请教以下,是关于udm深度隐藏Linux的我现在装的是Ubuntu 19.10,参考工具内提供的 Ubuntu深潜说明 ,目前我已经做好了
  1. /grldr
  2. /efi/boot/bootx64.efi
  3. /efi/boot/bootia32.efi
复制代码
的修改,已经可以在挂载Linux安装分区到分区表的情况下,通过MBR引导进UDm来启动Ubuntu。但是在做深度隐藏的时候出现了问题:
我无法在Ubuntu 19.10下进行说明里后面 修改/boot/initrd.img-xxxx 的步骤,走到 cat ../initrd| gzip -d| cpio -i -d 这一步gzip就会报校验错误无法解压。
所以我采用了另一种方法:利用ubuntu下的工具集initramfs-tools(我发不出文档链接)进行修改。我的步骤如下:
1. 提取工具内提供的 udm.tgz 中的 udm 到 /usr/bin
2. 在/etc/initramfs/hooks 下创建hooks脚本来把udm引入initrd.img的bin中,脚本如下
  1. #!/bin/sh

  2.   PREREQ=""

  3.   prereqs()
  4.   {
  5.           echo "$PREREQ"
  6.   }

  7.   case $1 in
  8.   # get pre-requisites
  9.   prereqs)
  10.           prereqs
  11.           exit 0
  12.           ;;
  13.   esac

  14. . /usr/share/initramfs-tools/hook-functions
  15. copy_exec /usr/bin/udm /bin
复制代码
然后我在/etc/initramfs/scripts/init-top 下创建启动脚本,脚本如下
  1. #!/bin/sh
  2. PREREQ=""
  3. prereqs()
  4. {
  5.         echo "$PREREQ"
  6. }

  7. case $1 in
  8.         prereqs)
  9.                 prereqs
  10.                 exit 0
  11.                 ;;
  12. esac

  13. udmboot=`udm 2>/dev/null`; udmdev=`echo $udmboot | cut -d" " -f1`; udmroot=`echo $udmboot | cut -d" " -f2`
  14. if [ -n "${udmdev}" ]; then ROOT=${udmdev}; umount ${udmdev} 2>/dev/null;fi
复制代码
完成后输入sudo update-initramfs -u 来把改动写入initrd.img-xxxx里
用 lsinitramfs /boot/initrd.img-xxxx 检查 initrd.img-xxxx 的,确认已经写入改动
按理来说上面的操作应该能和原说明中解包修改的方法起到同样的效果
重启到主机系统,打开工具深度卸载掉Linux的分区,重启进行引导
这时UEFI和MBR的UDm启动菜单引导项都能显示出来了
进入UEFI的UDm启动菜单,能成功引导进Ubuntu自己的Grub引导
但在进入系统时会卡在OEM Logo里,然后进入initramfs的shell
在这里参考启动脚本尝试输入 udm 2>/dev/null ,连续输出三行 EXT4-fs(loop20): unrecognized mount option "utf8" or missing value,最后输出一行/dev/udmdev /mnt/udmdev
在MBR引导下也是同样的情况,同时进入initramfs的shell时还会提示ALLERT! UUID xxxxxxxxxx does not exist, drop to shell
目前我能确定保存在/etc/initramfs/scripts/init-top下的启动脚本是能够正常工作的,似乎是保存在/bin里的udm存在问题?
现在我真的没有思路了,还请您帮我看看,谢谢!
回复

使用道具 举报

22058#
发表于 2020-3-26 13:59:28 | 只看该作者
ddsony 发表于 2020-3-26 11:14
这个得请教M大本人了,能不能把原来8MEFⅠ区改造成标准ESP。更新失败可能与ESP有关,仅仅是猜测。

嗯,我尝试格式化的时候留出一个1g的FAT32分区,然后用DG修改这个分区参数成ESP,也会造成u盘无法启动,udm菜单丢失。DG对分区表的任何改动都会让u盘无法再启动。

点评

同Bootice改为ESP。就没问题。  详情 回复 发表于 2020-4-1 14:28
回复

使用道具 举报

22059#
发表于 2020-3-26 17:29:20 来自手机 | 只看该作者
补充一点,在工具里"UDm对Linux的支持"这篇说明里还提到说要先加载 devtmpfs,woan
回复

使用道具 举报

22060#
发表于 2020-3-26 17:37:42 | 只看该作者
补充一下,发现工具里“UDm对Linux的支持”这篇说明里有提到说调用udm前要先加载devtmpfs。我把说明里给出的 mount -nt devtmpfs none /dev 加入到启动脚本后做深度隐藏,结果还是进不去,和之前的情况一样,唯一不同的是在跑码一开始会出现一句 mount: mounting none on /dev failed: Device or resource busy,请问和这个有关系吗……这里我真的不会弄了,还请指点!
回复

使用道具 举报

22061#
发表于 2020-3-26 18:34:28 | 只看该作者
汇报一下,已经解决问题了,不用向/etc/initramfs/script/init-top添加脚本,直接修改/usr/share/init然后更新下initramfs就好了。加脚本的方法出问题似乎是因为脚本的启动顺序?
回复

使用道具 举报

22062#
发表于 2020-3-26 18:45:42 | 只看该作者
汇报一下,已经解决问题了,不用向/etc/initramfs/script/init-top添加脚本,直接修改/usr/share/init然后更新下initramfs就好了。
加脚本的方法出问题似乎是因为脚本的启动顺序?懒得再继续研究了
总之打扰您了
回复

使用道具 举报

22063#
发表于 2020-4-1 11:20:26 | 只看该作者
ddsony 发表于 2020-3-26 11:14
这个得请教M大本人了,能不能把原来8MEFⅠ区改造成标准ESP。更新失败可能与ESP有关,仅仅是猜测。

M大最近闭关做啥去了啊,好像最近又更新了一版LKB,不知道是否是修复了这个问题。

点评

修复WTG bios启动安装失败的问题。  详情 回复 发表于 2020-4-2 10:38
回复

使用道具 举报

22064#
 楼主| 发表于 2020-4-1 14:28:33 | 只看该作者
2010shineling 发表于 2020-3-26 13:59
嗯,我尝试格式化的时候留出一个1g的FAT32分区,然后用DG修改这个分区参数成ESP,也会造成u盘无法启动,u ...

同Bootice改为ESP。就没问题。

点评

m大,您是指用gpt格式化的u盘,如果要修复wtg系统无法更新的问题,只要预留一个容量足够的FAT32分区,然后制作完成以后,再用bootice把这个分区类型修改为ESP就可以了吗?  详情 回复 发表于 2020-4-7 15:39
回复

使用道具 举报

22065#
发表于 2020-4-1 22:16:11 | 只看该作者
谢谢大神分享
回复

使用道具 举报

22066#
发表于 2020-4-2 10:38:26 来自手机 | 只看该作者
制作UDM多分区后,插手机OTG不支持U盘了,提示要格式化

点评

用户区是什么文件系统,可能手机不支持。  详情 回复 发表于 2020-4-2 10:40
回复

使用道具 举报

22067#
发表于 2020-4-2 10:38:48 | 只看该作者
2010shineling 发表于 2020-4-1 11:20
M大最近闭关做啥去了啊,好像最近又更新了一版LKB,不知道是否是修复了这个问题。

修复WTG bios启动安装失败的问题。
回复

使用道具 举报

22068#
发表于 2020-4-2 10:40:49 | 只看该作者
2012xianyue 发表于 2020-4-2 10:38
制作UDM多分区后,插手机OTG不支持U盘了,提示要格式化

用户区是什么文件系统,可能手机不支持。

点评

MBROSTool6.26.00-12x8664-201910测试00LKB 这个版本发现EFI有问题, [attachimg]415446[/attachimg] [attachimg]415447[/attachimg] [attachimg]415448[/attachimg] [attachimg]415449[/attachi  详情 回复 发表于 2020-4-6 10:13
回复

使用道具 举报

22069#
发表于 2020-4-2 11:59:03 | 只看该作者
一个分区的时候可以识别,多分区就不行了
回复

使用道具 举报

22070#
发表于 2020-4-3 12:17:07 | 只看该作者
不明觉厉,支持一下
回复

使用道具 举报

22071#
发表于 2020-4-6 10:13:47 | 只看该作者
ddsony 发表于 2020-4-2 10:40
用户区是什么文件系统,可能手机不支持。



MBROSTool6.26.00-12x8664-201910测试00LKB

这个版本发现EFI有问题,









1、同样的ISO合集,有一个显示中文,有一个显示英文,同样的ISO在以前旧版没这个问题。
查看了EFI的BCD没什么问题

2、还有EFI代码是不是重写了,2级菜单没以前的界面,怎么都是黑白界面。

3、Linux版本显示乱码,是否可以解决。
附上旧版的图片




点评

EFI代码是重写过了,现在默认采用MS原味BCD菜单,不需要重启一次了。原来的快启菜单还保留的,efi目录下mbrosefi_qk-.cfg改名一下就可以了。 其它问题叫M大解决。  详情 回复 发表于 2020-4-6 12:18
回复

使用道具 举报

22072#
发表于 2020-4-6 10:19:23 | 只看该作者

格式化都是默认的


回复

使用道具 举报

22073#
发表于 2020-4-6 12:18:26 | 只看该作者
本帖最后由 ddsony 于 2020-4-6 12:24 编辑
2011mtw35 发表于 2020-4-6 10:13
MBROSTool6.26.00-12x8664-201910测试00LKB

这个版本发现EFI有问题,

EFI代码是重写过了,现在默认采用MS原味BCD菜单,不需要重启一次了。原来的快启菜单还保留的,efi目录下mbrosefi_qk-.cfg改名一下就可以了。BCD出现英文应该是没中文字体支持吧。
Linux grub2 原始菜单乱码应该也是无中文支持,启用mbrosefi_qk.cfg快启菜单试试。
你咨询一下M大。

点评

EFI密码启动界面是否也写过,以前是无法无法显示用户名的。  详情 回复 发表于 2020-4-6 13:24
回复

使用道具 举报

22074#
发表于 2020-4-6 13:24:54 | 只看该作者
ddsony 发表于 2020-4-6 12:18
EFI代码是重写过了,现在默认采用MS原味BCD菜单,不需要重启一次了。原来的快启菜单还保留的,efi目录下m ...

EFI密码启动界面是否也写过,以前是无法无法显示用户名的。

点评

“EFI密码启动界面” 是什么问题? 麻烦重新再说一遍。  详情 回复 发表于 2020-4-7 07:11
“EFI密码启动界面” 是什么问题? 麻烦重新再说一遍。  详情 回复 发表于 2020-4-7 07:11
老早回复过你了,这部分核心代码丢失无法修改。  详情 回复 发表于 2020-4-6 16:08
回复

使用道具 举报

22075#
 楼主| 发表于 2020-4-7 07:11:08 | 只看该作者
2011mtw35 发表于 2020-4-6 13:24
EFI密码启动界面是否也写过,以前是无法无法显示用户名的。

“EFI密码启动界面” 是什么问题? 麻烦重新再说一遍。

点评

其实就是用户名和密码显示问题, udm 这个输入也没有显示***** 密码输入时没显示******, 所以EFI一直没使用密码加密功能,  详情 回复 发表于 2020-4-7 12:19
回复

使用道具 举报

22076#
 楼主| 发表于 2020-4-7 07:11:14 | 只看该作者
本帖最后由 mdyblog 于 2020-4-7 07:12 编辑
2011mtw35 发表于 2020-4-6 13:24
EFI密码启动界面是否也写过,以前是无法无法显示用户名的。

“EFI密码启动界面” 是什么问题? 麻烦重新详细再说一遍。

点评

应该就是EFI启动密码输入无法回显问题吧。  详情 回复 发表于 2020-4-7 09:44
回复

使用道具 举报

22077#
发表于 2020-4-7 09:44:08 | 只看该作者
mdyblog 发表于 2020-4-7 07:11
“EFI密码启动界面” 是什么问题? 麻烦重新详细再说一遍。

应该就是EFI启动密码输入无法回显问题吧。
回复

使用道具 举报

22078#
发表于 2020-4-7 12:19:45 | 只看该作者
mdyblog 发表于 2020-4-7 07:11
“EFI密码启动界面” 是什么问题? 麻烦重新再说一遍。

其实就是用户名和密码显示问题,
udm  这个输入也没有显示*****
密码输入时没显示******,
所以EFI一直没使用密码加密功能,

点评

LKD版解决了EFI菜单密码输入无法回显问题。  详情 回复 发表于 2020-10-3 06:39
回复

使用道具 举报

22079#
发表于 2020-4-7 15:39:37 | 只看该作者
mdyblog 发表于 2020-4-1 14:28
同Bootice改为ESP。就没问题。

m大,您是指用gpt格式化的u盘,如果要修复wtg系统无法更新的问题,只要预留一个容量足够的FAT32分区,然后制作完成以后,再用bootice把这个分区类型修改为ESP就可以了吗?

点评

先把那个8m的分区用bootice修改为ESP试试。  详情 回复 发表于 2020-4-7 16:15
回复

使用道具 举报

22080#
发表于 2020-4-7 16:15:55 | 只看该作者
2010shineling 发表于 2020-4-7 15:39
m大,您是指用gpt格式化的u盘,如果要修复wtg系统无法更新的问题,只要预留一个容量足够的FAT32分区,然 ...

先把那个8m的分区用bootice修改为ESP试试。

点评

d大,用bootice看了一下,这个8m分区本来就是ESP类型啊 [attachimg]415721[/attachimg]  详情 回复 发表于 2020-4-8 12:58
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-28 04:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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