- Крайне простой способ создать мультизагрузочную флешку под Debian/Ubuntu
- Multiboot — загрузочная флешка Linux с несколькими дистрибутивами
- Немного отступления
- Установка Multiboot в linux
- Как видим все подробно расписано, будем действовать по пунктам, как как положено
- Выполняем первый пункт в зависимости от вашей версии linux
- Далее выполняем пункты вне зависимости от вашей операционной системы
Крайне простой способ создать мультизагрузочную флешку под Debian/Ubuntu
Расскажу-ка я о LiveUSB Multiboot. Это опен-сорс программа (под GPLv3), которая даёт возможность легко и просто создать загрузочную флешку и кинуть пару образов со всем самым нужным, чтобы при случае запуститься с неё и не мучаться с ношением и записью дисков.
В этом топике я опишу мои впечатления о программе, найденной в комментариях на просторах Хабрахабра. Автора комментария опять найти пока не смог, но искренне ему благодарен =) Пока что это самый простой способ сделать загрузочную флешку, да ещё и с GUI.
Так уж вышло, что купил я Kingston DT100G3 на 16 гигабайт, поддавшись на низкую цену, USB 3.0 и бренд, который лично у меня сбоев не давал. Ну, купил. Повертел в руках. Начал думать, зачем же она мне нужна. Подумал: «Ай, найду применение, в крайнем случае — буду носить фильмы» и забыл. А вечером пришлось ставить Windows XP на один компьютер. И тут засада — оказалось, в зоне досягаемости нет свободных компьютеров с пишущими CD приводами. Точнее, они были, просто мне было очень лениво и хотелось решить задачу, не вставая со стула и не бегая в соседнюю комнату. Под рукой оказалась флешка, и так моя задница избежала перемещения в пространстве…
А что с этой флешкой делать? Слышал про кучу программ с удобным GUI под Windows, но на рабочем компьютере Debian, в мультибут поставить в своё время ту же XP не смог — при разметке диска давным-давно выделил под XP и 7 по разделу… Логическому, к сожалению. О том, что XP нельзя поставить на логический раздел, узнал намного позже =( Так и забил на это — как-то обхожусь без Windows, но нужен же способ…
Хотя, что я туплю! Под Linux априори должно быть намного больше способов это сделать. А стоило вбить в поиск Хабра что-то вроде «загрузочная флешка linux» — и счётчик показал множество результатов. Что ж, начал орудовать средней кнопкой мыши, выбирая по заголовкам, что лучше пойдёт. Так, это консольное, то консольное… PenDriveLinux — хорошая штука, но мне ведь Windows устанавливать с флешки, а у него об этом ничего не указано. И тут в одном из комментариев я нашёл ссылку на, к сожалению, немного потерявший свою актуальность туториал по программе Multiboot LiveUSB. Там была ссылка на главную страницу проекта — и этого было достаточно.
Что нужно для установки?
sudo apt-add-repository 'deb http://liveusb.info/multisystem/depot all main' wget -q http://liveusb.info/multisystem/depot/multisystem.asc -O- | sudo apt-key add - sudo apt-get update && sudo apt-get install multisystem #Только для Debian sudo usermod -a -G adm "$SUDO_USER"
Затем ищем эту программу в меню и запускаем.
Интерфейс программы
Интерфейс кривой, частично неудобный, но работе с программой сильно не мешает. По крайней мере, таково моё впечатление. Окно ресайзить нельзя — и это довольно неудобно, все элементы фиксированных размеров. Если выбрать не французский или не английский язык интерфейса, то позиции сползают, кнопки пропадают и случаются прочие ужасы КРОВЬ КИШКИ ИНТЕРФЕЙС РАЗЪЕХАЛСЯ. Правда, лечится переключением на другую вкладку и обратно =)
Зато поддерживается Drag&Drop образов, и это в чём-то удобная вещь.
Работа программы
Программа не вылетает и даже работает с большей частью всех образов. Работает просто — по белому списку образов, т.е. отказывается заливать те, на которые у неё нет инструкции по установке. Следует заметить — белый список довольно большой, и замену почти всем инструментам можно найти за счёт выбора какого-либо другого диска. Однако же, белый список спрятался далеко стараниями авторов, на изначально скрытом блоке кнопок.
Загрузчики и размещение образов
- Главный загрузчик — GRUB2
- В случае невозможности загрузки чего-либо через GRUB2 на флешку пишется ещё один загрузчик, который (видимо, по задумке авторов) должен быть гарантированно совместим с этой программой. Для этого есть Syslinux и Grub4DOS
- Видимо, авторы программы хорошо поработали над совместимостью. По логам, ошибкам и нюансам работы можно понять, что в ней заданы определённые принципы поведения при установке разных образов — тот же детект подходящих загрузчиков и прочее. Это точно надёжнее, чем метод «знаменитого российского учёного Тыка».
- Да, можно загружать разные версии Linux. Сейчас у меня на этой флешке Knoppix, Debian в двух версиях, Puppy и Backtrack.
- Да, можно загружать разные версии Windows. У меня Windows 7, XP-Rus и XP-Eng.
- Каждый образ либо любовно распаковывается в свою отдельную папочку на флешке, либо просто суётся в виде iso на ту же флешку — таких меньшинство, всё же быстродействие должно быть, а в случае с чтением iso с флешки в память для того, чтобы загрузиться с этого iso, быстродействия как-то не наблюдается =)
Мелочи
- Программа любезно просит нас скачать кое-какие несвободные части исключительно для нашего удобства.
К примеру, без Firadisk.img та же XP соовсем не захочет устанавливаться. Бывает, что уж там.
Однако не обошлось и без чего-то курьёзного. Программа просит скачать дистрибутив WinServer 2003 SP1 для того, чтобы на флешку можно было запихнуть XP — при этом нужно около 5 файлов. Да, образ по нажатию кнопочки качается неведомо откуда, весит около гигабайта и всё, что нужно — это пара файлов из этого образа. Я скачал, конечно, но WTF остался. Понимаю, что WTF должен быть в сторону лицензий и всё такое. - НЕ? ПЫТАЙТЕСБ ZАKA4АTb MЕМT3СT! Он уже там, в стандартной поставке с любой флешкой, которая подвержена разрушительному воздействию Multiboot. Так-то.
- Универсальность — на одну флешку почти всё, что угодно
- Удобство — почти всё, что угодно, на одной флешке 😉
- Работает стабильно, не вылетает
- Регулярно обновляется, во всяком случае, у меня постоянно выскакивают сообщения-запросы от update-notifier именно насчёт multiboot =)
- Нельзя задать свой заголовок для GRUB. Неудобно, когда есть два образа XP, отличающиеся языком установки, — заголовки-то получаются разными, и шанс попадания в нужный при загрузке с флешки — 50 на 50.
- Глючность интерфейса
- White-list, который порой глючит и не пропускает образ той же XP, слегка изменённый NLite или вручную, причём изменения затрагивали только внутренности файлов (хэш-суммы файлов, не особо значимых для загрузки?)
Почему только Ubuntu/Debian?
Да просто на странице программы заявлена совместимость с Debian&Ubuntu. Я ничего больше не пробовал — другими дистрибутивами пользуюсь редко. Если кто-то внезапно поймёт, что программа совместима и с его дистрибутивом — пишите в комментариях.
Multiboot — загрузочная флешка Linux с несколькими дистрибутивами
В статье пойдет речь об известной программе Multiboot с помощью которой создается загрузочная флешка в Linux.
В репозиториях Debian 10 нет программы Multiboot, используется для создания загрузочных флешек с несколькими дистрибутивами linix и не только, а также Windows и программами для диагностики, например memtest 86.
Решил написать об этой программе так как все статьи на просторах интернета не содержат часть важной информации для правильной работы этой программы в linux, в моем случае Debian 10.
Немного отступления
Если вас интересует создать мульти-загрузочную флешку из под Windows и разместить на ней все вам необходимое, то часть информации есть в этой статье.
Если вы создаете загрузочную флешку с Windows 10 то вам стоит почитать эту статью.
Установка Multiboot в linux
Изучив не мало инструкций и в результате не получив положительного результата пришел к выводу, надо идти к источнику.
На сайте разработчика программы я нашел правильную и рабочую инструкцию но не на русском языке.
В нынешнее время даже не зная иностранного, для желающего разобраться, не проблема.
Итак перейдем к основному, непосредственно к самой установке программы.
На сайте разработчике все выглядит так
Как видим все подробно расписано, будем действовать по пунктам, как как положено
Данная инструкция рекомендуется для любой версии Ubuntu и Debian, так говорится в заголовке описания.
Так же там говорится, что нам надо всего лишь добавить репозиторий в sources.list затем ключ и установить программу.
Моя система к моменту установки Multiboot была настроена согласно этой статье, рекомендую и вам выполнить все основные пункты описанные там.
Выполняем первый пункт в зависимости от вашей версии linux
Если у вас debian устанавливаем пакет software-properties-common
sudo apt-get install software-properties-common
Я его установил через менеджер пакетов синаптик
Если у вас Ubuntu подключите репозиторий «universe»
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe"
Далее выполняем пункты вне зависимости от вашей операционной системы
Добавляем репозиторий Multiboot
sudo apt-add-repository 'deb http://liveusb.info/multisystem/depot all main'
Можно добавить через синаптик, выглядит это будет так
wget -q -O - http://liveusb.info/multisystem/depot/multisystem.asc | sudo apt-key add -
Ставим программу Multiboot
sudo apt-get install multisystem
Ну и последний пункт который как написано касается владельцев Debian в первую очередь.
Этот пункт не везде встречается в описаниях и инструкциях на просторах интернета, но он очень важен и в большинстве случаев в Debian без его выполнения программа работает не корректно или вообще не запускается.
Нужно добавить вашего пользователя в группу adm
sudo /usr/sbin/usermod -a -G adm "$SUDO_USER"
Вместо «$SUDO_USER» — впишите свое имя пользователя, без ковычек.
Так же сказано, что перетаскивание образов из окна файлового менеджера в окно программы Multiboot пользователям Xubuntu, Lubuntu и мной проверено в Debian — не работает.
Ну и чтоб добавить iso воспользуйтесь интерфейсом программы.
Инструкция была взята и переведена с сайта разработчика liveusb.info.
Надеюсь информация была вам полезна. Выше описанная инструкция проверена на свеже установленном чистом Debian 10, все работает.