|
-*** Лабораторная работа: мультисистемная флешка ***-
Назначение проекта:
Представляет собой:
Краткое описание принципа работы:
Список загрузчиков:
SecureBoot
ДополнительноПапка с дополнительными утилитами \boot\boot\utils:
УправлениеФайл zrun.cmd в корне созданной флешки - это Панель управления *** Multi-loader flash ***. При запуске предлагает меню из четырёх пунктов:
Управление дополнениями Дополнение - это файл(-ы), расширяющий(-е) возможности и функционал проекта. Это могут быть загрузочные образы, сборки, набор программ и т.п. Дополнение можно:
Требует наличия сети Интернет, откуда происходит скачивание дополнения. * Внимание! Все операции по сохранению, распаковке, обработке происходят по пути %TEMP%. Убедитесь, что там достаточно места. Процесс: загружаются нужные файлы, вычисляется CRC32 для каждого, файлы переписываются на флешку. Если необходимо, добавляются пункты меню в меню соответствующих загрузчиков. Удаление дополнения Процесс: удаляются файлы дополнения с флешки. Если необходимо, удаляются пункты меню из меню соответствующих загрузчиков. Проверка целостности Позволяет отследить порчу/удаление файлов дополнения из-за деградации флешки, действий вирусов/антивирусов, перекрытия файлов дополнения другими файлами. Процесс: согласно созданному при добавлении дополнения списку CRC32, проверяются файлы дополнения. Переустановка дополнения Удаляет и заново устанавливает дополнение. Обычно используется для обновления дополнения. * Сама система также является дополнением (System Core) и может быть обновлена переустановкой. Управление загрузчиками Загрузчик BIOS Основным загрузчиком является Xorboot 0.65. Он записан в начальные сектора флешки и позволяет загружать все остальные загрузчики проекта. Существует возможность сменить Xorboot на:
Существует возможность выбора начального загрузчика для UEFI режима. Это:
Можно менять версию используемого Windows Boot Manager: 10 (по умолчанию) или 7 Выбранная версия WBM будет грузиться:
Работа с образамиЗагрузчик Grub4Dos позволяет выполнять динамическую загрузку образов дисков. Папка \images в корне флешки используется для такого рода загрузки. Порядок действий:
При загрузке образов FDD/HDD/ISO предлагаются варианты:
Папка \images\EFI может содержать:
* Примечания:
Пункт меню: Load images by MEMDISK... > На некоторых BIOS загрузка образов средствами Grub4Dos не работает. В этом случае можно использовать загрузку образов через утилиту MEMDISK Пункт меню: LINUX: clean (hd0,2) Очистить раздел (hd0,2) после маппирования в него ISO-образа. Пункт меню: Load images by swap FLOPPY/HDD, ISO/LINUX... > Попробовать загрузить образ(-ы) из папки FLOPPY (образ без MBR) как HDD (образ с MBR) и наоборот. Попробовать загрузить образ(-ы) из папки ISO (может быть фрагментирован) как LINUX раздел диска (должен быть непрерывным) и наоборот. Полезно, если изначально способ работы с образом был выбран неверно. * Примечания:
Для загрузки сторонней сборки, если она использует в качестве загрузчика Grub4Dos, можно поместить menu.lst этой сборки в папку \images\CONFIG Для загрузки сторонней сборки, если она использует в качестве загрузчика BOOTMGR, можно поместить BCD этой сборки в папку \images\BCD Работа с x-letsСоздание wimletsОбразы из папки \images\WIM можно добавить в основное меню загрузчиков без создания дополнения. Порядок действий:
Для удаления образа из основного меню загрузчиков:
* Примечания:
- Создание vhdlets Можно добавлять в загрузку VHD-контейнеры. Поскольку для работы требуется NTFS, то располагаться VHD должны на сторонних разделах/дисках, которые будут присутствовать при загрузке MLF. Порядок действий:
Пример работы с vhdlet:
- Управление efilets Работа с efilets рассмотрена в разделе «Работа с образами» - Управление addlets Addlet - это ещё один способ (наряду с Дополнениями) расширить возможности и функционал проекта. С помощью addlets можно загрузить утилиты, установочные дистрибутивы, наборы ПО, дистрибутивы Windows; зайти на интернет-ресурсы для самостоятельной загрузки необходимого ПО. Как правило, загрузка происходит в папку \programs. Исключения:
Функционал addlets выделен в отдельный модуль, который динамически подгружается из сети интернет. Поэтому расширение списка ПО, доступного для записи на флешку с помощью механизма addlets, происходит без необходимости обновления всего проекта. * Примечания:
Бэкап: создание/восстановлениеБэкап: создание/восстановлениеСоздание Выполнить «Панель управления» (zrun.cmd) → «Управление доп.возможностями» → «Создать резервную копию» По умолчанию создаётся C:\mlf_backup.wim (можно в окне 7zG изменить путь и параметры архивации). По сути, просто создание архива всей флешки. Можно делать и самому, вручную. Формат: любой из поддерживаемых 7z (7z, ZIP, RAR, WIM, ISO, GZ и т. п.) Имя: mlf_backup.* (расширение может быть любым, в т.ч. нестандартным. Например: mlf_backup.maximum, mlf_backup.01_04_2019 и т.п.) Восстановление:
Таким образом, для подготовки флешки нужны только два файла: system.7z (сама система MLF) и файл бекапа mlf_backup.* ранее созданной флешки со всеми аддонами и нужным ПО. ЧаВоВ: Установил дополнение Х, но в режиме UEFI нет загрузки ядра(-ер) Windows. Почему?О: Для запуска ядер Windows из загрузчика GRUB2 (в режиме UEFI) выберите пункт меню "Windows Boot Manager... >" Благодарностиdimo70, apostol, goga8686 за активное тестирование и выявление всякого.vovan1982, AZJIO за файл справки о проекте. Видео-инструкции (MP4)
Создать простейший загрузочный комплект Добавить сборку (загрузочный диск) Добавить полезные утилиты- Управление дополнениями Управление загрузчиками Управление конфигурациями- Добавить дистрибутив Linux Добавить дистрибутив Windows- Создать раздел NTFS и разместить там VHD-контейнер (для USB-HDD) Last edited by Ander_73 on 2021-07-31 21:18; edited 44 times in total |
Отправлено: 25-Apr-2023 09:35
(after 4 years 4 months)
Sys_Normik, https://usbtor.ru/viewtopic.php?p=96951#96951
Добавлено через 10 минут 3 секунды: УПД: у меня сейчас новая игрушка - https://usbtor.ru/viewtopic.php?t=9293 Там в "семках" те же аддоны (почти), что и в МЛФ. |
Отправлено: 25-Apr-2023 12:26
(after 2 hours 51 minute)
Вот как раз в MLF2 эта ошибка и выходит(( Ну опробуем новое творение твоё))
|
Отправлено: 02-Aug-2024 20:05
(after 1 year 3 months)
Отправлено: 02-Aug-2024 20:29
(after 23 minutes)
Page 56 of 56
Current time is: 19-Sep 03:16
All times are UTC + 3
You cannot post new topics in this forum
You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum |