- LiveUSB MultiBoot
- Installation
- Мозаика системного администрирования
- Инструменты пользователя
- Инструменты сайта
- MultiSystem LiveUSB Multiboot
- Содержание
- Установка из репозитория liveusb.info
- Перевод на русский язык
- Использование
- Загрузка с CD/DVD
- Установка метки
- Подготовка носителя информации
- Вручную
- Добавление образов
- Clonezilla
- BartPE
- Установка Windows
- Ultimate BootCD
- Выключение ПК
- Перезагрузка ПК
- Решение проблем
- Дефрагментация ISO образа
- Boot BartPE from a USB error
- Замена UUID в grub.cfg
- XP USB Boot
- Линукс в школе
- 16 декабря 2015 г.
- Установка MULTISYSTEM
- Установка MultiSystem LiveUSB Multiboot
- (проверено мной в Kubuntu 15.10) :
- Создание USB-флешки с несколькими загрузочными ISO-образами
- Мультизагрузка — постановка задачи
- Техническая справка по GRUB
- Установка LiveUSB MultiBoot
- Создание мультизагрузочной флешки
- Для справки
- Возможно вас заинтересует:
- Добавить комментарий Отменить ответ
LiveUSB MultiBoot
Créez votre LiveUSB MultiBoot simplement !
Installation
MultiSystem est un logiciel libre sous licence GPL-V3 |
Afficher la date de la dernière mise à jour de MultiSystem
Méthode N°1 (recommandée pour toute base Ubuntu/Debian)
Ajoutez le dépôt à votre fichier sources.list, puis la clé, rechargez vos sources, puis installez le paquet multisystem.
Utilisateurs de Xubuntu/Lubuntu,
Sous Xubuntu/Lubuntu le glisser déposer dans la fenêtre de multisystem ne fonctionne pas,
pour ajouter un fichier iso faites clic droit copier sur votre fichier iso
et dans la zone de glisser déposer de multisystem, utilisez ctrl+v puis appuyez sur enter.
Autre solution : utilisez l’interface multi-sélection, le gros bouton vert en bas à droite.
Après l’installation,
dans MultiSystem allez dans le menu Non-Libre et ajoutez Plop Boot Manager
Méthode N° 2 (via un DVD-ROM)
— Solution simple pour créer votre clé USB MultiSystem
Téléchargez et gravez la dernière version du fichier .iso développé par MultiSystem.
Cette distribution contient le logiciel MultiSystem préinstallé et vous permettra donc de créer votre LiveUSB MultiBoot facilement.
Téléchargement sur sourceforge.net : http://sourceforge.net/projects/mul.
Méthode N° 3 Directement via les sources (méthode pour utilisateur averti de linux !)
Le script est conçu pour être «portable», décompressez, puis lancez dans un terminal le fichier «gui_multisystem.sh» et renseignez les dépendances .
Téléchargement : http://liveusb.info/multisystem/mul.
il est impératif de disposer de la dernière version de gtkdialog >= 0.8.3
CD d’amorce USB permet de démarrer facilement un LiveUSB MultiSystem,
il est basé sur Plop Boot Manager.
Téléchargement : cd-boot-liveusb.iso
MultiSystem est un logiciel libre sous licence GPL-V3 écrit en bash/gtkdialog.
Мозаика системного администрирования
Инструменты пользователя
Инструменты сайта
MultiSystem LiveUSB Multiboot
Содержание
Это программа для создания носителя информации с которого можно запустить несколько различных образов настроенной системы (ISO,IMG).
Программа представляет собой набор скриптов на Bash, графический интерфейс реализован с помощью Zenity и библиотеки GTK.
Установка из репозитория liveusb.info
В случае необходимости нужно выполнить установку пакетов:
Добавление репозитория MultiSystem — нужно создать файл:
Загрузка и добавление ключа репозитория:
Обновление списка пакетов:
Перевод на русский язык
Файлы из архива нужно переложить в папку: /usr/local/share/multisystem/locale/ru/LC_MESSAGES
С 2015-12-16 этот вариант перевода доступен в официальном дистрибутиве.
Использование
При запуске программы необходимо выбрать устройство, с которым планируем работать. Далее появится окно для подтверждения записи Grub2 на носитель, нажмите «Ок». GRUB2 устанавливается в MBR, будьте внимательны!
Основной конфигурационный файл GRUB находится в папке /boot/grub/grub.cfg
Настройки программы, а также скачанные файлы из категории Несвободное ПО находятся в папке
Загрузка с CD/DVD
Для того чтобы загрузиться с USB на компьютере, который не поддерживает такую загрузку можно создать загрузочный CD/DVD с Plop Boot Manager.
Образ диска будет сохранен в файле
Это действие доступно через:
Установка метки
У раздела обязательно должна быть метка.
Пример установки метки:
В режиме Добавление ISO не поддерживает имена файлов с русскими буквами!
Подготовка носителя информации
Для работы нужен носитель с файловой системой FAT32
Важно, чтобы имя метки раздела было без пробелов!
Пример создания метки раздела:
Для подготовки можно использовать MintStick или выполнить подготовку вручную.
Вручную
Здесь описан ручной способ подготовки носителя информации.
Сначала нужно выяснить имя устройства нужного нам носителя информации, для этого получим список дисков:
В данном примере носитель информации это устройство: /dev/sdb
Теперь можно приступить к созданию разделов. Для создание разделов используется parted.
В программе нужно выполнить:
Создание файловой системы FAT32 на /dev/sdb1 :
Создание метки раздела:
Добавление образов
Clonezilla
Основная статья о Clonezilla
Нажмите, чтобы отобразить
Нажмите, чтобы скрыть
BartPE
Основная статья о BartPE.
Загрузка через меню Grub4Dos.
Добавление BartPE в меню Grub4Dos вручную:
Установка Windows
1. Сначала нужно подготовить данные с помощью WinSetupFromUSB
2. Скопировать в корневую папку раздела:
3. Добавить в файл:
Ultimate BootCD
Для добавления UBCD необходимо указать ISO файл в Myltisystem LiveUSB Multiboot, дождаться записи на носитель и ввести пароль администратора для обновления/записи GRUB2 на устройство.
Редактируем файл menu.lst:
Выключение ПК
Перезагрузка ПК
Решение проблем
Дефрагментация ISO образа
Ошибка Error 60: File for drive emulation must be in one contiguous disk area при загрузке ISO образа через GRUB2 или Grub4Dos возникает из-за того что образ диска является фрагментированным.
Для дефрагментации ISO образа в MS Windows можно воспользоваться программой contig .
Программа Contig работает в среде NT 4.0 и в более поздних версиях этой ОС. Она позволяет, во-первых, дефрагментировать существующий файл, а, во-вторых, создать новый файл указанного размера и имени, оптимизировав его размещение на диске.
Параметр -v предназначен для вывода информации об операциях дефрагментации файла.
Чтобы ознакомиться с текущим состоянием фрагментации файла или файлов, воспользуйтесь параметром -a — в результате программа Contig проведёт анализ фрагментации.
Параметр -s позволяет провести рекурсивную обработку подкаталогов исходя из указанного имени с шаблонами. К примеру, чтобы дефрагментировать все DLL-файлы в каталоге c:\winnt , следует ввести команду:
Параметр -q , который переопределяет параметр -v , переводит программу в «молчаливый» режим, в котором в процессе дефрагментации выводится только итоговая сводка.
Boot BartPE from a USB error
On older PCs boot BartPE from a USB error on «blue screen»:
I solved the problem on Intel D865GSA, D865GVHZ using modified NTDETECT.COM
Description of the solution:
Замена UUID в grub.cfg
Часто возникает необходимость скопировать данные с одного загрузочного носителя на другой чтобы иметь несколько носителей с одинаковым набором файлов. Но поскольку у каждого носителя (точнее файловой системы) свой UUID, то возникает необходимость его замены в файле /boot/grub/grub.cfg (это файл настроек Grub).
В этом примере использованы следующие значения:
Новый носитель | Метка файловой системы | MULTISYSTEM |
---|---|---|
Имя устройства | sdc1 | |
UUID | 4784-AE10 | |
Исходный носитель | UUID | 60F0-92E1 |
1. Определяем UUID нового носителя.
2. Замена UUID исходного носителя на UUID нового носителя.
В файле /boot/grub/grub.cfg ищем 60F0-92E1 и заменяем на 4784-AE10
В результате создаётся копия старого файла: grub_old.cfg и создаётся новый файл grub.cfg .
XP USB Boot
USBoot is a package that helps in the preparation of Windows 2000 / XP / 2003 for booting from USB storage devices by providing extensive support for automated installation and configuration of drivers especially of setup class USB.
Линукс в школе
личный опыт внедрения ОС Линукс в образовательный процесс
16 декабря 2015 г.
Установка MULTISYSTEM
Установка MultiSystem LiveUSB Multiboot
(проверено мной в Kubuntu 15.10) :
Скопируйте и выполните в терминале следующие команды:
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 —
sudo apt-get update
sudo apt-get install multisystem
Использование:
Вставьте USB-носитель и убедитесь что устройство смонтировано. При запуске программы подключенное устройство должно отобразиться в окне.
Выберите нужное устройство в списке (если их несколько) и нажмите кнопку «Подтвердить».
Примечание: Программа может выдать сообщение о необходимости сменить метку USB-носителя на «Multisystem». Для этого носитель будет отмонтирован, и затем придется его переподключить (вытащить/вставить). Далее появится окно для подтверждения записи Grub2 на носитель, нажмите «Ок».
Когда установка загрузчика завершится, увидим главное окно программы (большая кнопка с глазом вызывает панель дополнительных функций):
Перетяните файл образа в нижнюю часть окна (с соответствующей надписью) или нажмите на зеленый значок со стрелкой, чтобы указать его местонахождение. После этого, в окошке терминала, будет запрошен Ваш пароль в системе. Введите его и начнется запись.
Внимание! Для записи образов Windows перейдите во вкладку Non-Free и установите все предложенные компоненты (они не могут быть включены в программу сразу по юридическим соображениям). При этом, может потребоваться время на скачивание соответствующих «официальных» архивов. После автоматического извлечения из них нужных файлов эти архивы будут удалены. При загрузке компьютера с USB-носителя, пункты, относящиеся к Windows XP , будут находиться в подменю Grub4Dos , а пункты Windows 7 — в подменю Syslinux .
UPD: На случай возможных проблем ВОТ ССЫЛКА на статью о том, как правильно отформатировать флешку. При форматировании не забываем ставить флаги boot и lba , желательно указать не пустую метку диска.
Создание USB-флешки с несколькими загрузочными ISO-образами
В работе сисадмина есть такая проблема — нужно иметь под рукой (лучше всего на CD, т.к. есть еще компы без DVD) кучу всякого софта. Вот мне регулярно требуются разные версии Windows, Office, Linux + разного рода Rescue Disks и комплекты стандартных (наиболее распространенных) драйверов для нескольких ОС. Желательно чтобы все это было загрузочным. Недавно мне понадобился Kaspersky Rescue CDUSB, а я шел пивка попить, а не компы чинить, поэтому с собой была только флешка с Ubuntu. Пришлось грузиться в Ubuntu, скачивать kav_rescue_10.iso и кидать на флешку его. А чтобы не терять то, что «нажито непосильным трудом» на флешке, исошник Касперским надо поставить рядом.
Развивая мысль, я решил объединить на своей флешке все ОСи и Rescue-диски. Как записать на одну карточку несколько ISO-образов, чтоб грузиться в любом из них, я и расскажу…
Мультизагрузка — постановка задачи
После перебора дисков (с разбиванием и выбрасыванием большей их части) у меня получилась такая подборка загрузочных образов:
- Ubuntu (моя собственная версия с кучей дополнительных CLI-утилит)
- Xubuntu (оригинальная — для тестирования Linux на слабых компах)
- Kaspersky Rescue Disk (антивирус Касперского на базе Gentoo)
- Backtrack (ОСь для «настройки» сетей)
- Rescatux (ОСь для восстановления GRUB и GRUB2 — это можно проделать и в Ubuntu, но потратить около 350 МиБ на флешке не жалко)
- Windows 7 Ultimate
- Windows XP SP3
- И куча папок с софтом, загонять в образ которые смысла нет
Вот в чем суть вопроса…
Техническая справка по GRUB
Есть такая фиговина как GRUB2. По природе своей GNUшной GRUB — это загрузчик операционной системы, т.е. он загружает ядро в память компьютера и передает ему (ядру) управление или передает управление другому загрузчику (например, при загрузке Windows управление передается загрузчику NTLDR или BOOTMGR в зависимости от версии Windows). Важно то, что GRUB является единственным загрузчиком, поддерживающим спецификацию мультизагрузки GNU, являясь еще и эталонным.
GRUB2 написан с нуля и является более совершенным чем просто GRUB, разработка которого прекращена.
GRUB поддерживает очень много файловых систем, с которых можно загружаться, но для нас важна поддержка ISO 9660, т.е. обыкновенного образа. Таким образом, нам надо установить на флешку GRUB, который будет загружать выбранный ISO-образ с этой же флешки.
Надеюсь задача понятна… Как это обычно и случается, вся задача легко решается. Для это есть 3 пути:
- Путь для фанатов терминала и тех, кто хорошо понимает, что он делает. Вот он: http://it-portal.maglan.net/Zagruzka-neskolkih-iso-obrazov-s-odnogo-USB-Flash-c-faylovoy-sistemoy-VFAT.html
- Использовать какую-нибудь виндовую прогу (сами нагуглите, если надо), но для этого нужна установленная винда.
- Использовать LiveUSB MultiSystem.
Вот о программе LiveUSB MultiSystem речь далее и пойдет.
Официальный сайт MultiSystem. К сожалению, я даже не знаю язык сайта — явно какой-то европейский, но мне не знакомый.
Но здесь я расскажу все на русском и с картинками (может даже с песнями и плясками).
Установка LiveUSB MultiBoot
Для начала скачиваем скрипт с официального сайта. В результате мы должны получить файл под названием:
Разархивируем его в понравившееся место и запускаем двойным кликом то, что разархивировали. Рекомендую выбрать «Запустить в терминале«.
Программа сообщит вам, что вы должны быть рутом и запросит пароль. После этого она откроет еще один терминал, где сообщит о своих действиях, которые сводятся в основном к установке нужных пакетов.
В случае успешной установки вам сообщат, что запустить MultiSystem можно из «Приложения — Стандартные«. Заметил, что иногда MultiSystem не запускается с первого раза.
Создание мультизагрузочной флешки
При запуске MultiSystem возможны 2 ошибки:
Это означает, что вы — идиот, т.к. собрались создавать мультизагрузочную флешку, не вставив саму флешу. Но не расстраивайтесь — я тоже такой 🙂
А это уже не совсем ошибка, а предупреждение. Надо выбрать нужную флешку и нажать Validate, чтобы MultiSystem установила на нее GRUB.
Обычно после этого надо перевоткнуть флешку и перезапустить MultiSystem.
Если же GRUB уже был установлен ранее, то можно выбрать флешку двойным кликом. Если все сделано правильно, то увидим такое окно:
Программу мы установили — уже достижение. Теперь каким-то образом добываем загрузочные ISO-диски. Подразумевается, что они у вас уже скачаны/созданы/стырены. Если нет — смотри «Для справки» ниже.
Для справки
Создать ISO-образ с любого устройства или папки можно командой genisoimage. Например, для создания образа со своей флешки с Ubuntu я использовал команду:
genisoimage -V mylabel -r -o
Но если у вас есть ГУЙ, то можно использовать «Приложение для записи дисков Brasero«, которое есть в Ubuntu по умолчанию.
MultiSystem имеет в арсенале огромный список проверенных дистрибутивов и дает ссылки для скачивания с официальных сайтов (см. ниже).
Если образы готовы, то перетаскиваем их поочередно в нижнюю часть окна MultiSystem (туда, где написано Drag/Drop ISO/img). Содержимое образу будет сразу же скопировано на флешку.
Есть и еще одна плюшка… Можно скачать и доставить на флешку Non-Free загрузчики (для Windows, например):
Теперь можно заняться украшательством своего загрузчика. Открываем меню «Menus» и выбираем верхнюю строку «GRUB Settings«.
Тут можно задать фон и шрифты для вашего загрузчика и даже выбрать фоновую картинку.
Если вы и сами пока не знаете что хотите, то есть фича «Download LiveCDs«. Список дистрибутивов огромен — без фильтра и листать устанешь…
Прочие функции, на которые я обратил внимание:
- Persistent Mode — режим сохранения пользовательских файлов в домашней директории образа, т.е. сохранение в выделенном разделе. Жаль доступно не для всего ассортимента дистрибутивов, но уж Ubuntu поддерживается нормально;
- Тестирование полученной флешки в QEMU или VirtualBox;
- Большой выбор локализаций, но нет русской 🙁 Кому не лень займитесь созданием…
- MultiSystem автоматически добавляет в сформированное меню GRUB такие вещи как lspci, memtest64+ и т.д. Для восстановления Windows будет полезен GRUB4Dos;
- Возможность ручной правки конфигурационных файлов.
Наигрались? Теперь можно перезагружать комп. А если при перезагрузке не забудете выбрать «Загрузка с USB», то сможете увидеть творение своих рук. Хотя выше я упоминал возможность эмуляции в виртуальной машине…
Прога MultiSystem, пожалуй, одна из лучших в своем классе даже если сравнивать с коммерческими виндовыми аналогами. ИМХО!
Возможно вас заинтересует:
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.