无忧启动论坛

 找回密码
 注册
搜索

Grub4dos运行ISO镜像文件问题

查看数: 9992 | 评论数: 36 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-3-1 22:59

正文摘要:

Grub4dos可以引导ISO,但是运行不正常,提示路径错误以及缺少外置程序 我使用Grub4Dos引导菜单运行ISO-卡巴斯基急救盘.iso 开机正常显示Grubdos菜单,选择运行卡巴斯基急救盘.iso,也能够正常进入卡巴斯基急救盘.i ...

回复

wn168cn@163.com 发表于 2024-11-9 17:22:02
感谢分享
qhb 发表于 2024-11-9 17:10:04
赞赞
无犹启动 发表于 2023-10-21 08:09:03
简单测试了一下,krd.iso整体引导,在Legacy bios下引导成功,在uefi模式引导中途失败,在命令行界面报错 ...
nowayer 发表于 2023-10-21 07:58:05
提示: 作者被禁止或删除 内容自动屏蔽
liuzhaoyzz 发表于 2022-3-7 10:59:32
我为什么推荐ventoy,而不是推荐Easy2boot,longpanda有解释,他写ventoy一部分原因可能就是Easy2boot不完美。USB启动方面,特别是启动linux,ventoy是非常简单的,虽然可能有些启动兼容性问题,但是瑕不掩瑜。
http://wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=424085&pid=4236746&fromuid=298214
安然自若 发表于 2022-3-4 23:22:33
本帖最后由 安然自若 于 2022-3-4 23:29 编辑
liuzhaoyzz 发表于 2022-3-1 22:59
卡巴斯基应急磁盘免费下载Kaspersky Rescue Disk
https://www.kaspersky.com.cn/downloads/thank-you/free ...

非常感谢!您的方法是正确的,Grub4Dos可以正确引导,只是你那个仅针对卡巴斯基急救盘类型的ISO文件,其他PE版ISO文件,我不会弄LST。最终,我选择了Ventoy,多种ISO引导并启动成功。悬赏是您的了
2011cwj6958 发表于 2022-3-3 19:03:32
Bluebells 发表于 2022-3-2 10:27
老实人你好, 如果不支持 Legacy bios 引导, 出现 grub4dos 菜单后"能够正常进入卡巴斯基急救盘.iso光盘菜 ...

krd.iso 测试 Easy2Boot制作 Legacy bios uefi 都成功启动
yxldh 发表于 2022-3-3 15:28:28
安然自若 发表于 2022-3-3 12:13
rescue,这个呢?是什么?

set KRD10ISO=/rescue/rescue.iso (这里的rescue是路径和文件名 按照实际更改)
set kernel=(0xff)/boot/rescue (这里的/boot/rescue改成/boot/grub/k-x86_64或/boot/grub/k-x86) root=live:UUID=A1234-1234(这里的UUID按实际改成CDLABEL) rootfstype=auto vga=791 init=/init kav_lang=en udev liveimg splash quiet doscsi nomodeset
set initrd=(0xff)/boot/rescue.igz (rescue.igz改成grub/initrd.xz)
安然自若 发表于 2022-3-3 12:13:10
yxldh 发表于 2022-3-3 08:22
UUID更换成你的CDLABEL=*******

rescue,这个呢?是什么?

点评

set KRD10ISO=/rescue/rescue.iso (这里的rescue是路径和文件名 按照实际更改) set kernel=(0xff)/boot/rescue (这里的/boot/rescue改成/boot/grub/k-x86_64或/boot/grub/k-x86) root=live:UUID=A1234-1234(这  详情 回复 发表于 2022-3-3 15:28
dfw9 发表于 2022-3-3 08:29:52
安然自若 发表于 2022-3-3 00:24
你这样也只是能够引导卡巴斯基的急救盘ISO,对于优启通等PE来说,还是不能正常加载外置程序

外置程序更简单,用雷电PE自动加载。http://bbs.wuyou.net/forum.php?mod=viewthread&tid=426252
yxldh 发表于 2022-3-3 08:22:41
UUID更换成你的CDLABEL=*******

点评

rescue,这个呢?是什么?  详情 回复 发表于 2022-3-3 12:13
yxldh 发表于 2022-3-3 08:16:38
安然自若 发表于 2022-3-2 21:15
file not found,什么原因?我需要修改LST中的哪些参数?

/rescue/rescue.iso文件名和路径要按照你的实际情况来更改 boot/rescue或许是boot/grub/k-x86_64 boot/rescue.igz 也许是/boot/grub/initrd.xz
安然自若 发表于 2022-3-3 00:24:54

你这样也只是能够引导卡巴斯基的急救盘ISO,对于优启通等PE来说,还是不能正常加载外置程序

点评

外置程序更简单,用雷电PE自动加载。http://bbs.wuyou.net/forum.php?mod=viewthread&tid=426252  详情 回复 发表于 2022-3-3 08:29
安然自若 发表于 2022-3-2 21:40:18
nttwqz 发表于 2022-3-2 13:37
你看吧,钓一堆高手都冒出来了。

感觉你这弄得太复杂了,下载安装个小a,开机扫描查杀多省事,大不了用 ...

我并不是一定要用卡巴斯基的急救盘,我最主要的目的就是实现使用Grub4Dos引导ISO,能够正常运行并加载外置程序,现在是能运行ISO,但是,不能挂载ISO,找不到路径
安然自若 发表于 2022-3-2 21:15:06
本帖最后由 安然自若 于 2022-3-2 21:16 编辑
yxldh 发表于 2022-3-2 17:16
title Kaspersky Rescue Disk 10 ISO MAP+CDLABEL
set KRD10ISO=/rescue/rescue.iso
set kernel=(0xff)/b ...

file not found,什么原因?我需要修改LST中的哪些参数?

点评

/rescue/rescue.iso文件名和路径要按照你的实际情况来更改 boot/rescue或许是boot/grub/k-x86_64 boot/rescue.igz 也许是/boot/grub/initrd.xz  详情 回复 发表于 2022-3-3 08:16
安然自若 发表于 2022-3-2 21:13:21

怎么搞的?指点一下啊,大神
liuzhaoyzz 发表于 2022-3-2 17:35:46
安然自若 发表于 2022-3-2 12:30
title Run kav.iso
RUN /kav.iso

map --mem /Firadisk.img (fd0)这样子的用法,只适合于windows xp以及windows xp pe,不适用于linux。

试下楼上yxldh的方法。

dfw9 发表于 2022-3-2 17:34:13
简单!

点评

你这样也只是能够引导卡巴斯基的急救盘ISO,对于优启通等PE来说,还是不能正常加载外置程序  详情 回复 发表于 2022-3-3 00:24
怎么搞的?指点一下啊,大神  详情 回复 发表于 2022-3-2 21:13

评分

参与人数 1无忧币 +5 收起 理由
安然自若 + 5 赞一个!

查看全部评分

yxldh 发表于 2022-3-2 17:16:02
title Kaspersky Rescue Disk 10 ISO MAP+CDLABEL
set KRD10ISO=/rescue/rescue.iso
set kernel=(0xff)/boot/rescue root=live:UUID=A1234-1234 rootfstype=auto vga=791 init=/init kav_lang=en udev liveimg splash quiet doscsi nomodeset
set initrd=(0xff)/boot/rescue.igz
map %KRD10ISO% (0xff) || map --mem %KRD10ISO% (0xff)
map --hook > nul
kernel %kernel%
initrd %initrd%
boot

点评

file not found,什么原因?  详情 回复 发表于 2022-3-2 21:15
2010sya 发表于 2022-3-2 14:06:08
Bluebells 发表于 2022-3-2 10:27
老实人你好, 如果不支持 Legacy bios 引导, 出现 grub4dos 菜单后"能够正常进入卡巴斯基急救盘.iso光盘菜 ...

简单测试了一下,krd.iso整体引导,在Legacy bios下引导成功,在uefi模式引导中途失败,在命令行界面报错。。。
dfw9 发表于 2022-3-2 13:46:35
安然自若 发表于 2022-3-2 12:30
title Run kav.iso
RUN /kav.iso

kav.iso 呢?
测试好,才能提供方法。
nttwqz 发表于 2022-3-2 13:37:03
本帖最后由 nttwqz 于 2022-3-2 13:42 编辑

你看吧,钓一堆高手都冒出来了。

感觉你这弄得太复杂了,下载安装个小a,开机扫描查杀多省事,大不了用完再删,一定要下载完整版安装包,小a也支持生成急救盘,PE版,可复制出来使用。

或者下载个大蜘蛛扫描器,PE下就能运行,也不用费劲折腾了,这个也有急救盘,但没用过。

https://free.drweb.cn/cureit/

点评

我并不是一定要用卡巴斯基的急救盘,我最主要的目的就是实现使用Grub4Dos引导ISO,能够正常运行并加载外置程序,现在是能运行ISO,但是,不能挂载ISO,找不到路径  详情 回复 发表于 2022-3-2 21:40
6666666666  发表于 2022-3-2 13:54
安然自若 发表于 2022-3-2 12:31:49
liuzhaoyzz 发表于 2022-3-2 12:03
grub4dos map --mem iso之后,虽然能够启动,但是iso里面的内容,启动之后iso没有挂载,所以iso里面的文件 ...

您说的很对,就是ISO没挂载,找不到文件,但是,应该怎么处理呢?能手动挂载,但是无法运行。ISO里面没有运行的程序和LST文件
安然自若 发表于 2022-3-2 12:30:40
liuzhaoyzz 发表于 2022-3-2 12:03
grub4dos map --mem iso之后,虽然能够启动,但是iso里面的内容,启动之后iso没有挂载,所以iso里面的文件 ...

title Run kav.iso
RUN /kav.iso

title setup0 kav.iso
map --mem /Firadisk.gz (fd0)
map --mem /kav.iso (0xff)
map --hook
chainloader (0xff)
boot

title setup1 kav.iso
find --set-root /kav.iso
map --mem /Firadisk.img (fd0)
map --mem (hd0,0)/kav.iso (hd32)
map --hook
chainloader (hd32)

title setup2 kav.iso
find --set-root /kav.iso
map --mem /Firadisk.img (fd0)
map --mem (hd0,0)/kav.iso (0xff)
map --hook
chainloader (0xff)

title find and boot Kav.ISO
fallback 1
find --set-root /kav.iso
map /kav.iso (0xff) || map --mem /kav.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title find and boot EasyU.ISO
fallback 1
find --set-root /EasyU.iso
map /EasyU.iso (0xff) || map --mem /EasyU.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title find and boot Eus.ISO
fallback 1
find --set-root /Eus.iso
map /Eus.iso (0xff) || map --mem /Eus.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title Reboot
reboot

title ShutDown
halt

点评

map --mem /Firadisk.img (fd0)这样子的用法,只适合与windows xp以及windows xp pe,不适用于linux。 试下楼上yxldh的方法。  详情 回复 发表于 2022-3-2 17:35
kav.iso 呢? 测试好,才能提供方法。  详情 回复 发表于 2022-3-2 13:46
安然自若 发表于 2022-3-2 12:30:12
窄口牛 发表于 2022-3-2 10:49
好吧,是grub2的legacy启动.
加个第三方run就容易了

已经测试,RUN无效
liuzhaoyzz 发表于 2022-3-2 12:03:00
grub4dos map --mem iso之后,虽然能够启动,但是iso里面的内容,启动之后iso没有挂载,所以iso里面的文件找不到,可能就会出现你说的Cannot find data/kernel.dat on devices错误提示。
你的menu.lst是怎么样的?贴上来看看。

我觉得应该把这个iso解开启动,然后参考iso里面的启动菜单照搬照抄试试看。

或者可以尝试ventoy启动方案。      

点评

您说的很对,就是ISO没挂载,找不到文件,但是,应该怎么处理呢?能手动挂载,但是无法运行。ISO里面没有运行的程序和LST文件  详情 回复 发表于 2022-3-2 12:31
title Run kav.iso RUN /kav.iso title setup0 kav.iso map --mem /Firadisk.gz (fd0) map --mem /kav.iso (0xff) map --hook chainloader (0xff) boot title setup1 kav.iso find --set-root /kav.iso  详情 回复 发表于 2022-3-2 12:30

评分

参与人数 1无忧币 +5 收起 理由
879792799 + 5 犀利

查看全部评分

窄口牛 发表于 2022-3-2 10:49:56
本帖最后由 窄口牛 于 2022-3-2 11:15 编辑

好吧,是grub2的legacy启动.
加个第三方run就容易了
  1. title 【03】 运行xxx
  2. RUN /路径/xxx.ISO
复制代码
RUN.rar (145.61 KB, 下载次数: 17)
试试看


点评

已经测试,RUN无效  详情 回复 发表于 2022-3-2 12:30
Bluebells 发表于 2022-3-2 10:27:16
本帖最后由 Bluebells 于 2022-3-2 10:33 编辑
窄口牛 发表于 2022-3-2 09:03
看上去应该不支持legacy,用g4e试试。没一个人说实话呢?

老实人你好, 如果不支持 Legacy bios 引导, 出现 grub4dos 菜单后"能够正常进入卡巴斯基急救盘.iso光盘菜单"?
https://rescuedisk.s.kaspersky-labs.com/updatable/2018/krd.iso

点评

krd.iso 测试 Easy2Boot制作 Legacy bios uefi 都成功启动  详情 回复 发表于 2022-3-3 19:03
简单测试了一下,krd.iso整体引导,在Legacy bios下引导成功,在uefi模式引导中途失败,在命令行界面报错。。。  详情 回复 发表于 2022-3-2 14:06
不点 发表于 2022-3-2 08:59:42
安然自若 发表于 2022-3-2 07:43
Grub4Dos无法实现吗?

easy2boot 本身就是使用 grub4dos 啊。

它其实是教会你如何精致、巧妙地使用 grub4dos。
2010sya 发表于 2022-3-2 07:57:18
e2b肯定可以的,ventoy也应该没问题,你试试吧。

要不你把iso发过来试试。。。(最好天翼或123盘)

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 17:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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