无忧启动论坛

 找回密码
 注册
搜索

umd分区加grub2启动pe问题

查看数: 3823 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-8-1 14:20

正文摘要:

本帖最后由 gzsdbb 于 2015-8-1 14:20 编辑     情况是这样的 我用umd格式了个u盘一个低端隐藏深eif 与一个用户区 自己定制了grub2 直接用qemu启动光盘镜像是正常的 可是用grub2调用bootm ...

回复

gzsdbb 发表于 2015-8-2 20:56:33
hgh1974 发表于 2015-8-2 20:50
BIOS用G4D更简单,大多数PE菜单用的都是G4D。

我现在也有这个想法了 要不要换成grub2与g4d相互调用!
hgh1974 发表于 2015-8-2 20:50:04
gzsdbb 发表于 2015-8-2 18:41
嗯嗯,大侠,现在研究的是bios的,不是efi的,那个先放一放

BIOS用G4D更简单,大多数PE菜单用的都是G4D。

点评

我现在也有这个想法了 要不要换成grub2与g4d相互调用!  详情 回复 发表于 2015-8-2 20:56
gzsdbb 发表于 2015-8-2 18:41:09
hgh1974 发表于 2015-8-2 18:32
UEFI下就应该用EFI文件引导,用BIOS方式肯定不行。

嗯嗯,大侠,现在研究的是bios的,不是efi的,那个先放一放

点评

BIOS用G4D更简单,大多数PE菜单用的都是G4D。  详情 回复 发表于 2015-8-2 20:50
hgh1974 发表于 2015-8-2 18:32:21
UEFI下就应该用EFI文件引导,用BIOS方式肯定不行。

点评

嗯嗯,大侠,现在研究的是bios的,不是efi的,那个先放一放  详情 回复 发表于 2015-8-2 18:41
gzsdbb 发表于 2015-8-2 18:25:08
mdyblog 发表于 2015-8-2 17:59
老老实实按照我上面说的做,应该没问题。
自己发挥,那就另当别论了。

是的,因为想用纯grub2启动的,只好慢慢学习慢慢来了
mdyblog 发表于 2015-8-2 17:59:35
gzsdbb 发表于 2015-8-2 15:35
谢谢大师百忙里指点 问题不只有uefi
legacy bios里也一样 今天一有空就在看您的帖子
其中说到MS 认f ...

老老实实按照我上面说的做,应该没问题。
自己发挥,那就另当别论了。

点评

是的,因为想用纯grub2启动的,只好慢慢学习慢慢来了  详情 回复 发表于 2015-8-2 18:25
gzsdbb 发表于 2015-8-2 15:35:03
本帖最后由 gzsdbb 于 2015-8-2 15:38 编辑
mdyblog 发表于 2015-8-2 15:22
直接用HHH333的ISO, UDm(MBROSTool)格式化。
UEFI是能启动的。


谢谢大师百忙里指点 问题不只有uefi
legacy bios里也一样 今天一有空就在看您的帖子
其中说到MS 认fd的问题 还有映射的问题 现在头晕晕中

其实现在legacy bios 各uefi都能启动grub2 . 其他dos工具箱也可以 就是启动pe不行

点评

老老实实按照我上面说的做,应该没问题。 自己发挥,那就另当别论了。  详情 回复 发表于 2015-8-2 17:59
mdyblog 发表于 2015-8-2 15:22:41
本帖最后由 mdyblog 于 2015-8-2 15:25 编辑

1)
直接用HHH333的ISO, UDm(MBROSTool)格式化。
UEFI是能启动的。

2)再 将原来的 bootx64.efi 改名为  oldbootx64.efi
放入 grub2的  bootx64.efi替换原来的  。grub2 模块目录拷入到对应位置。
grub2 命令行下,
  1. chainloader   /efi/boot/oldbootx64.efi
  2. boot
复制代码

应该就可以启动了。

点评

谢谢大师百忙里指点 问题不只有uefi legacy bios里也一样 今天一有空就在看您的帖子 其中说到MS 认fd的问题 还有映射的问题 现在头晕晕中  详情 回复 发表于 2015-8-2 15:35
gzsdbb 发表于 2015-8-2 11:07:55
好像知道什么问题了,翻了udm原帖,突然发现作者这句话
能访问 bootmgr  。 但 bootmgr  后续就不能访问了, 也许只要破解其限制就可以直接启动,毕竟文件就躺在那儿,看得真真的。

bootmgr 是MS写的。 MS太懒,很多东西不来钱,所以他们不考虑这些边边角角的问题(IT界称之为边界问题)。
启动 bootmgr等, 需要顺着 MS来, 仿真一个 MS喜欢的分区或软盘。

写了个脚本, LOADUDPE
放在 /boot/grub/下。
启动文件 (如bootmgr) 放在/boot/下
command LOADUDP    -   bootmgr    -     -  
可以启动 PE。
PE航母, 368M PE 中都有。
看menu.lst  /boot/h3_*ud.lst  就看到怎么用。
LOADUDP   4个参数, 对UDv2, 只有第二个需要。其它不理。可以填-


然后嘛,grub2不知道怎么搞好,要上班搬砖没电脑去研究!!!!!!!!!!

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

闽公网安备 35020302032614号

GMT+8, 2025-5-14 10:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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