s905_multi_boot

Oleg edited this page Feb 15, 2017 · 11 revisions

Включение загрузки с внешних носителей (SD и USB).

Порядок включения загрузки ОС с внешних носителей на медиаприставках платформы Amlogic S802 S805 S812 S905 S905X S912 .

Данный вариант позволяет запускать практически любую Linux систему (Ubuntu ALTLinux Debian SuSE Arch etc), различные варианты прошивок от других устройств, различные версии Андройд и т.д. на устройствах собранных на платформе Amlogic без необходимости разбирать устройство, что-то паять и т.п. и с минимальным (в разумных пределах) риском окирпичивания (убивания) приставки. Все действия выполняются через штатные функции по обновлению и делают устройство мультизагрузочным, т.е. штатная прошивка сохраняется и появляется возможность лёгкого запуска дополнительных систем с внешних носителей, USB накопители (флэшки , жёсткие диски, CD\DVD-приводы и т.д.), с SD-карт, сетевая загрузка по TFTP.

Обращаю внимание, что во всех последних образах Armbian и LebreELEC, эти два файла уже есть по умолчанию, скачивать их дополнительно и готовить носитель НЕ требуется. После записи образа с Armbian или LebreELEC можно сразу переходить к пунктам (2) активации мультизагрузки.

1. Подготовка носителя.

  • зайти по ссылке и скачать два файла.

aml_autoscript

aml_autoscript.zip

Для моделей на базе S9xxx (S905 S905X S912) для активации мультизагрузки можно использовать SD карты и USB флэшки.

https://yadi.sk/d/bqV6MEL-sWKmv

Для моделей на базе S8xxx (S802 S805 S812) для активации мультизагрузки можно использовать ТОЛЬКО SD карты. Обращаю внимание с USB носителей активация мультизагрузки НЕ ПРОИСХОДИТ (это особенности старого типа загрузчика u-boot).

https://yadi.sk/d/c9kY4tuLuPF3Y

  • форматируем флэшку или SD-карту в систему FAT , размер раздела должен быть НЕ БОЛЕЕ 2 Гб, рекомендую ограничиться размером 512 Мегабайт (обязательно проверить, что носитель отформатирован именно в FAT и размер раздела НЕ БОЛЕЕ 2 Гб) . При использовании раздела более 2 Гб - будет выходить ошибка установки.
  • записать в корень приготовленной флэшки или SD карты полученные два файла

aml_autoscript

aml_autoscript.zip

2. Активация мультизагрузки на ТВ приставке.

  • включить приставку и загрузится в штатную прошивку
  • подключить флэшку или карту к устройству
  • выбрать режим обновления (Update&Backup)
  • выбрать в качестве архива для обновления aml_autoscript.zip
  • запустить режим обновления

Приставка автоматически перезагрузится и внесёт все необходимые изменения в загрузчик (процесс занимает примерно 2-3 минуты). После обновления загрузчика, проверяем загрузку приставки в обычном режиме.

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


How to enable boot from removable media devices on the Amlogic platform S802 S805 S812 S905 S905X S912 .

The first option.

Manual on the English language. (thanks RISCy Dude for compiling this manual). Manual for English

The second option.

This option allows you to run almost any Linux system (Ubuntu, ALTLinux, Debian, SuSE, Arch etc), different versions of the firmware from other devices, different versions of OS, etc. on the devices collected on the platform Amlogic without the need to disassemble the device, something to solder, etc. and with minimal (within reasonable limits) the risk of brick (wasters) consoles. All actions are performed using the standard functions to update and make a multiboot user, i.e. the regular firmware is stored and you can easily launch additional systems from external media USB drives (flash drives , hard drives, CD\DVD drives, etc.), SD card, network boot via TFTP.

Note that in all recent images Armbian and LebreELEC, these two files are already there by default, download them and further to prepare a carrier is NOT required. After you capture an image Armbian LebreELEC or you can go directly to the points (2) activate the multi-boot.

1. Preparation of the media.

    • enter the link and download two files.

aml_autoscript

aml_autoscript.zip

For models based on S9xxx (S905 S905X S912) to activate multi-boot, you can use SD card and USB flash drive.

https://yadi.sk/d/bqV6MEL-sWKmv

For models based on S8xxx (S802 S805 S812) to activate multi-boot you can ONLY use SD cards. Pay attention to USB drives activation of multi-boot is NOT HAPPENING (it features the old type of the bootloader u-boot).

https://yadi.sk/d/c9kY4tuLuPF3Y

  • formatted flash drive or SD card in FAT system , the partition size should be NO MORE than 2 GB, I recommend to limit the size of 512 Megabytes (be sure to check that the drive is formatted in the FAT and the partition size of 2GB) . When using partition over 2 GB will get installation error.
  • add to the root of the flash drive or SD card received after unpacking the archive two files

aml_autoscript

aml_autoscript.zip

2. Activation multi-boot TV box.

  • switch on the console and will load the regular firmware
  • connect the flash drive or the card to the device
  • select the update mode (Update&Backup)
  • to select as an archive for the updates aml_autoscript.zip
  • start update mode

The console will automatically restart and make all the necessary changes to the boot loader (the process takes about 2-3 minutes). After updating the bootloader, turn off the carrier update, check the boot console normally.

Warning. If in the future, to upgrade the firmware to the console, the boot mode from external media is disabled. To restore it you must re-perform the procedure described above.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.