无忧启动论坛

标题: 请教如何用GRUB4DOS引导卡巴斯基急救盘 [打印本页]

作者: rgy    时间: 2014-8-23 13:41
标题: 请教如何用GRUB4DOS引导卡巴斯基急救盘
本帖最后由 rgy 于 2014-8-25 10:46 编辑

最近想在U盘中量产卡巴斯基急救盘用GRUB4DOS启动,但苦于没有现成的方法.
搜索了下发现一个叫YUMI的软件可以合盘这些急救盘,可他用的是SYSLINUX引导
其中一段:

kernel /multiboot/kav_rescue_10/boot/rescue    append root=live:LABEL=MULTIBOOT live_dir=/multiboot/kav_rescue_10/rescue/LiveOS/
subdir=/multiboot/kav_rescue_10/rescue/LiveOS/ rootfstype=auto vga=791 init=/linuxrc loop=/multiboot/kav_rescue_10/rescue/LiveOS/squashfs.img
initrd=/multiboot/kav_rescue_10/boot/rescue.igz kav_rescue_10_lang=en udev liveimg splash quiet

想改成GRUB4DOS引导
望大神指点

附原文件 syslinux.rar (659 Bytes, 下载次数: 15)

YUMI软件的原启动代码:

# Simple Menu Created by Lance http://www.pendrivelinux.com for YUMI - (Your USB Multiboot Installer)
menu title Kaspersky Rescue Disk (Antivirus Scanner) Boot Menu
# menu background yumi.png
MENU MARGIN 10
MENU VSHIFT 4
menu color hotsel 30;47 #200000 #FFFFFF
menu color sel 30;47 #00000000 #FFFFFF
menu color border 30;44        #D00000 #00000000 std
default live

label live
  menu label ^Run Kaspersky Rescue Disk from this USB
  kernel /multiboot/kav_rescue_10/boot/rescue
  append root=live:LABEL=MULTIBOOT live_dir=/multiboot/kav_rescue_10/rescue/LiveOS/ subdir=/multiboot/kav_rescue_10/rescue/LiveOS/ rootfstype=auto vga=791 init=/linuxrc loop=/multiboot/kav_rescue_10/rescue/LiveOS/squashfs.img initrd=/multiboot/kav_rescue_10/boot/rescue.igz kav_rescue_10_lang=en udev liveimg splash quiet doscsi nomodeset
label text
  menu label ^Run Kaspersky Rescue Disk - Text Mode
  kernel /multiboot/kav_rescue_10/boot/rescue
  append root=live:LABEL=MULTIBOOT live_dir=/multiboot/kav_rescue_10/rescue/LiveOS/ subdir=/multiboot/kav_rescue_10/rescue/LiveOS/ rootfstype=auto vga=791 init=/linuxrc loop=/multiboot/kav_rescue_10/rescue/LiveOS/squashfs.img initrd=/multiboot/kav_rescue_10/boot/rescue.igz kav_rescue_10_lang=en udev liveimg quiet nox kav_rescue_10shell noresume doscsi nomodeset
label hwinfo
  menu label ^Run Hardware Info
  kernel /multiboot/kav_rescue_10/boot/rescue
  append root=live:LABEL=MULTIBOOT live_dir=/multiboot/kav_rescue_10/rescue/LiveOS/ subdir=/multiboot/kav_rescue_10/rescue/LiveOS/ rootfstype=auto vga=791 init=/linuxrc loop=/multiboot/kav_rescue_10/rescue/LiveOS/squashfs.img initrd=/multiboot/kav_rescue_10/boot/rescue.igz kav_rescue_10_lang=en udev liveimg quiet softlevel=boot nox hwinfo noresume doscsi nomodeset
MENU SEPARATOR  
label <-- Back to Main Menu
kernel vesamenu.c32
append /multiboot/syslinux.cfg

作者: wintoflash    时间: 2014-8-24 17:07
本帖最后由 wintoflash 于 2014-8-24 17:10 编辑

试试
kernel /multiboot/kav_rescue_10/boot/rescue  root=live:LABEL=MULTIBOOT live_dir=/multiboot/kav_rescue_10/rescue/LiveOS/
subdir=/multiboot/kav_rescue_10/rescue/LiveOS/ rootfstype=auto vga=791 init=/linuxrc loop=/multiboot/kav_rescue_10/rescue/LiveOS/squashfs.img kav_rescue_10_lang=en udev liveimg splash quiet
initrd /multiboot/kav_rescue_10/boot/rescue.igz
红色部分改为对应的文件的路径 蓝色部分是u盘卷标

作者: rgy    时间: 2014-8-25 10:35
wintoflash 发表于 2014-8-24 17:07
试试
kernel /multiboot/kav_rescue_10/boot/rescue  root=live:LABEL=MULTIBOOT live_dir=/multiboot/kav ...

试了下,发现能启动,但是启动过程会在最后一步卡两分多钟(屏幕是黑的只有一个光标在闪烁),用TUMI软件制作不会出现这情况。
不知到是代码移植的问题还是用于量产CD-ROM需另外修改。还有就是语言已改为中文
这是现在的代码:

kernel /boot/rescue  root=live:LABEL=RGY live_dir=/rescue/LiveOS/ subdir=/rescue/LiveOS/ rootfstype=auto vga=791 init=/linuxrc loop=/rescue/LiveOS/squashfs.img kav_lang=sch udev liveimg splash quiet
initrd /boot/rescue.igz

还望启动慢的问题得到解决

作者: xyzxp    时间: 2014-8-25 15:17
rgy 发表于 2014-8-25 10:35
试了下,发现能启动,但是启动过程会在最后一步卡两分多钟(屏幕是黑的只有一个光标在闪烁),用TUMI软件 ...

我原来UD盘使用的 整体引导ISO方式:

title 【5】  卡巴斯基杀毒基急救盘
find --set-root /rescue/rescue.iso
map --mem /rescue/rescue.iso (0xff)
map --hook
chainloader (0xff)
作者: wintoflash    时间: 2014-8-25 17:10
本帖最后由 wintoflash 于 2014-8-25 17:12 编辑
rgy 发表于 2014-8-25 10:35
试了下,发现能启动,但是启动过程会在最后一步卡两分多钟(屏幕是黑的只有一个光标在闪烁),用TUMI软件 ...


我也不知道是为什么,把卷标和文件位置改成和syslinux引导的一样试试
作者: rgy    时间: 2014-8-25 19:46
xyzxp 发表于 2014-8-25 15:17
我原来UD盘使用的 整体引导ISO方式:

title 【5】  卡巴斯基杀毒基急救盘

感谢你的回答,刚试过了似乎只能把ISO放到可见区,放UD区不能启动,但是用于量产的话,只在一台古董上网本上启动成功过。
作者: rgy    时间: 2014-8-25 19:54
wintoflash 发表于 2014-8-25 17:10
我也不知道是为什么,把卷标和文件位置改成和syslinux引导的一样试试

感谢你的再次回答,试过同样的卷标同样的文件位置还用了YUMI软件写过的相同文件,结果还是同样问题
不过发现我的古董上网本不会卡
作者: frodo75    时间: 2014-9-6 12:53
本帖最后由 frodo75 于 2014-9-6 12:55 编辑

find --set-root --ignore-cd /rescue/rescue.iso
map /rescue/rescue.iso (0xff) || map --mem /rescue/rescue.iso (0xff)
map --hook
chainloader (0xff)

rescue.iso放可见区,U盘根目录放liveusb文件,引导成功

病毒库要怎么更新,更新后怎么重新打包?
作者: 六枚硬币    时间: 2019-8-23 05:33
不好意思,把几年前的帖子挖了出来。似乎GRUB4DOS对卡巴急救盘的支持是存在些问题。按8楼的写法可以引导到选择界面
卡巴斯基救援磁盘。图形模式加载图形子系统。

卡巴斯基救援磁盘。文本模式下加载所代表的文本用户界面 。

从硬盘引导。
但是选择其中任何一项都会报错,一堆log都来不及查。实机和VMware以及QEMU测试都是如此。
基本是can't mount root filesystem一类的。
不知道有没有坛友解决了
作者: 不点    时间: 2019-8-23 06:40
六枚硬币 发表于 2019-8-23 05:33
不好意思,把几年前的帖子挖了出来。似乎GRUB4DOS对卡巴急救盘的支持是存在些问题。按8楼的写法可以引导到 ...

用英国人 Steve 写的 Easy2Boot 软件,即可解决各类 ISO 启动问题。

Easy2Boot 会写出恰当的 menu.lst,然后交给 grub4dos 去启动。


作者: rgy    时间: 2019-8-25 07:55
六枚硬币 发表于 2019-8-23 05:33
不好意思,把几年前的帖子挖了出来。似乎GRUB4DOS对卡巴急救盘的支持是存在些问题。按8楼的写法可以引导到 ...

后来我换了个思路,先从grub4dos转到grub2再引导卡巴斯基急救盘。
现在卡巴斯基急救盘不支持中文就没用了。




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3