无忧启动论坛

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

[发布] grub2文件管理器(BIOS/UEFI启动 ISO/WIM/VHD...)

    [复制链接]
451#
发表于 2023-6-4 13:19:04 | 只看该作者
本帖最后由 liuzhaoyzz 于 2023-6-4 13:45 编辑

以下菜单,我试了都不行:

#partnew方案也不行,inst.stage2=hd:LABEL=OL-9-2-0-BaseOS-x86_64官方参数也不行
menuentry "/linux1/oracle/OracleLinux-R9-U2-x86_64-boot-uek.iso-partnew[not_recommend]" "/linux1/oracle/OracleLinux-R9-U2-x86_64-boot-uek.iso" {
set gfxpayload=keep
search --no-floppy --set --file $2;regexp --set=x '(.*),' "$root";loopback loop $2;probe -u ($root) -s uuid;echo $uuid
partnew -t 0x00 -f $2 ($x) 4
linux16 (loop)/isolinux/vmlinuz inst.stage2=hd:LABEL=OL-9-2-0-BaseOS-x86_64
initrd16 (loop)/isolinux/initrd.img
}

#rd.live.image去掉与否都不管用。inst.stage2=hd:LABEL=OL-9-2-0-BaseOS-x86_64官方参数也不行
menuentry "/linux1/oracle/OracleLinux-R9-U2-x86_64-boot-uek.iso-partnew[not_recommend]" "/linux1/oracle/OracleLinux-R9-U2-x86_64-boot-uek.iso" {
set gfxpayload=keep
search --no-floppy --set --file $2;probe -u ($root) -s uuid;echo $uuid
loopback loop $2
linux (loop)/isolinux/vmlinuz iso-scan/filename=$2 inst.stage2=hd:LABEL=OL-9-2-0-BaseOS-x86_64 rd.live.image inst.lang=zh_CN.UTF-8
initrd (loop)/isolinux/initrd.img
}

#无论传入哪个UUID都不行
menuentry "/linux1/oracle/OracleLinux-R9-U2-x86_64-boot-uek.iso-partnew[not_recommend]" "/linux1/oracle/OracleLinux-R9-U2-x86_64-boot-uek.iso" {
set gfxpayload=keep
search --no-floppy --set --file $2;regexp --set=x '(.*),' "$root";loopback loop $2;probe -u ($root) -s uuid;echo $uuid
partnew -t 0x00 -f $2 ($x) 4
linux16 (loop)/isolinux/vmlinuz inst.stage2=hd:UUID=$uuid:/linux1/oracle/
initrd16 (loop)/isolinux/initrd.img
}


#无论传入哪个UUID都不行
menuentry "/linux1/oracle/OracleLinux-R9-U2-x86_64-boot-uek.iso-partnew[not_recommend]" "/linux1/oracle/OracleLinux-R9-U2-x86_64-boot-uek.iso" {
set gfxpayload=keep
search --no-floppy --set --file $2;
regexp --set=x '(.*),' "$root";loopback loop $2;probe -u (loop) -s uuid;echo $uuid
partnew -t 0x00 -f $2 ($x) 4
linux16 (loop)/isolinux/vmlinuz inst.stage2=hd:UUID=$uuid:/linux1/oracle/
initrd16 (loop)/isolinux/initrd.img
}

回复

使用道具 举报

452#
发表于 2023-8-1 00:26:09 | 只看该作者
必须收藏
回复

使用道具 举报

453#
发表于 2023-8-1 07:05:58 | 只看该作者
咳咳,github有时链接/登录不上,还是多个国内分享源比较好。
希望坛友帮忙放在 首层 点评区
回复

使用道具 举报

454#
发表于 2023-8-1 09:42:10 | 只看该作者

谢谢楼主分享!
回复

使用道具 举报

455#
发表于 2023-8-1 16:34:55 | 只看该作者
感谢楼主分享
回复

使用道具 举报

456#
发表于 2023-8-27 13:08:13 | 只看该作者
多谢分享!!
回复

使用道具 举报

457#
发表于 2023-10-13 11:35:25 | 只看该作者
高手!!!!!
回复

使用道具 举报

458#
发表于 2023-10-13 20:44:58 | 只看该作者
接着维护呗!!!
回复

使用道具 举报

459#
发表于 2023-10-14 08:03:52 | 只看该作者
一直再寻找这,终于找到了,学习!
回复

使用道具 举报

460#
发表于 2023-10-14 08:42:05 | 只看该作者
谢谢楼主
回复

使用道具 举报

461#
发表于 2023-10-14 08:58:56 | 只看该作者
支持!!!
回复

使用道具 举报

462#
发表于 2023-10-25 20:28:03 | 只看该作者
进桌面后,,找到ISO,挂载,加载外置
回复

使用道具 举报

463#
发表于 2024-1-10 05:19:52 | 只看该作者
本帖最后由 青青草 于 2024-1-10 05:21 编辑

请教大神:
      利用  \boot\grubfm\winpe.bat
winpe.bat内容如下:
      @echo off
    copy /y  %~dp0\PECMD.EXE  %SystemRoot%\System32\PECMD.EXE
   copy /y  %~dp0\PECMD.ini  %SystemRoot%\System32\PECMD.ini
    copy /y  %~dp0\电脑维护\05.jpg %SystemRoot%\System32\05.jpg
   copy /y  %~dp0\电脑维护\dnwh.bat %SystemRoot%\System32\dnwh.bat
   copy /y  %~dp0\电脑维护\dnwh.ico %SystemRoot%\System32\dnwh.ico
    start  %SystemRoot%\System32\PECMD.EXE  LOAD  %SystemRoot%\System32\PECMD.ini
exit
而 pecmd.ini内容是:
      WALL "%SystemRoot%\System32\05.jpg"
     LINK %Desktop%\磁盘管理与系统安装,"%SystemRoot%\System32\dnwh.bat",,"%SystemRoot%\System32\dnwh.ico"

结果 WALL "%SystemRoot%\System32\05.jpg"成功,而 LINK %Desktop%\磁盘管理与系统安装,"%SystemRoot%\System32\dnwh.bat",,"%SystemRoot%\System32\dnwh.ico" 不起作用。
应如何书写,才能起作用?
谢谢!
   

点评

没太看懂你想干什么。 你这个 winpe.bat 是要注入到 wim 里面的吧,那目录应该已经是 X:\Windows\System32 了。  详情 回复 发表于 2024-1-10 11:56
回复

使用道具 举报

464#
发表于 2024-1-10 08:25:50 | 只看该作者
谁保留的还有,帮上传到123PAN,谢谢!
回复

使用道具 举报

465#
发表于 2024-1-10 08:26:59 | 只看该作者
谢谢分享!!!!
回复

使用道具 举报

466#
 楼主| 发表于 2024-1-10 11:56:25 | 只看该作者
青青草 发表于 2024-1-10 05:19
请教大神:
      利用  \boot\grubfm\winpe.bat
winpe.bat内容如下:

没太看懂你想干什么。
你这个 winpe.bat 是要注入到 wim 里面的吧,那目录应该已经是 X:\Windows\System32 了。
你问的内容也和 grub 没啥关系,是 PECMD 语法。

点评

PECMD 语法没有错误; 问题是:让PE自动加载,进入PE后,桌面图标没有出现。 如果进入PE后,再双击winpe.bat ,则桌面图标可以出现。 我的目的是:让PE自动加载,进入PE后,桌面图标能出现。  详情 回复 发表于 2024-1-10 15:13
回复

使用道具 举报

467#
发表于 2024-1-10 15:13:29 | 只看该作者
wintoflash 发表于 2024-1-10 11:56
没太看懂你想干什么。
你这个 winpe.bat 是要注入到 wim 里面的吧,那目录应该已经是 X:\Windows\System ...

PECMD 语法没有错误;
问题是:让PE自动加载,进入PE后,桌面图标没有出现。
            如果进入PE后,再双击winpe.bat ,则桌面图标可以出现。
我的目的是:让PE自动加载,进入PE后,桌面图标能出现。

点评

还是那句话,跟grub没什么关系。  详情 回复 发表于 2024-1-10 15:49
回复

使用道具 举报

468#
 楼主| 发表于 2024-1-10 15:49:56 | 只看该作者
青青草 发表于 2024-1-10 15:13
PECMD 语法没有错误;
问题是:让PE自动加载,进入PE后,桌面图标没有出现。
            如果进入PE后 ...

还是那句话,跟grub没什么关系。
回复

使用道具 举报

469#
发表于 2024-1-12 18:30:29 | 只看该作者
wintoflash 发表于 2022-1-28 21:25
ventoy, grub2, grub4dos 创建的虚拟盘,都是 bios(uefi) 层面的,系统启动后这个盘都是不存在的。它们之 ...

请教下 wintoflash 大神,grubfm 删除文件和复制文件是用什么命令实现的,我在 grub2 的命令行模式下 rm cp mv 命令都不能正常操作,但是在 grubfm 的文件菜单中可以正常执行,是不是用了其他的模块或命令呢

点评

可以参考 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418985 https://a1ive.github.io/grub2_fatfs_zh.html 要通过 FATFS 手动挂载之后才可以。  详情 回复 发表于 2024-1-12 19:47
回复

使用道具 举报

470#
 楼主| 发表于 2024-1-12 19:47:52 | 只看该作者
烟雨什 发表于 2024-1-12 18:30
请教下 wintoflash 大神,grubfm 删除文件和复制文件是用什么命令实现的,我在 grub2 的命令行模式下 rm  ...

可以参考 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418985
https://a1ive.github.io/grub2_fatfs_zh.html
要通过 FATFS 手动挂载之后才可以。
回复

使用道具 举报

471#
发表于 2024-1-13 14:30:25 | 只看该作者
wintoflash 发表于 2024-1-12 19:47
可以参考 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418985
https://a1ive.github.io/grub2_f ...

感谢大神指点
回复

使用道具 举报

472#
发表于 2024-2-10 13:33:48 | 只看该作者
感谢楼主分享
回复

使用道具 举报

473#
发表于 7 天前 | 只看该作者

好东西,感谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-20 02:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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