Загрузочная флешка (Kaspersky Rescue Disk)


Сделаем возможность загружать с нашей флешки Kaspersky Rescue Disk
1. Скачиваем образ KRD (http://rescuedisk.kaspersky-labs.com/rescuedisk/updatable/)
2. Создаем копию этого образа и переименовываем в «kavrescue.iso»
3. Открываем «kavrescue.iso» и удаляем все кроме папки boot.
(для редактирования образа диска я использовал UltraISO)
4. В файле

boot\grub\cfg\boot_from_hard.cfg

, заменяем строку

root (hd0)

на

root (hd1)

Должно получиться:

menuentry "${boot_from_hard}" {
        set root='(hd1)'
        chainloader +1
}

menuentry "${reboot}" {
        reboot
}
menuentry "${halt}" {
        halt
}

4. Сохраняем изменнённый образ и кладем на флешку в папку где хранятся остальные образы. В нашем случае это папка iso.
5. Открываем второй, не модифицированный, образ, папку rescue, файлы image.squashfs и livecd копируем в корень флешки, потому как она станет «сдромом» где и будет искать файлы KRD.
6. В файле menu.lst на флешке добавляем новый пункт

title Kaspersky Rescue Disk
find --set-root /iso/kavrescue.iso
map /iso/rescueusb.iso (0xff) || map --mem /iso/kavrescue.iso (0xff)
map --hook
chainloader (0xff)

7. позуемся.

Остались или есть ещё вопросы? Задавайте!
(не забудьте указать ссылку на этот пост)




9 комментариев

  1. abomination_666 Russian Federation Google Chrome Windows :

    поправочка: файл boot_from_hard.cfg находиться в директории 

    kav_rescue_10_\boot\grub\i386-pc\cfg

    Thumb up 1 Thumb down 0

    • abomination_666 Russian Federation Google Chrome Windows :

      Итак, посоветовался я тут с духами онлайна и понял, что статья потеряла актуальность... Поэтому предлагаю другой вариант создания рабочей загрузочной флешки с KRD 10

      1. Скачиваем образ rescuedisk.kaspersky-labs...av_rescue_10.iso

      2. Переименовываем его в rescue.iso

      3. Создаём на флешке папку rescue

      4. Копируем в созданную папку переименованный образ

      5. Из образа в папку rescue достаём файл boot/rescue   boot/rescue.igz 

      6. В корне флешки создаём файл live usb

      7. В файле menu.lst на флешке добавляем:

      title Kaspersky Rescue Disk

      find --set-root /liveusb 

      kernel /rescue/rescue root=live:/dev/well/this/is/nonsense rootfstype=auto vga=791 init=/init initrd=rescue.igz kav_lang=ru udev liveimg splash quiet doscsi nomodeset 

      initrd /rescue/rescue.igz 

      Thumb up 1 Thumb down 0

  2. abomination_666 Russian Federation Google Chrome Windows :

    хотя нафига я это постил? всё ровно это никто не читает...

    Thumb up 0 Thumb down 0

  3. abomination_666 Russian Federation Google Chrome Windows :

    просто у меня без проблем запустился так на Transcend JetFlash V15... а вообще в ближайшее время попробую на других флешках... 

    Thumb up 0 Thumb down 0

  4. abomination_666 Russian Federation Google Chrome Linux :

    В общем вот мой рабочий menu.lst (проверен на 3х флешках) :

    title Windows XP/2000/2003 Setup

    map --unmap=0:0xff

    map --unhook && map --rehook

    savedefault

    ls /usbdrive.tag > nul || find --set-root --devices=hf /usbdrive.tag > nul

    configfile /winsetup.lst

    title  -

    root

    title Vista/Win7/Win8/Server2008 Setup/PE from partition 0

    map --unmap=0:0xff

    map --unhook && map --rehook

    root (hd0,0)

    ls /bootmgr > nul || find --set-root --devices=hf /bootmgr > nul

    chainloader /bootmgr

    savedefault +2

    title Vista/Win7/Win8/Server2008 Setup/PE from partition 0 DEBUG

    map --unhook

    map --unmap=0:0xff && map --rehook

    savedefault +1

    ls /usbdrive.tag > nul || find --set-root --devices=hf /usbdrive.tag > nul

    configfile /vistastp.lst

    title Second part of Vista/Win7/Win8/Server2008 Setup/Boot first internal disk

    map --unhook

    map --unmap=0:0xff && map --rehook

    savedefault

    ls /shifthd.bat > nul || find --set-root --devices=hf /shifthd.bat

    /shifthd.bat

    if «%RDSK%»=="" pause Fatal error while swaping hard disk order, cannot continue! && configfile /menu.lst

    pause --wait=3 Booting MBR on hd0 ...

    chainloader (hd0)+1

    title  -

    root

    title Ubuntu 12.04.2

    kernel /casper/vmlinuz iso-scan/filename=/iso/ubuntu-12.04.2-desktop-i386.iso boot=casper initrd=/casper/initrd.lz locale=ru_RU quiet splash —

    initrd /casper/initrd.lz

    title Ubuntu 12.04.2

    find --set-root /iso/ubuntu-12.04.2-desktop-i386.iso

    map /iso/ubuntu-12.04.2-desktop-i386.iso (0xff) || map --mem /iso/ubuntu-12.04.2-desktop-i386.iso (0xff)

    map --hook

    root (0xff)

    kernel /casper/vmlinuz boot=casper iso-scan/filename=/iso/ubuntu-12.04.2-desktop-i386.iso quiet splash locale=ru.UTF-8 —

    initrd /casper/initrd.lz

    boot

    title Kaspersky Rescue Disk

    find --set-root /liveusb 

    kernel /rescue/rescue root=live:/dev/well/this/is/nonsense rootfstype=auto vga=791 init=/init initrd=rescue.igz kav_lang=ru udev liveimg splash quiet doscsi nomodeset 

    initrd /rescue/rescue.igz 

    title Acronis True Image Home 2011

    kernel /iso/Acronis_True_Image_Home_2011/kernel.dat vga=0×318 quiet acpi=off noapic quiet

    initrd /iso/Acronis_True_Image_Home_2011/init.dat

    title Acronis Disk Director 11

    kernel /iso/Acronis_Disk_Director_11/kernel.dat vga=0×318 quiet acpi=off noapic quiet

    initrd /iso/Acronis_Disk_Director_11/init.dat

    title Start Victoria

    map --mem /boot/flops/victoria.ima (fd0)

    map --hook

    chainloader (fd0)+1

    rootnoverify (fd0)

    title Start MHDD

    find --set-root //boot/flops/mhdd.iso

    map --mem /boot/flops/mhdd.iso (hd32) 

    map --hook 

    chainloader (hd32) 

    boot

    title Start Memtest86

    map --mem /boot/flops/memtest86.wbt (fd0)

    map --hook

    chainloader (fd0)+1

    rootnoverify (fd0)

    title Start Recovery Console

    find --set-root /cmldr

    chainloader /cmldr

    write 0x7C03 0x63646D63

    write 0x7C07 0x00736E6F

    title Start Windows with NTLDR is missing

    map --mem /boot/flops/fixntldr.ima (fd0)

    map --hook

    chainloader (fd0)+1

    rootnoverify (fd0)

    title Start Windows XP loader

    map (hd1) (hd0)

    map --hook

    rootnoverify (hd0,0)

    chainloader /ntldr

     

    title Start Windows 7 or Vista loader

    map (hd1) (hd0)

    map --hook

    rootnoverify (hd0,0)

    chainloader /bootmgr

     

    #в пункте №6 ошибка:

    #6. В корне флешки создаём файл live usb 

    #необходимо убрать пробел так: liveusb

    #а вообще связка из 

    #winsetupfromusb с xp и 7 на борту+ 

    #Kaspersky Rescue Disk из этой статьи +

    #http://xaxatyxa.ru/_zagruzochnaya_fleshka/zagruzochnaya-fleshka-ubuntu.html +

    #http://xaxatyxa.ru/_zagruzochnaya_fleshka/zagruzochnaya-fleshka-memtest86.html+

    #acronis disk director&acronis true image=

    #флеш с 3мя осями и малой диагностикой... объём 8гб... 

    Thumb up 1 Thumb down 0

  5. smotrec Russian Federation Opera Windows :

    прочел ваш предыдущий пост там вы устанавливаете загрузчик вин98, т.е. можно сделать загрузочную флешку с ВИН98, спасибо.

    Thumb up 0 Thumb down 0

Оставить комментарий

Установка, настройка, мониторинг и администрирование linux, unix, windows систем