Многие новые устройства 4K ARM теперь поставляются с поддержкой Multiboot из коробки.
Эта функция стала очень популярной среди пользователей, особенно после того, как VU+ представила поддержку kexec , которой теперь пользуются многие пользователи VU+.
Теперь мы активировали основанную на kexec Multiboot для нескольких дополнительных моделей:
force3uhdplus, force3uhd, revo4k, tmtwin4k, galaxy4k, tm4ksuper, lunix34k, force4, lunix4k
На этом форуме уже довольно много информации о kexec Multiboot для устройств VU+. Однако с некоторыми моделями могут быть проблемы, и мы любезно просим вас оставить отзыв и поучаствовать в работе , чтобы мы могли улучшить и оптимизировать ее.
Примечание: все еще есть много других устройств с флэш-памятью EMMC, которые не поддерживают kexec Multiboot. Я лично протестировал только два устройства. Исключения могут быть, но , пожалуйста, избегайте обсуждений «что если» .
В качестве альтернативного решения я пересмотрел свои старые скрипты chkroot и реализовал новый метод мультизагрузки для устройств, использующих флэш-память EMMC.
chkroot — это метод, используемый в среде Linux для обнаружения и подготовки корневых файловых систем для альтернативных конфигураций загрузки.
По умолчанию Multiboot отключен на всех устройствах.
Для поддерживаемых моделей появляется пункт меню, позволяющий активировать Multiboot . Вы также можете снова отключить его.
[ Гостям не разрешен просмотр вложений ]
Система запоминает настройку даже после перезагрузки, если только вы не переустановите образ.
После активации устройство перезагрузится. Первая загрузка займет немного больше времени, пока слот 1 настроен в корневой файловой системе.
[ Гостям не разрешен просмотр вложений ]
Затем вы можете перейти в Software → Flash Online и установить другой образ в слот.
[ Гостям не разрешен просмотр вложений ]
Большинство устройств EMMC имеют 4 ГБ памяти, что позволяет использовать 4 слота Multiboot .
Они используют одну и ту же область флэш-памяти. Вы можете проверить использование и доступное пространство в меню Information .
[ Гостям не разрешен просмотр вложений ]
Поскольку эти устройства ранее не поддерживали Multiboot, старые или сторонние образы могут не включать пункт меню для установки или переключения между слотами.
Ручное переключение слотов:
Чтобы вручную переключать слоты через Telnet или SSH, используйте:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Затем перезагрузите коробку. Она загрузится в выбранный слот.
Метод восстановления:
Если гостевая система не загружается (например, зависла на «Booting» на дисплее), вы можете создать USB-накопитель или SD-карту со следующим файлом восстановления для моделей Dinobot OEM:
Создайте файл с именем STARTUP_RECOVERY со следующим содержимым:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Замените «1» на желаемый номер слота (1–4 или до 6 в зависимости от модели и размера вспышки).
Устройство запомнит выбранный слот, и USB/SD-карту можно будет извлечь.
Особые случаи:
Dinobot boxs поставляются с Android или без него. Android использует около 6 ГБ из 8 ГБ флэш-памяти, оставляя мало места для Enigma2. Если вы хотите удалить Android и использовать только Enigma2, пожалуйста, создайте для этого отдельную тему. Пока что она не будет здесь рассмотрена.
Устройства Dream поставляются с 1 ГБ rootfs и 3–6 ГБ данных. Некоторые пользователи модифицировали его, чтобы использовать 2 ГБ для rootfs. Обе версии распознаются, и слоты настраиваются соответствующим образом.
Важно: chkroot Multiboot требует OpenATV в качестве первого образа на устройствах Dream.
Образы на основе DreamOS не поддерживаются .
Устройства, которые в настоящее время поддерживаются chkroot Multiboot:
anadol4k, anadol4kv2, anadol4kcombo, axashis4kcombo, dinobot4kl, protek4kx1, dinobot4k, mediabox4k, dinobot4kse, ferguson4k, dinobot4kplus, axashis4kcomboplus, dinobot4kmini, arivacombo, arivatwin, dinobot4kpro, axashisc4k, dinobot4kelite, iziboxx4, viper4kv20, viper4kv30, protek4kx2, iziboxelite4k, dinobot4ktwin, hitube4kpro, hitube4kplus, viper4kv40, iziboxone4kplus, axas4kcombo, axas4ktwin, gi11000, viper4k51, beyonwizu4, sf4008, dm820, dm7080, dm900, dm920
Что делать, если хранилище заполнено?
Если хранилище закончилось, просто перейдите в:
Software → Multiboot Management
и удалите старые слоты , чтобы освободить место.
[ Гостям не разрешен просмотр вложений ]
Важное уведомление о выпуске:
Первая стабильная версия chkroot Multiboot доступна, начиная с образов, выпущенных:
29 апреля 2025 г. в 10:00 (CET)
Пожалуйста, игнорируйте все образы, выпущенные до этого времени — они все еще могут содержать незначительные проблемы в скрипте.
Что дальше?
Я начну работу над chkroot Multiboot для моделей на базе NAND , начиная с устройств, использующих процессоры 1300 МГц . Посмотрим, как она будет продвигаться.