Перенести загрузочную USB флешку с программой Linux на другую флешку

Роман7 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
02.03.2023

Сделать образ загрузочной флешки переносимым на любой диск.Проблема заключается в том, что USB флешка работает только на одном типе носителей, которые трудно достать.При попытке перенести образ на флешку большего размера происходит ошибка,

что-то вроде того что не находит нужного раздела выдает ошибку и не

загружается дальше.Система работает на загрузчике syslinux но конфигурационный файл почему-то называется extlinux.confТам всего несколько строчек что-то типа того:

default start

timeout 10

prompt 1

allowoptions 1

label start

kernel vmlinuz

append acpi=off elevator=deadline initrd=initrd ram=/dev/ram0 root=/dev/ram0 vga=788 splash=silent

При включении компьютера программа загружается автоматически и потом флешку можно извлечь, при этом программа продолжает нормально работать.

Это не устраивает, потому что нужно чтобы программа не загружалась автоматически а требовала ввода пароля.На директивы для меню syslinux не реагирует, то есть когда добавили все что нужно для меню и чтобы был пароль, загрузчик продолжает загружать программу автоматически, даже если есть несколько пунктов (загружает

первое) меню и директива для пароля меню. Это очень странно.Когда сделали такой же диск и заменили загрузчик на тот-же syslinux, все стало работать, но появились новые проблемы. Теперь когда извлекаешь флешку происходит сбой в работе программы.Задача на первый взгляд кажется простая, но без опыта и понимания linux и конфигурации таких систем и решения таких задач очень трудно.

Кроме того хотелось бы сделать получить содержимое vmlinuz и initrd, чтобы можно было конфигурировать систему или чтобы кто-то разобрался с этим, чтобы можно

было адаптировать к другим вариантам загрузки.

Например чтобы загружать с PXE сервера.

Основная задача сейчас сделать чтобы все загружалось в RAM и работало и можно

было флешку извлекать и чтобы перед загрузкой требовало пароль.

Все дальнейшие подробности я расскажу и предоставлю все файлы и окажу содействие.