使用grub2启动kaspersky杀毒iso光盘

最近opensuse上的文件服务器上发现了windows病毒,文件太多,也比较重要不能删除。于是想到了kaspersky有杀毒光盘。下载地址是 https://www.kaspersky.com.cn/downloads/thank-you/free-rescue-disk
将iso文件放到/分区。修改grub.cfg,具体如下:
menuentry “kaspersky livecd”{
search --no-floppy --fs-uuid --set=root 我的uuid
loopback loop /kaspersky.iso
linux (loop)/boot/rescue boot=casper iso-scan/filename=/kaspersky.iso
initrd (loop)/boot/rescue
}
重启,然后选择kaspersky启动,出现了死机。于是将initrd (loop)/boot/rescue修改为 initrd (loop)/boot/System.map-rescue,结果也是死机。
错误如下:


于是网上找了许久,将grub.cfg修改为如下:
menuentry “kaspersky livecd”{
search --no-floppy --fs-uuid --set=root 我的uuid
loopback loop /kaspersky.iso
linux16 /memdisk iso raw
initrd16 /kaspersky.iso
}
并将本机的memdisk复制到/分区。
重启,能进入图形界面,但是,很快就死机 了。错误如下:

kaspersky.iso里面的文件目录树:

/home/Admin/ISO/KASPERSKY
| boot.catalog
| efi.img
| livecd
|
±–boot
| | rescue
| | rescue.igz
| | System.map-rescue
| |
| —grub
| | grub.cfg
| | krd.jpg
| | krd_eula.jpg
| | unicode.pf2
| |
| ±–i386-efi
| | |
| | —cfg
| | ar.cfg
| | bg.cfg
| | bg_eula.cfg
| | boot_from_hard.cfg
| | br.cfg
| | cz.cfg
| | da.cfg
| | de.cfg
| | el.cfg
| | en.cfg
| | es.cfg
| | eula.cfg
| | fr.cfg
| | hu.cfg
| | it.cfg
| | jp.cfg
| | kav_menu.cfg
| | kav_menu_ar.cfg
| | kav_menu_br.cfg
| | kav_menu_cs.cfg
| | kav_menu_cz.cfg
| | kav_menu_da.cfg
| | kav_menu_de.cfg
| | kav_menu_el.cfg
| | kav_menu_en.cfg
| | kav_menu_es.cfg
| | kav_menu_fr.cfg
| | kav_menu_hu.cfg
| | kav_menu_it.cfg
| | kav_menu_jp.cfg
| | kav_menu_kor.cfg
| | kav_menu_la.cfg
| | kav_menu_nl.cfg
| | kav_menu_pl.cfg
| | kav_menu_pt.cfg
| | kav_menu_ru.cfg
| | kav_menu_sch.cfg
| | kav_menu_sr.cfg
| | kav_menu_src.cfg
| | kav_menu_sv.cfg
| | kor.cfg
| | la.cfg
| | lang_menu.cfg
| | nl.cfg
| | pl.cfg
| | pt.cfg
| | ru.cfg
| | sch.cfg
| | sr.cfg
| | src.cfg
| | sv.cfg
| |
| ±–i386-pc
| | | acpi.mod
| | | adler32.mod
| | | affs.mod
| | | afs.mod
| | | ahci.mod
| | | all_video.mod
| | | aout.mod
| | | ata.mod
| | | at_keyboard.mod
| | | backtrace.mod
| | | bfs.mod
| | | biosdisk.mod
| | | bitmap.mod
| | | bitmap_scale.mod
| | | blocklist.mod
| | | boot.img
| | | boot.mod
| | | bsd.mod
| | | btrfs.mod
| | | bufio.mod
| | | cat.mod
| | | cdboot.img
| | | chain.mod
| | | cmostest.mod
| | | cmp.mod
| | | command.lst
| | | configfile.mod
| | | cpio.mod
| | | cpio_be.mod
| | | cpuid.mod
| | | crc64.mod
| | | crypto.lst
| | | crypto.mod
| | | cryptodisk.mod
| | | cs5536.mod
| | | date.mod
| | | datehook.mod
| | | datetime.mod
| | | diskboot.img
| | | diskfilter.mod
| | | dm_nv.mod
| | | drivemap.mod
| | | echo.mod
| | | efiemu.mod
| | | ehci.mod
| | | elf.mod
| | | eltorito.img
| | | eula.mod
| | | exfat.mod
| | | exfctest.mod
| | | ext2.mod
| | | extcmd.mod
| | | fat.mod
| | | font.mod
| | | freedos.mod
| | | fs.lst
| | | fshelp.mod
| | | functional_test.mod
| | | gcry_arcfour.mod
| | | gcry_blowfish.mod
| | | gcry_camellia.mod
| | | gcry_cast5.mod
| | | gcry_crc.mod
| | | gcry_des.mod
| | | gcry_md4.mod
| | | gcry_md5.mod
| | | gcry_rfc2268.mod
| | | gcry_rijndael.mod
| | | gcry_rmd160.mod
| | | gcry_seed.mod
| | | gcry_serpent.mod
| | | gcry_sha1.mod
| | | gcry_sha256.mod
| | | gcry_sha512.mod
| | | gcry_tiger.mod
| | | gcry_twofish.mod
| | | gcry_whirlpool.mod
| | | gdb.mod
| | | geli.mod
| | | gettext.mod
| | | gfxmenu.mod
| | | gfxterm.mod
| | | gptsync.mod
| | | grub.cfg
| | | grubenv
| | | gzio.mod
| | | halt.mod
| | | hashsum.mod
| | | hdparm.mod
| | | hello.mod
| | | help.mod
| | | hexdump.mod
| | | hfs.mod
| | | hfsplus.mod
| | | http.mod
| | | hwmatch.mod
| | | iorw.mod
| | | iso9660.mod
| | | jfs.mod
| | | jpeg.mod
| | | kernel.img
| | | keylayouts.mod
| | | keystatus.mod
| | | ldm.mod
| | | legacycfg.mod
| | | linux.mod
| | | linux16.mod
| | | lnxboot.img
| | | loadenv.mod
| | | loopback.mod
| | | ls.mod
| | | lsacpi.mod
| | | lsapm.mod
| | | lsmmap.mod
| | | lspci.mod
| | | luks.mod
| | | lvm.mod
| | | lzma_decompress.img
| | | lzopio.mod
| | | mdraid09.mod
| | | mdraid09_be.mod
| | | mdraid1x.mod
| | | memdisk.mod
| | | memrw.mod
| | | minicmd.mod
| | | minix.mod
| | | minix2.mod
| | | minix2_be.mod
| | | minix3.mod
| | | minix3_be.mod
| | | minix_be.mod
| | | mmap.mod
| | | moddep.lst
| | | msdospart.mod
| | | multiboot.mod
| | | multiboot2.mod
| | | net.mod
| | | newc.mod
| | | nilfs2.mod
| | | normal.mod
| | | ntfs.mod
| | | ntfscomp.mod
| | | ntldr.mod
| | | odc.mod
| | | ohci.mod
| | | partmap.lst
| | | parttool.lst
| | | parttool.mod
| | | part_acorn.mod
| | | part_amiga.mod
| | | part_apple.mod
| | | part_bsd.mod
| | | part_dvh.mod
| | | part_gpt.mod
| | | part_msdos.mod
| | | part_plan.mod
| | | part_sun.mod
| | | part_sunpc.mod
| | | password.mod
| | | password_pbkdf2.mod
| | | pata.mod
| | | pbkdf2.mod
| | | pci.mod
| | | plan9.mod
| | | play.mod
| | | png.mod
| | | priority_queue.mod
| | | probe.mod
| | | pxe.mod
| | | pxeboot.img
| | | pxechain.mod
| | | raid5rec.mod
| | | raid6rec.mod
| | | read.mod
| | | reboot.mod
| | | regexp.mod
| | | reiserfs.mod
| | | relocator.mod
| | | romfs.mod
| | | scsi.mod
| | | search.mod
| | | search_fs_file.mod
| | | search_fs_uuid.mod
| | | search_label.mod
| | | sendkey.mod
| | | serial.mod
| | | setjmp.mod
| | | setpci.mod
| | | sfs.mod
| | | sleep.mod
| | | squash4.mod
| | | tar.mod
| | | terminal.lst
| | | terminal.mod
| | | terminfo.mod
| | | test.mod
| | | testload.mod
| | | test_blockarg.mod
| | | tftp.mod
| | | tga.mod
| | | time.mod
| | | trig.mod
| | | true.mod
| | | udf.mod
| | | ufs1.mod
| | | ufs2.mod
| | | uhci.mod
| | | usb.mod
| | | usbms.mod
| | | usbserial_common.mod
| | | usbserial_ftdi.mod
| | | usbserial_pl2303.mod
| | | usbtest.mod
| | | usb_keyboard.mod
| | | vbe.mod
| | | vga.mod
| | | vga_text.mod
| | | video.lst
| | | video.mod
| | | videoinfo.mod
| | | videotest.mod
| | | video_bochs.mod
| | | video_cirrus.mod
| | | video_fb.mod
| | | xfs.mod
| | | xnu.mod
| | | xnu_uuid.mod
| | | xzio.mod
| | | zfs.mod
| | | zfscrypt.mod
| | | zfsinfo.mod
| | |
| | —cfg
| | ar.cfg
| | bg.cfg
| | bg_eula.cfg
| | boot_from_hard.cfg
| | br.cfg
| | cz.cfg
| | da.cfg
| | de.cfg
| | el.cfg
| | en.cfg
| | es.cfg
| | eula.cfg
| | fr.cfg
| | hu.cfg
| | it.cfg
| | jp.cfg
| | kav_menu.cfg
| | kav_menu_ar.cfg
| | kav_menu_br.cfg
| | kav_menu_cs.cfg
| | kav_menu_cz.cfg
| | kav_menu_da.cfg
| | kav_menu_de.cfg
| | kav_menu_el.cfg
| | kav_menu_en.cfg
| | kav_menu_es.cfg
| | kav_menu_fr.cfg
| | kav_menu_hu.cfg
| | kav_menu_it.cfg
| | kav_menu_jp.cfg
| | kav_menu_kor.cfg
| | kav_menu_la.cfg
| | kav_menu_nl.cfg
| | kav_menu_pl.cfg
| | kav_menu_pt.cfg
| | kav_menu_ru.cfg
| | kav_menu_sch.cfg
| | kav_menu_sr.cfg
| | kav_menu_src.cfg
| | kav_menu_sv.cfg
| | kor.cfg
| | la.cfg
| | lang_menu.cfg
| | nl.cfg
| | pl.cfg
| | pt.cfg
| | ru.cfg
| | sch.cfg
| | sr.cfg
| | src.cfg
| | sv.cfg
| |
| —x86_64-efi
| acpi.mod
| zfsinfo.mod 还有很多的mod文件
|
±–rescue
| | KRD.VERSION
| |
| ±–backup
| | | startup.ini
| | | verdicts.ini
| | |
| | —rd
| | rd-0607g.xml
| | windowsunlocker
| |
| ±–bases
| | | avengine.dat 和很多的kdc文件
| | |
| | ±–data
| | | u0607g.xml
| | | updcfg.xml
| | | windowsunlocker
| | |
| | ±–mac
| | | avengine.esm
| | | kimul.signed.tar.gz
| | | kimul.tar.gz
| | | klavemu_mac.kdl
| | |
| | ±–mac10_4
| | | libavengine.dylib
| | |
| | ±–nix
| | | klavsys.kdc
| | | klavsys.mft
| | |
| | —Stat
| | kdb.stt
| |
| |
| —LiveOS
| squashfs.img
|
—[BOOT]
Boot-NoEmul.img

现在请问,这个如何修改!谢谢

在国外找到了一个类似的情况