Skip to content

Manual File Based Installation ru

crim50n edited this page Sep 30, 2026 · 1 revision

Ручная установка на основе файловой системы

Этот способ установки MiniOS копирует системные файлы на обычную файловую систему и устанавливает загрузчик туда, вместо поблочного копирования ISO-образа. Оставшееся пространство на файловой системе остаётся доступным для обычных файлов, поэтому устройство можно использовать как стандартный USB-накопитель, а также как загрузочное устройство MiniOS.

Этот метод особенно полезен, если вам нужен прямой доступ к файлам MiniOS, обычное хранение данных на том же разделе или возможность записи для постоянных сессий. Используется загрузчик SYSLINUX и предназначен для Windows и Linux.

Важно

Внимание: Эта процедура переписывает разделы и форматирует выбранное устройство. Это приведёт к удалению данных со всего устройства, а не только видимых файлов. Обязательно сделайте резервную копию важных данных и проверьте точный путь к устройству, модель, объём, раздел и точку монтирования перед запуском fdisk, mkfs, или bootinst. По возможности отключите другие съёмные накопители.

Требования к накопителю

Размер накопителя

См. Руководство по совместимости оборудования для подробных системных требований и размеров накопителей.

Технические требования

  • Файловые системы: FAT32, NTFS, ext2/3/4, Btrfs
  • Схема разделов: MBR
  • Загрузка в режиме EFI: При использовании файловых систем NTFS, exFAT или ext2/3/4 загрузка в режиме EFI может быть недоступна. Для поддержки EFI рекомендуется FAT32.

Создание загрузочного USB-накопителя

Шаг 1: Подготовка накопителя

Windows:

  1. Откройте "Управление дисками" (Win+R, затем diskmgmt.msc)
  2. Проверьте USB-устройство по номеру диска, модели и объёму. Не продолжайте, если есть сомнения в деталях.
  3. Щёлкните правой кнопкой мыши по разделу и выберите "Удалить том"
  4. Щёлкните правой кнопкой мыши по неразмеченной области и выберите "Создать простой том"
  5. Выберите файловую систему: FAT32 (рекомендуется) или NTFS

Linux:

Укажите TARGET_DISK и TARGET_PARTITION только точные пути после проверки модели и объёма устройства в lsblk. Запись fdisk заменяет таблицу разделов на всём целевом диске. Запускайте только одну команду mkfs для нужной файловой системы.

lsblk -o NAME,PATH,SIZE,FSTYPE,LABEL,MOUNTPOINTS,MODEL
TARGET_DISK=/dev/sdX
TARGET_PARTITION=/dev/sdX1
lsblk -o NAME,PATH,SIZE,FSTYPE,LABEL,MOUNTPOINTS,MODEL "$TARGET_DISK"

# Create new MBR partition table
sudo fdisk "$TARGET_DISK"
# In fdisk: o (new table), n (new partition), p (primary), a (bootable), w (write)

# Verify the new partition, then create one filesystem
lsblk -o NAME,PATH,SIZE,FSTYPE,LABEL,MOUNTPOINTS,MODEL "$TARGET_DISK"
sudo mkfs.vfat -F 32 "$TARGET_PARTITION"  # For FAT32
# Or: sudo mkfs.ext4 "$TARGET_PARTITION"  # For ext4

Шаг 2: Извлечение и копирование файлов

Монтирование ISO:

Windows:

  • Щёлкните правой кнопкой мыши по ISO-файлу и выберите "Подключить"

Linux:

sudo mkdir /mnt/minios-iso
sudo mount -o loop MiniOS.iso /mnt/minios-iso

TARGET_PARTITION=/dev/sdX1
sudo mkdir /mnt/minios-target
sudo mount "$TARGET_PARTITION" /mnt/minios-target
findmnt --mountpoint /mnt/minios-target

Копирование файлов:

  1. Найдите папку /minios/ в смонтированном ISO-образе
  2. Скопируйте всю папку /minios/ в корень USB-накопителя

В Linux целевой корень в приведённом выше примере — это /mnt/minios-target . Убедитесь, что findmnt --mountpoint /mnt/minios-target показывает именно тот раздел, который был выбран на шаге 1, перед копированием файлов.

Шаг 3: Установка загрузчика

Перейдите в папку /minios/boot/syslinux/ на накопителе и запустите установщик:

bootinst записывает загрузочный код на диск, исходя из расположения самого установщика. Прочитайте Устранение неполадок перед изменением загрузочного кода и не запускайте установщик, пока не убедитесь в правильности устройства и точки монтирования.

Windows:

  • Откройте проверенный USB-накопитель по его букве, перейдите в minios\boot\syslinux, затем запустите bootinst.bat от имени администратора.

Linux:

TARGET_MOUNT=/mnt/minios-target
findmnt --mountpoint "$TARGET_MOUNT"
lsblk -o NAME,PATH,SIZE,FSTYPE,LABEL,MOUNTPOINTS,MODEL
cd "$TARGET_MOUNT/minios/boot/syslinux"
chmod +x bootinst.sh
sudo ./bootinst.sh

Не используйте подстановочные символы для точки монтирования. Скрипт определяет целевой диск по своему расположению и записывает загрузочный код именно на этот диск.

Результат и постоянство

Эта процедура создаёт live-установку на основе файлов, размещая дерево minios/ и загрузчик на обычной файловой системе. Это не поблочная запись ISO, не мультизагрузка с ISO-файла и не развёртывание с помощью Установщика MiniOS.

Выбранная файловая система влияет на доступные механизмы постоянства, но сама по себе не включает постоянство и не гарантирует создание сессии. Постоянство включается только при соответствующем параметре в загрузочной записи или командной строке ядра, а для активации требуется подходящее хранилище с возможностью записи. См. Режимы загрузки и Постоянство через initrd перед использованием сохранённых изменений.

🏠 Home

🌐 Languages

English

📋 Getting started

🚀 Installing MiniOS

🖥️ Using MiniOS

⚙️ Preparing and customizing MiniOS

🛡️ Maintenance and recovery

📖 Reference

🛠️ Development

de

📋 Erste Schritte

🚀 MiniOS installieren

🖥️ MiniOS verwenden

⚙️ MiniOS vorbereiten und anpassen

🛡️ Wartung und Wiederherstellung

📖 Referenz

🛠️ Entwicklung

es

📋 Primeros pasos

🚀 Instalando MiniOS

🖥️ Usar MiniOS

⚙️ Preparar y personalizar MiniOS

🛡️ Mantenimiento y recuperación

📖 Referencia

🛠️ Desarrollo

fr

📋 Premiers pas

🚀 Installation de MiniOS

🖥️ Utiliser MiniOS

⚙️ Préparer et personnaliser MiniOS

🛡️ Maintenance et récupération

📖 Référence

🛠️ Développement

id

📋 Memulai

🚀 Menginstal MiniOS

🖥️ Menggunakan MiniOS

⚙️ Menyiapkan dan menyesuaikan MiniOS

🛡️ Pemeliharaan dan pemulihan

📖 Referensi

🛠️ Pengembangan

it

📋 Per iniziare

🚀 Installazione di MiniOS

🖥️ Usare MiniOS

⚙️ Preparare e personalizzare MiniOS

🛡️ Manutenzione e ripristino

📖 Riferimento

🛠️ Sviluppo

pt-BR

📋 Primeiros passos

🚀 Instalando o MiniOS

🖥️ Usar MiniOS

⚙️ Preparando e personalizando o MiniOS

🛡️ Manutenção e recuperação

📖 Referência

🛠️ Desenvolvimento

ru

📋 Начало работы

🚀 Установка MiniOS

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

⚙️ Подготовка и настройка MiniOS

🛡️ Обслуживание и восстановление

📖 Справочник

🛠️ Разработка

Clone this wiki locally