MIMB – Мульти-установочная и мульти-загрузочная флэшка

    Привет, Хабрачитатели!

    В повседневной практике часто нужен набор инструментов – Linux и иногда Windows LiveCD, а также установочные диски различных дистрибутивов. Диски легко подвергаются механическим повреждениям. Учитывая, что набор используемого инструментария и дистрибутивов у каждого не так велик (во избежания развода зоопарка) и зачастую вполне умещается на USB-носителе до 4G, целесообразно поместить все на одну флэшку.
    К вашему вниманию флэшка для загрузки Live сборок Linux и Windows и установки дистрибутивов Linux. Подготовлен образ .img, который легко разворачивается при помощи dd. Кому интересно, подробности под катом.

    Загрузка

    Загрузить подготовленный образ можно здесь.

    Использование

    Варианта использования MIMB (Multi-Install and Multi-Boot USB) всего три:
    1. Использовать подготовленный образ, который легко накатывается на флэшку при помощи dd. Единственное, что нужно менять, это UUID своей флэшки в файлах меню. Реализуется одной командой.
    Преимущество подхода: требует минимальных усилий и приседаний с загрузкой дистрибутивов, которые не включены в подготовленный образ.
    Недостаток: использовать придется тот набор, который есть.
    Документация для данного варианта.
    2. Накатить подготовленный образ при помощи dd, а потом удалить ненужное и, если понадобится, добавить что-то свое.
    3. Создать свою MIMB с нуля по мануалу.

    Особенности

    Приятные моменты в использовании MIMB:
    — возможность использовать флэшку для других целей помимо загрузки/установки, т.е. для хранения/обмена файлов. Не обязательно заводить отдельную флэшку для MIMB;
    — возможность легко добавлять дополнительные Linux и Windows ISO образы для загрузки по аналогии с существующими;
    — добавление большинства ISO образов не требует распаковки;
    — возможность удалять ненужные для работы ISO образы, тем самым экономя свободное дисковое пространство.

    В качестве загрузчика используется Grub4Dos. Почему не обычный Grub? Потому что он не умеет грузить Live дистрибутивы Windows. По крайней мере, у меня не получилось.
    В качестве файловой системы используется FAT32. Почему не NTFS? Потому что установщики некоторых дистрибутивов не умеют монтировать NTFS раздел.

    Заключение

    Буду рад комментариям к статье и на сайте. Пишите свои пожелания по добавлению дистрибутивов в меню загрузки. Это поможет сделать подготовленный образ более универсальным. Если что-то туда не войдет, по возможности буду выкладывать мануалы в блоге.
    Поделиться публикацией

    Комментарии 42

      +2
      Для меня это актуально.
      Привода для дисков нет вообще нигде и приходится мучиться. Надеюсь ваше решение улучшит мою ситуацию.
      Попробую, а то меня почему-то только некоторые флешки с образами созданные в винде(причем образами Ubuntu например) нормлаьно запускаются. Даже созданный в Ubuntu через программу для создание установочного USB не грузится ничего.
        +2
        А не проще liveusb.info/dotclear/
        Удобно и доступно.
          0
          Я далеко не уверен, что multisystem автоматом пропишет все, что я прописывал руками, например для ALT Linux propagator'а. Я просто сделал то, чего мне не хватало для работы.
            +2
            Если для себя, то это понятно. Но, во вервых, multisystem позволяет редактировать конфиги вручную. Во вторых, я еще не встретил ни одного распространенного дистра, который бы он не съел. Ну и в третьих, конечно же, удобство и простота.
            Я не придираюсь. Вам спасибо за еще один вариант. Ничего лишним не бывает, а тем более информация.
              0
              Как-нибудь попробую в работе. Ни разу не использвал.

              Если для себя, то это понятно.
              «все стоящие программы мы пишем прежде всего для самих себя. Разве нет?» © Создатель WinAmp
              www.softkey.info/reviews/review11047.php

              Ну а раз уж сделал, то делюсь. Надеюсь, будет полезно и другим )
          +12
          А еще есть замечательная вещь — Zalman Virtual CD — внешний USB диск, который из файла. iso делает USB CD/DVD привод.
            0
            Да… шикарная вещь, мечтаю о такой.

            Вы забыли написать что в Zalman можно вкачать сразу 20шт iso, и переключаться между ними одним нажатием. А еще, что этот бокс поддерживает usb 3.
              0
              Ах да и максимальное количество образов в папке _ISO – 32 шт.
                0
                Поправили же в последней прошивке? По-моему сейчас до 32 в самой _iso и по 32 в каждой из дочерних папок.
                +1
                А Вы забыли написать что он еще поддерживает ima образы для floppy дискет) В системе появляется виртуальный флоппи дисковод! Причем виртуальный привод не отключается. Т.е. Можно ставить ХР с образа и еще подкинуть на дискете драйвера AHCI или RAID!
                  0
                  Не совсем одним нажатием — надо как минимум выбрать качелькой нужный образ. Кроме того, не знаю как у остальных счастливых владельцев, но мое устройство не запоминает последний выбранный образ — приходится входить в меню выбора режима и повторно выбирать текущий режим. После этого даже после отключения маунтится образ, выбранный последним. Очень важно при установке системы на компьютер, который при перезагрузке отрубает питание на USB. Например, так происходит на моем Lenovo S10.
                  0
                  Не совсем Zalman. Изначально это было iOdd :)
                  А плюшек очень много — USB\eSata или USB 3.0. Загрузка 99% образов (у меня не запустился только старый ERD) на 99% железа (на hp tx2000 не давал с него грузиться).
                  И за приятную цену, что важно :)
                    0
                    Пользуюсь такой. Как купил — забыл об эмуляции/флешках/итд. Самое странное — очень низкая цена для такой девайсины.
                      0
                      В розницу в Москве оно стоит сейчас 55-60 USD. Обычная 2.5" HDD-коробочка с USB 3 стоит 8-10 USD. Учитывая, что себестоимость у них фактически одинаковая (контроллер там совсем копеечный, вся разница в прошивке, которая, скорее всего еще и вся из себя патентованная) — то, субъективно, как раз несколько дороговато. Что-то подсказывает, что должны быть / будут какие-то китайские аналоги за 15-20 USD.
                        0
                        Аналогов нет, хотя уже год с лихом прошли. Контроллер там посерьёзнее. Исполнение, удобство и качество железки легко окупают совсем небольшие 1200р в ДНСе.
                      0
                      Большое тебе спасибо, добрый человек! :) мне даже в голову не приходила сама мысль о возможности существования подобного девайса, а после прочтения этого комментария я уже заказал себе в интернет-магазине и жду с нетерпением Zalman VE300.
                      0
                      Огромное вам человеческое спасибо!

                      Мой коллега по стопке болванок иногда в месяц прожигает эксперементируя с разными дистрибутивами (в основном конечно окошек), вот наступит утро и я его порадую.

                      Это ж сколько добрых дел можно будет сделать имея и образ системы и драйвера на какое-нибудь хитрое оборудование (которые в образ не попали по разным причинам) в одном месте, да еще и с возможностью все это периодичеси подновлять.

                      Ух аж руки зачесались.
                        +9
                        Быть может, уместно рекомендовать Вашему коллеге для начала перейти на технологию RW заместо простого R? Это ужé должно резко сократить расход болванок.
                          0
                          Дело в том, что он человек добрейшей души и часто эти диски уезжают вместе с владельцами техники, принесенной для ритуального оживления. Для своих опытов, конечно, пишутся РВ-шки, но и они теряются (бардак в мастерской еще никто не отменял).

                          А флешка вещь интимная, ее не забудешь (не факт) и не подаришь кому попало. В общем мне эта идея очень нравится, жаль, что старые машинки не всегда с них грузятся.
                          +6
                          Новый ЗверьСД Виндоус 7.5.3567438 — теперь без клавиатурного шпиона и бэкдора, размером с врата в ад? :)
                          0
                          А на сколько вы уверены, что любой Windows Live образ загрузится после создания загрузочной флешки вашим способом?
                            0
                            Конечно, гарантировать не могу. Но в большинстве случаев будет работать.
                            +6
                            Я как-то прошил PC-DOS на miniSD-карточку от коммуникатора Asus P535. Просто больше ничего под рукой не было. Прошло пару лет. Собирал новый комп. Только установил свежие окошки, перезагружаюсь — что за хрень? PC-DOS 7.xx. Оказывается в порту на зарядке коммуникатор висел, и комп с него загрузился.
                              +2
                              Тоже как-то раз пришлось с ipod classic устанавливаться. Больше ничего под рукой не было :)
                              0
                              Скажите, а возможна ли загрузка с больших образов ISO гагабайта так на 4? Особенно если памяти меньше 4 Гб.
                                0
                                Линуксовые дистрибутивы в MIMB грузятся поэтапно: сначала ядро с initrd (8-16 мб), потом через loop маунтится исошка и подгружается уже squashfs (ну или не squashfs в зависимости от исошки). Размер ядра + initrd + squashfs определяет необходимый объем ОЗУ.
                                Windows образы грузятся полностью.

                                А что такого большого вы собираетесь грузить?
                                0
                                Недавно искал готовый загрузочный диск и наткнулся вот на такого зверя, размером в 10(!) DVD.

                                Впрочем я накатил классический hiren's boot cd и решил свои задачи с ним.
                                  0
                                  именно этой сборкой и пользуюсь.очень много раз выручала. жаль больше не обновляется.
                                  больше никто не знает ничего подобного Phoenix DreamBoot?
                                  +1
                                  А как же такие удобные утилиты для быстрого и комфортного создания мультизагрузочных флешек, как MultiBoot USB, SARDU, xboot и, конечно же, YUMI? Последняя лично мне больше всего понравилась, сделал с её помощью загрузочную флешку 8 Гб с установкой линух и виндов + Parted Magic + Hiren и вполне себе доволен результатом.
                                    0
                                    Существование этих утилит не мешает мне сделать альтернативу. Залить готовый образ через dd мне лично удобнее.
                                      0
                                      Действительно отличные утилиты. В случае с YUMI загрузочные дистрибутивы работоспособны в 95 % случаев.
                                      0
                                      Файловая система FAT32 подразумевает недоступность больших образов систем. Жаль.
                                        0
                                        Если NTFS, то нужно делать с нуля по мануалу. Но не все инсталляторы будут работать. Точный список не назову, не помню.
                                        0
                                        С FreeBSD получилось подружить?
                                          0
                                          С 8-кой да, а вот в 9-ке много изменений, и забутать не удалось. 8-ку не стал в образ включать.
                                          0
                                          >>К вашему вниманию флэшка для загрузки Live сборок Linux и Windows и установки дистрибутивов Linux.
                                          Уточните, пожалуйста, устанавливать то Windows можно?

                                          В свое время собирал такие вещи множеством способов, но заставить стабильно работать именно оригинальные (установочные) образы Windows 7 и XP так и не удалось. С Ubuntu проблем 0.

                                          Очень актуально, но пока некогда пробовать.
                                            0
                                            Уточните, пожалуйста, устанавливать то Windows можно?
                                            Нет. Ознакомьтесь с деревом меню. Устанавливать можно только Linux, с Windows не игрался. Руки пока не дошли. Хотя с полезностью такой возможности согласен.
                                              0
                                              А… Таких то мультибутов в сети пруд пруди.
                                              Думал, Вам удался прорыв)
                                                0
                                                Да че ж думать, все написано.
                                            0
                                            в качестве файловой системы советую посмотреть на UDF
                                            главный недостаток WinXP не сможет записывать файлы на флешку
                                              0
                                              Неправда. Только что проверил — успешно записал файлы с WINPE_Se7enLIVE на MIMB.
                                                0
                                                возможно мои данные устаревшие и для XP уже есть родные дрова, а возможно se7en просто имеет их в комплекте, он в конце концов и чисто линуксовые разделы видит

                                                добавлю для читающих комменты на случай недопонимания, что
                                                я про файловую систему самой флешки

                                            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                            Самое читаемое