Софт для создания multiboot диска

monitor_soft

Сегодня хочу рассказать о программах которые я использую для создания multiboot дисков и флешек. Возможно коснусь некоторых нюансов в создании носителя с множеством программ и дистрибутивов.

На все программы будут даны ссылки на их официальный сайт, а так же, если программа распространяется как бесплатная, для личного не коммерческого использования, будет ссылка для скачивания с моего яндекс диска.

В самом начале определяемся с носителем. Не важно переносной HDD или USB флешка будет использоваться для вашего multiboot. Далее форматируем носитель и делаем его загрузочным. Можно это сделать из командной строки, а можно воспользоваться различными программами, коих множество в интернете.

Для создания live сборок с несколькими дистрибутивами linux, а так же если вы используете операционную систему Linux, то вам необходима программа MultiBoot USB.

На официальной страничке программы на GitHub вы найдете версии программы для всех операционных систем и подробные инструкции. Для перевода на русский язык можно воспользоваться переводчиком, например встроенным в браузер гугл или яндекс.

При создании multiboot носителя в Windows:

Как правило при создании универсального установщика или загрузчика операционных систем с несколькими версиями систем — все манипуляции и действия производят в ОС Windows.

Под Windows существует множество программ как для записи отдельных образов на флешку, так и для создания сборников.

Для записи, создания носителя с одной операционной системой, использую популярную Rufus. Интерфейс этой программы интуитивно понятен и прост, есть поддержка русского языка.

rufus

Для создания универсального носителя я использую сборку MultiBoot USB, там же можно найти инструкцию по использованию этой сборки программ по созданию носителя.

Multiboot

 

Процесс работы с приложениями описывать не буду внутри архива содержится обе версии MultiBoot USB, а также утилиты которые понадобятся. Соответственно, подробная инструкция содержится в текстовом файле Multiboot.old, там же в архиве.

Для редактирования загрузочного меню загрузчика операционных систем boot я использую программу EasyBCD

  • Программа EasyBSD позволяет пользователям самостоятельно настраивать меню загрузки операционных систем. Так, например, если у вас установлено сразу несколько ОС, вы можете создать меню выбора, указать систему по умолчанию и назначить таймер автоматического выбора.
  • Основной функционал заключается в возможности создания меню выбора операционных систем, и настройки этого меню:
    какая операционная система установлена как основная;
  • Сколько времени даётсяпользователю на выбор ОС;
  • Добавление других функций в меню.

Скачать последнюю версию можно с официального сайта совершенно бесплатно.

Для редактирования exe файлов, изменения их значков на свои я использую программу ResourceHacker

Скачать программу можно с официального сайта.

Команды которые использованы в файлах menu.lst для подключения linux минт дистрибутивов

title linuxmint 18.2 cinnamon i386 
 kernel /linux/i386/vmlinuz iso-scan/filename=/linux/i386/linuxmint.iso boot=casper initrd=/casper/initrd.lz locale=ru_RU quiet splash --
 initrd /linux/i386/initrd.lz

 title linuxmint 18.2 cinnamon x64 
 kernel /linux/x64/vmlinuz iso-scan/filename=/linux/x64/linuxmint.iso boot=casper initrd=/casper/initrd.lz locale=ru_RU quiet splash --
 initrd /linux/x64/initrd.lz

Основная часть кода для запуска того или иного дистрибутива берется из файла loopback.cfg. Файл расположен в самом образе linux в папке Boot.

Так же извлеките из образа файлы vmlinuz, initrd.lz — поместите их вместе с iso образом в одну директорию.

Подключаем образ Kaspersky Rescue Disk 18

Самое первое это скачиваем образ с сайта Касперского.

Распаковываем образ при помощи архиватора 7zip, в папку kasper на вашем носителе.

Папку kasper предварительно создаете на вашей флешке.

Теперь открываете файл menu.lst и добавляете туда следующие строки:

title Kaspersky Rescue Disk 2018
set _path=/kasper
set lang=ru
set _kernel=k-x86_64
checkrange 0,1 is64bit && set _kernel=k-x86
find --set-root %_path%/boot/grub/%_kernel%
kernel    %_path%/boot/grub/%_kernel% net.ifnames=0 lang=%lang% dostartx trace subdir=%_path%/data
initrd    %_path%/boot/grub/initrd.xz

Для обновления скачайте свежий образ и распакуйте его в папку kasper, предварительно удалив все ее содержимое.

О создании multiboot носителя в Linux читайте в этой статье.

Всем Удачи!

Про ПК
Добавить комментарий