Я работаю над созданием маленькой ОС. Когда я делаю изменения, я создаю и ISO. Этот ISO-образ корректно работает с qemu, но когда мне нужно проверить некоторые проблемы с оборудованием, мне нужно загрузить его на другом компьютере. Так:
- Я подключаю USB в моем компьютере
- Я копирую с dd ISO на USB sudo dd, если = my_os.iso of =/dev/sdb
- Я отключаю от компьютера
- Я подключаю его к другому компьютеру и перезагружаю.
Биос правильно запускает компиляцию новой ОС.
После 100 раз каждое утро это расстраивает. Поэтому я ищу способ избежать отключения, запуска сценария dd и т.д.
Я исследовал использование SD-карты с беспроводной связью, в этом уроке показано, как удаленно изменить папку. Я думаю, что это не решение, потому что, по сути, карта имеет небольшую Linux-подобную ОС для монтирования данных, и мне нужно переопределить часть памяти, которая будет запущена BIOS.
Другой способ, который я исследовал, - это использовать Raspberry Pi, подключенный через USB (я не знаю, возможно ли это напрямую), и попытаться использовать протокол, такой как MTP, для эмуляции usb в качестве памяти, чтобы я мог создать скрипт для отправки new iso to raspberry, обновите часть памяти с помощью iso и включите другой компьютер, который загружает в RAM новую компиляцию ОС.
У меня больше нет планов, и я думаю, что это невозможно, так что, есть идеи для решения этой проблемы?
ОБНОВЛЕНИЕ: Моя проблема похожа на этот пост. Я собираюсь попытаться приспособить это к этому и избежать покупать больше оборудования (кроме Wi-Fi SD)