无忧启动论坛

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

[讨论] (2023/07/19早更) 乱玩PE启动,单分区legacy、UEFI,失败一例

[复制链接]
跳转到指定楼层
1#
发表于 2023-7-15 10:55:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 liangzr1976 于 2023-9-20 13:37 编辑

1、之前在 下面帖子地址的MS PE ISO,直接解压 到单、主、激活、NTFS(更正应该是FAT32)分区,用Bootice写引导,成功达成legacy\UEFI双启动

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=436480&extra=
Win10PE_fish2006_x64_10586_net.iso
  链接:https://caiyun.139.com/m/i?105Cq5WyGEN6V         提取码:PQnT


2、昨天观摩学习了 TreeNewBee的 PE帖子,并连夜下载了。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=425197
    今天试试看,
   为偷懒,没有重新完全分区,将原好像是WEIPE2.2  双分区NTFS+UEFI的U盘,干掉UFEI分区, 直接用Bootice写winnt6.x系列引导,放进NewBEE.ISO解压文件
   2.1 发现l本人魔改CPU/主板电脑中win10的 QEmU 无法引导legacy等等。      (这一步失败,不排除是原UEFI是激活分区,原NTFS不是激活分区的原因,后续有调整处理,但效果不理想)

   2.2 用BOOTice删除所有分区,重新分区,重新引导、解ISO复制。
         在魔改CPU机上win10的QEMU 可以legacy,无法UEFI启动。
         退出win10及虚拟机,在真机环境,魔改CPU机能UEFI启动。
   2.3 到机械革命Z2 AIR上,真机可以legacy,无法UEFI

以上仅供参考,不排除操作失误的可能性。

3、初步用NTFS(主分区,无PE)+EFI分区(主、FAT32、隐藏、legacy+efi引导)暂时正常能 uefi+winnt6.x PE
    比较像MS原生的PE结构。但应该不能VHD
    要原生引导 VHD,目前应该只能仅winnt6.x legacy。
    或者在UEFI分区用 efi菜单引导 前置ntfs的VHD,有空再试试
3.1 晚上简单试了一下,对于uefi方式比较友好。(16GB U盘)

3.1.1 用NTFS(主分区,无PE,约12GB)+EFI分区(主、FAT32、隐藏、legacy+efi引导,约2GB)
3.1.2 用 10x64_Lightn PE_19043.1237_Network_2022.11.27_Stable 打底。
3.1.3 由于当时状态不佳,没有用easyBCD,没有测试 legacy ISO模式

3.1.4 用Bootice 1.3.3.2 1.3.4 等版本调整(efi)\boot\bcd
       用wim 方式引导 (ntfs)\wim\ 绝对PE 的sdi&wim;
       用wim 方式引导 (ntfs)\wim\ 冰封 PE ;
       用 VHD 方式 引导 三杰版 8xxMB 制作的 VHD。

3.1.5 用复制备份原*.efi 为 boot64org.efi;
      XorBootU的uefi启动管理中 备份bootx64.efi,覆盖(efi)\efi\boot\bootx64.efi
      XorBootU 编辑
     01  用 winnt6.x 引导 引导设备;
     02  用 winnt6.x 引导 指定目录 boot64org.efi
     03  用 winnt6.x  wim 引导设备 默认不管,应该是 /sources/boot.wim
     04  用 winnt6.x wim 引导 指定目录 冰封的wim   
     05  用 winnt6.x VHD 引导 指定分区  (NTSF) 分区的VHD 三杰版 8xxMB 制作的 8GB VHD

3.1.6 legacy 引导结果
      默认引入 Lightn PE OK
      启动过程中,下拉箭头,能出现正常 BCD菜单
      wim全部引导失败,原因可能是 wim不在引导分区,虽然已指定了位置
     VHD能引导,但不能正常进入,好像跳到 真硬盘去。

3.1.7 UEFI引导结果,正常进入xorbootU菜单
    除了第一项必然失败
    VHD正常引导,并且识别硬件后会重新启动,按Fn再次引入UEFI,能正常进入 VHD win10桌面,只是关机保存时间略长(USB 2.0 的U盘)
   其它各种efi、wim引导正常。非常好

3.1.8 可能存在的分区识别问题:
   在某台win10 LTSC 2021上,双分区自动识别出来。
   另一台win10 没仔细看系统版本,双分区都不可见,手动可以在系统自带磁盘管理器中加载 NTFS分区

3.1.9(2023/07/18晚更新) 接着8#的计划,偷懒完成一部分就算了。
    3.1.9.1 将onekeyghost2014的提取包,分别单次解压复制到 非激活NTFS 分区、激活的UEFI分区,通过menu.lst内部菜单文本识别进入哪个ghldr.mbr.
    3.1.9.2 用Bootice的BCD编辑,按指定分区,实模式 指定  ghldr.mbr。其它任何ghldr内置菜单配置没有修改。
    3.1.9.3 结果非常好,nice,都能准确识别,进入各自的menu.lst选单。
    3.1.9.4 两个分区同时 粘贴 onekeyghost2014的提取包,BCD同时包含两个菜单项,分别指向两个ghldr.mbr。其它任何ghldr内置菜单配置没有修改。
               结果,由于ghldr内部菜单及配置的问题,默认还是识别到 NTFS分区的 menu.lst

    3.1.9.5 这样暂时就不测试360应急盘了,待4.1题目再测试360应急盘的情况。
              到时还要请教,如果修改efi ghldr内置配置文件,避免搜索 ntfs分区的menu.lst

  
4、最后可能还是要回到UD+NTFS+EFI结构。只是心里面不想这样  
   
4.1 或者这样做,EFI/FAT32 双启动分区(≤128GB),不隐藏,放在U盘头部,作为主要分区。另外分NTSF 约8GB以上 放在尾部,作为VHD及大于4GB文件的存放区。
4.1.1 人懒,大体交带一下, 4.1 已简单搞过。
       大体跟 3.1 的情况相似,只是onekeyghost提取的副本,基本都是引导EFI(主激活)分区,可能是默认搜索分区表第一个分区的缘故?
4.1.2 大体说一下,其它遇到的情况
   4.1.2.1 某些电脑 (就是之前帖子提到的可能主板有问题的机械师Z2 Air) 启动时, onekeyghost副本grub引导黑屏,但能自动跑下一菜单.
   4.1.2.2  某台电脑,
              QEMU3.4终结版虚拟运行时,360应急盘目录版,在引导时,长时间停留光标闪烁,不往下走,应该是卡住了。
              用FinstTool 1607模拟启动,却正常。
              其它电脑有些全都正常。
             注解:内存都设置在960~1000MB
    4.1.2.3  UD  或 winnt6.x grub4dos 360等linux引导  实例及 注意点
                psubdir、内核目录等  注意 要修改为 实际存放的目录 puppy 或者 360DISK

title 【16】try 360disk ,继续下拉有第17项         \n halt 改 360。
find --set-root /360Disk/vmlinuz
kernel /360Disk/vmlinuz pmedia=cd psubdir=360Disk
initrd /360Disk/initrd.gz
title 【17】 puppy 4.3 cn (linux & wine) cd
find --set-root /puppy/vmlinuz
kernel /puppy/vmlinuz pmedia=cd psubdir=puppy
initrd /puppy/initrd.gz

4.2 关于WTGA(WTG辅助工具5.6版)
      其实WTGA 也想搞 winnt6.x EFI+MBR 方式兼容VHD,但从最新5.6版界面及软件提示看,这种方式的成功率低。

      WTGA 默认参数是:传统 -> EFI+GPT ->屏蔽本机硬盘、禁用WinRE,ef分区i默认350MB。
       保留参数 " 屏蔽本机硬盘、禁用WinRE  ” 不动
        如果将参数改为:传统 -> EFI+MBR,软件正常没有提示

        如果将参数改为:不管GPT、还是MBR,只要点击 虚拟硬盘,软件就提示“成功率低、启动兼容性差”
        (20230920)实际上本人使用了VHDX方式制作,legacy、uefi都能正常 ltsb2016 三杰+dotnet4.8版


5.0 特别注解:
     ghldr、grldr的内置菜单编辑查看,没有用那个专门的编辑器,直接用BootIce的内置功能来查看

6.0 在用优启时代安装工具时,发现uefi分区是否激活的选项。
      在已安装优启时代的U盘上,用diskgen随意修改数据ntfs分区、efi分区为激活分区,都能正常启动efi,且数据分区下没有Boot目录及BCD文件











2#
发表于 2023-7-15 13:50:02 来自手机 | 只看该作者
搞成fat32试一下

点评

你要单分区NTFS,需要固件支持,可以往里加模块。  发表于 2023-7-17 08:27
你是对的,只是不是我想要的  发表于 2023-7-16 20:38
回复

使用道具 举报

3#
发表于 2023-7-15 13:53:01 | 只看该作者

谢谢楼主分享
回复

使用道具 举报

4#
发表于 2023-7-15 14:42:26 | 只看该作者
失败是成功它妈!
回复

使用道具 举报

5#
发表于 2023-7-15 17:44:05 | 只看该作者
进来学习
回复

使用道具 举报

6#
发表于 2023-7-16 08:50:17 | 只看该作者
多谢分享
回复

使用道具 举报

7#
发表于 2023-7-16 14:53:15 | 只看该作者
谢谢分享经验
回复

使用道具 举报

8#
 楼主| 发表于 2023-7-16 20:58:22 | 只看该作者
本帖最后由 liangzr1976 于 2023-7-16 21:02 编辑

晚上用16GB USB2.0 老U盘,尝试了一次:
见  3.1 ~ 3.17 内容

以后有时间,会继续测试,

1、将NTSF 调整到9GB
    将 efi 分区调整到 5GB

2、 将legacy 引导 wim 放回 efi 分区

3、继续测试onekeyghost的grub4DOS 放在 ntsf 、efi l两个 分区的情况

4、通过第3点的grub4dos,测试 特殊目录 的linux 比如 360应急盘linux移植


回复

使用道具 举报

9#
 楼主| 发表于 2023-7-18 20:39:30 | 只看该作者
今天补充了3.1.9 的测试内容:

…… 将onekeyghost2014的提取包,分别单次解压复制到 非激活NTFS 分区、激活的UEFI分区,通过menu.lst内部菜单文本识别进入哪个ghldr.mbr.

同时……两个分区同时 粘贴 onekeyghost2014的提取包,BCD同时包含两个菜单项,分别指向两个ghldr.mbr……
回复

使用道具 举报

10#
发表于 2023-7-18 23:15:44 | 只看该作者
学到了
回复

使用道具 举报

11#
发表于 2023-7-19 21:40:24 | 只看该作者
很给力!
回复

使用道具 举报

12#
 楼主| 发表于 2023-7-20 08:42:49 | 只看该作者
人懒,大体交带/更新 :4.1.1

或者这样做,EFI/FAT32 双启动分区(≤128GB),不隐藏,放在U盘头部,作为主要分区。另外分NTSF 约8GB以上 放在尾部,作为VHD及大于4GB文件的存放区。……
回复

使用道具 举报

13#
发表于 2023-8-17 22:41:39 来自手机 | 只看该作者
感觉好高深呀
回复

使用道具 举报

14#
发表于 2023-8-22 11:28:59 | 只看该作者
不管什么东西,只要一乱就要出问题
回复

使用道具 举报

15#
发表于 2023-10-18 22:30:34 | 只看该作者
动手能力强就是不一样,可以总结下!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-15 20:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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