Kasperky에서 제공 한 ISO 이미지 를 부팅하려고 할 때 어려움이 있습니다 . 두 가지 옵션을 시도했습니다.
A. 커널을로드하여 부팅합니다 :
menuentry "Kaspersky Rescue" {
# Taken from http://rescuedisk.kaspersky-labs.com/rescuedisk/updatable/kav_rescue_10.iso
set isofile="/iso/kav_rescue_10.iso"
echo "Booting from $isofile. Wait for a minute..."
loopback loop $isofile
set root=(loop)
# From $isofile/boot/grub/i386-efi/cfg/kav_menu.cfg
linux /boot/rescue root=live:CDLABEL=BOOT rootfstype=auto vga=791 init=/init kav_lang=ru udev liveimg splash quiet doscsi nomodeset
initrd /boot/rescue.igz
}
아래의 옵션을 시도했지만 아무것도 작동하지 않습니다.
root=live:CDLABEL=BOOT
(위와 같이BOOT
파일 관리자에서 볼 수 있듯이 USB 디스크 레이블 임)root=live:CDLABEL=KRD10
root=live:UUID=A1234-1234
B. 전체 ISO를 메모리에로드하여 부팅합니다 :
menuentry "Kaspersky Rescue" {
set isofile="/iso/kav_rescue_10.iso"
set memdisk=/image/memdisk-5.10.bin
echo "Booting from $isofile. Wait for a minute..."
linux16 $memdisk
initrd16 $isofile
}
두 번째 시도는 ISO 부트 로더 옵션을 볼 수 있었기 때문에 조금 더 진행되었지만 특정 순간에 두 가지 시도가 다음 오류로 인해 충돌합니다.
dracut Warning: Can't mount root filesystem
dracut Warning: dracut: FATAL: Failed to mount block device of live image
dracut Warning: dracut: Refusing to continue
mount: special device /dev/sr* does not exist
mount: special device /dev/mapper/live-rw does not exist
Kernel panic - not syncing: Attempt to kill init! exitcode=0x00000100
Pid: 1, comm: init Not tainted 3.4.24-krd10 #1
Call Trace:
[<c090b902>] panic+0x7d/0x171
[<c0429481>] do_exit+0x325/0x6c9
[<c042988b>] do_group_exit+0x66/0x8f
[<c04298c7>] sys_exit_group+0x13/0x17
[<c0912d93>] sys_enter_do_call+0x12/0x22
시스템 로더가 루트 파티션을 찾거나 마운트 할 수 없다는 것을 알았습니다. 해결 방법이 있습니까?
이 포럼 (러시아어) 에서는 Grub4Dos를 사용하여 FAT32 형식의 USB 플래시에서 Kaspersky를 시작할 수 있다고 주장합니다.
—
dma_k