Установка
Установка на FAT32 флешку
Из под Windows
Метод проверен на Windows 10, но должен работать и на XP.
Скопировать содержимое на флешку.
Запустить cmd с правами администратора.
И в открывшемся окне командной строки запустить:
Буква_диска:\syslinux.exe --mbr --active -f -d syslinux -i Буква_диска:
Из под Linux
Для корректной работы скрипта в системе должны быть установлены пакеты:
grep util-linux dosfstools mtools parted gdisk
Если флешка FAT32 то скрипт скопирует файлы и установит загрузчик.
Если другая файловая система то скрипт заново пересоздаст разметку, создаст раздел размером 2Гб и форматирует в FAT32.
При этом все содержимое флешки будет удалено! Если нужно то раздел можно расширить с помощью gparted.
Открыть терминал в текущей папке.
Разрешить исполнение и запустить скрипт с правами root:
Скрипт поддерживает только оболочку bash
chmod +x ./installdog.sh
sudo ./installdog.sh /dev/sdX
Где /dev/sdX флешка на которую производится установка.
Процесс обновления
Для обновления установленной сборки на флешке нет необходимости заново запускать скрипт установки или syslinux.exe.
Достаточно скопировать обновленные файлы и удалить старые версии.
Не нужно удалять файл
syslinux/ldlinux.sys его создает при установке syslinux.
Установка вместе с Ventoy
на HDD/SSD/флешку FAT32/exFAT/Ext2/3/4/NTFS
Скачать установщик
https://github.com/ventoy/Ventoy/releases
И установить Ventoy на диск. По умолчанию создается exFAT
Если нужно то форматировать в FAT32/NTFS/Ext2/3/4
Скопировать папки
live live32 и
ventoy на диск.
При загрузке в меню Ventoy для доступа к DebianDog нужно нажать
F6
Добавление к мультизагрузочной флешке на основе grub4dos
Данный раздел предназначен только для тех кто уже использует grub4dos и по каким то причинам не желает пробовать Ventoy. Поэтому процесс установки grub4dos на флешку я здесь описывать не буду.
Скопировать файл
grub4dos/doglinux.lst, папки
live и
live32 на флешку (в корень любого из разделов, если их несколько).
В основной конфиг
menu.lst нужно дописать:
title DebianDog Linux
find --set-root /doglinux.lst
configfile /doglinux.lst