Найти в Дзене
QuestYouCraft

Почти идеальная мультизагрузочная флешка с помощью GrubFM Installer и GrubFM

Поясняю: захотелось мне сделать загрузочную флешку на все случаи жизни, причём удобную, и которая запускается практически с любого компьютера. В поисках решения задачи, я наткнулся на такой проект, как GrubFM. GrubFM — это файловый менеджер (далее ФМ), написанный на GRUB 2 и предназначенный для загрузки операционных систем с компьютера. Например, вы — компьютерный мастер, у которого есть необходимость устанавливать несколько операционных систем на компьютере, но вы же не будете носить 5-10 флешек для каждой операционной системы отдельно, верно? Вы можете записать GrubFM и сюда же добавить несколько ОС. Без разницы, Windows, Linux или Hackintosh, вы даже можете записать это всё вместе и радоваться избавлением от нескольких USB-флешек (или разделов на ней) и пользоваться одной с несколькими ОС. Теперь про разработку: проект разрабатывается одним энтузиастом из Китая — a1ive (именно так его зовут на GitHub). Он написал этот ФМ, за что ему спасибо! Но есть проблемка — как ег
Интерфейс GrubFM (красивый..)
Интерфейс GrubFM (красивый..)

Поясняю: захотелось мне сделать загрузочную флешку на все случаи жизни, причём удобную, и которая запускается практически с любого компьютера. В поисках решения задачи, я наткнулся на такой проект, как GrubFM.

GrubFM — это файловый менеджер (далее ФМ), написанный на GRUB 2 и предназначенный для загрузки операционных систем с компьютера. Например, вы — компьютерный мастер, у которого есть необходимость устанавливать несколько операционных систем на компьютере, но вы же не будете носить 5-10 флешек для каждой операционной системы отдельно, верно? Вы можете записать GrubFM и сюда же добавить несколько ОС. Без разницы, Windows, Linux или Hackintosh, вы даже можете записать это всё вместе и радоваться избавлением от нескольких USB-флешек (или разделов на ней) и пользоваться одной с несколькими ОС.

Теперь про разработку: проект разрабатывается одним энтузиастом из Китая — a1ive (именно так его зовут на GitHub). Он написал этот ФМ, за что ему спасибо! Но есть проблемка — как его правильно записать? Я тоже столкнулся с данным вопросом, поэтому пришлось написать программу, которая способна сделать эту флешку и упростить установку ФМ на запоминающее устройство.

Я разработал программу для Windows, которая называется GrubFM Installer, написал на языке программирования Batch.

Поэтапно:

  • Выбор USB накопителя
  • Скачивание последнего стабильного файла из официального репозитория GitHub от a1ive напрямую (с помощью Curl)
  • Форматирование USB накопителя
  • Создание 2 разделов (один — в FAT32, на который будет записан GrubFM, другой — в NTFS, уже пользовательский, для последующей записи ОС)
  • Запись загрузчика Grub4Dos (чуть ниже поясню зачем)
  • Распаковка архива с GrubFM на флешку

Grub4Dos был необходим для работы как на UEFI, так и на BIOS.

Теперь плюсы и минусы данного проекта:

Плюсы:

  • Совместимость (работает как на BIOS, так и на UEFI и UEFI + Secure Boot)
  • Универсальность (поддержка многих форматов ОС, такие как Linux, NT5, NT6 и т.п.)
  • Просто, быстро и удобно (ничего особого делать не нужно — записал один раз, и копируй образы сколько влезет)

Минус: поддерживаются не все форматы (например, не работают многие WinPE, такие как Hiren’s Boot CD и AdminPE)

Впрочем, действительно хороший проект, который действительно рекомендую к использованию, если Вы часто переустанавливаете ОС, хотя недостаток смутил.. a1ive пока активно поддерживает данный проект, поэтому если у Вас возникли вопросы по поводу самого ФМ, то можете обратиться в соответствующий раздел репозитория

[Репозиторий GrubFM Installer (QuestYouCraft)]

[Репозиторий Grub2 File Manager (GrubFM, a1ive)]