无忧启动论坛

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

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

    [复制链接]
1#
发表于 2020-9-13 16:11:18 | 显示全部楼层
ksafei 发表于 2020-9-10 12:19
W大发布过+ventoy选项的版本,对所有iso都有此选项

这个是带有ventoy选项的grub2文件管理器最后一版本 ...

建议别用。
ventoy在设计上就只能在特定分区结构的磁盘上用,要求其实比较苛刻。

点评

各有特色,配合使用还好  详情 回复 发表于 2020-9-13 17:24
回复

使用道具 举报

2#
发表于 2021-2-16 11:23:10 | 显示全部楼层
liuzhaoyzz 发表于 2021-2-16 09:35
grubfm-zh_CN2021-02-12启动debian-live-10.8.0-amd64-kde.iso失败,求帮助
1、我去清华大学开源站下载 ...

是不是iso放在 exFAT/NTFS 分区里面?一般情况下要放 FAT32 分区里面。我刚试了,放FAT32分区里面可以正常启动。


点评

我也曾经怀疑过是不是因为放在NTFS分区的问题,可是我的硬盘上面没有那么大的FAT32分区可以用来尝试,这个ISO大小是2.65GB。懒得调整分区了。 我很奇怪,为啥debian不能从NTFS分区启动,debian7就可以啊。  详情 回复 发表于 2021-2-16 11:25
回复

使用道具 举报

3#
发表于 2021-2-16 12:40:35 | 显示全部楼层
liuzhaoyzz 发表于 2021-2-16 11:25
我也曾经怀疑过是不是因为放在NTFS分区的问题,可是我的硬盘上面没有那么大的FAT32分区可以用来尝试,这 ...

放 NTFS 分区之后,确实就不能启动了。
至于变量要不要加花括号,建议全都加上。
比如:
  1. echo "$abcd"
  2. echo "${a}bcd"
  3. echo "${abc}d"
  4. echo "${abcd}"
复制代码




点评

刚才在虚拟机里面新建了一个FAT32硬盘,进行测试,把debian-live-10.8.0-amd64-kde.iso拷贝进去,grubfm-zh_CN2021-02-12和手工写的菜单都可以启动。 debian真的是一代不如一代啊!放在NTFS上面的镜像都不支持,完  详情 回复 发表于 2021-2-16 14:03
回复

使用道具 举报

4#
发表于 2021-2-17 18:11:02 | 显示全部楼层
ksafei 发表于 2021-2-16 14:45
最近用grub2FM和map 启动有svbus驱动的iso PE时会一直卡在windows图标处转圈,只能强制重启(如下图)。找到 ...


点评

感谢!  发表于 2021-2-17 18:51
回复

使用道具 举报

5#
发表于 2021-2-21 13:40:23 | 显示全部楼层
liuzhaoyzz 发表于 2021-2-21 10:23
前面几个帖子我都说过了啊,试过了啊,前面的语句都不出错,configfile /boot/grub/loopback.cfg这一句出 ...

wintoflash的不出错,我自己手工写的菜单出错,我写的菜单,没有source下func.sh这些。

应该是你自己的菜单有问题,把全部的菜单贴出来看看。

点评

set default=0 set fallback=1 set timeout=2 set pager=20 set grub_draw_border=1 #设定菜单字体及背景颜色 set menu_color_normal=white/black set menu_color_highlight=white/blue #loopback -m ra  详情 回复 发表于 2021-2-21 15:27
回复

使用道具 举报

6#
发表于 2021-2-21 18:36:52 | 显示全部楼层
liuzhaoyzz 发表于 2021-2-21 15:36
估计是不行的哟。这个loopback.cfg的作用,除了菜单的作用之外,应该还相当于定位光盘iso的一个标志文件 ...

听江南一根葱的,把loopback.cfg放到硬盘上执行试试。

点评

1、刚才试过了,把loopback.cfg放到硬盘上,ls -l看了下,是(hd2,2),grub.cfg里面改成configfile (hd2,2)/boot/grub/loopback.cfg,结果一样,还是卡死。 2、刚才试过了,grub2-latest2021-02-10,直接用里面的bui  详情 回复 发表于 2021-2-21 18:58
回复

使用道具 举报

7#
发表于 2021-2-21 19:01:30 | 显示全部楼层
liuzhaoyzz 发表于 2021-2-21 18:58
1、刚才试过了,把loopback.cfg放到硬盘上,ls -l看了下,是(hd2,2),grub.cfg里面改成configfile (hd2,2 ...

直接把grub.cfg的内容替换为loopback.cfg,看看死不死机,就知道问题出在哪部分了。
你仔细看下,func.sh里面只是一些函数,并没有实际执行这些命令。

点评

替换后正常加载菜单,没有任何问题。直接上图。  详情 回复 发表于 2021-2-21 19:03
回复

使用道具 举报

8#
发表于 2021-2-21 19:05:20 | 显示全部楼层
青青草 发表于 2021-2-21 17:45
请教W大:显示系统信息,除了加载 cpuid 模块,还需要加载哪个模块?

你想让grub具体显示什么系统信息?grub2-filemanager里面的系统信息界面可以查看 https://github.com/a1ive/grub2-f ... ot/grubfm/hwinfo.sh

里面用到的命令都在什么模块里,可以到 command.lst 里面查找。
回复

使用道具 举报

9#
发表于 2021-2-21 19:16:04 | 显示全部楼层
liuzhaoyzz 发表于 2021-2-21 19:03
替换后正常加载菜单,没有任何问题。直接上图。
我感觉光盘iso里面的loopback.cfg是不是被wintoflash替 ...

那说明你的grub.cfg有问题。
  1. set default=0
  2. set fallback=1
  3. set timeout=2
  4. set pager=20
复制代码

pager 能设成这个值吗?
https://www.gnu.org/software/gru ... tml_node/pager.html

  1. set grub_draw_border=1
  2. set menu_color_normal=white/black
  3. set menu_color_highlight=white/blue
  4. set gfxmode=auto,800x600,1024x768
  5. terminal_output gfxterm
  6. menuentry "/linux/veket/veket-20.10.iso-loopback" "/linux/veket/veket-20.10.iso" {
复制代码

这里第二个参数似乎没用到。
  1. iso_path="/linux/veket/veket-20.10.iso"
  2. export iso_path
复制代码

不建议这样设置变量。设置变量,要用set AAA=BBB,设置全局变量,用export AAA=BBB。
  1. search --set=root --file $iso_path
  2. probe -u ($root) -s rootuuid
  3. echo $rootuuid
  4. export rootuuid
  5. loopback -d loop
  6. loopback loop $iso_path
  7. root=(loop)
复制代码

同上,不建议这样设置变量。
错误:root 应该被设为(loop),而应该设为loop。root 变量里面存储的应该是不带括号的盘符。
https://github.com/a1ive/grub2-f ... les/iso/loop.sh#L12

  1. configfile /boot/grub/loopback.cfg
  2. }
复制代码

点评

1、set pager=20没问题,本人亲测,我一直用的,这个参数的意思,好像是设置grub2每页显示的命令行行数,但我不确定。 2、设置全局变量两种用法都可以,没问题。 set AAA=BBB; export AAA; 上面的用法,grubfm里  详情 回复 发表于 2021-2-21 20:38
回复

使用道具 举报

10#
发表于 2021-3-18 19:24:35 | 显示全部楼层
2012kwy 发表于 2021-3-18 08:53
选择第二项时出现如图所示:

win7 uefi 比较特殊,要用它自己的 bootmgfw.efi 启动才行。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-15 04:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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