По-перше, якщо ви не готові зробити багато роботи і новаторських для інших, це вже має бути спеціально підтримане дистрибутивом Linux.
Без цієї підтримки ви дивитесь на встановлення дистрибутива або просто Linux взагалі без допомоги цього або будь-якого інсталятора дистрибутива. Ваша перша проблема, яку вам потрібно вирішити, це те, що вам потрібен певний тип дискового пристрою для зберігання файлів. Який тип пам’яті доступний у камері? Як ви можете відформатувати його на ext2 або подібне, щоб Linux міг зберігати свої файли на ньому, не прирікаючи пристрій? Це лише початок проблем, які вам потрібно буде вирішити, якщо ще ніхто цього не зробив.
Багато пристроїв, не призначених для запуску Linux, "взломані" це за допомогою одного з наступних методів:
Пристрій приймає будь-який код як оновлення мікропрограмного забезпечення: модифікована прошивка встановлюється як оновлення, яке містить ядро Linux + підтримуючі файли або завантажувач, що дозволяє встановити. Багато пристроїв із доступним для Інтернету інтерфейсом дозволять вам оновлювати прошивку через цей інтерфейс. Деякі пристрої можуть бути переведені в режим обслуговування, управління або "рятування", що дозволяє те саме. Зауважте, що деякі пристрої приймають лише підписані оновлення, що ускладнює або запобігає подібному злому.
Існуюча вразливість програмного забезпечення пристрою якось корисно, що дозволяє запускати спеціальний код, який потім встановлює Linux. Оригінальний XBox - класичний приклад, коли завантаження модифікованої збереженої гри в оригінальну версію Mech Assault була шлюзом для "софтмодів", включаючи інсталяцію Linux.
Можливо, що пристрій не запустить Linux. У ньому може бути недостатньо місця для зберігання ядра (як правило, потрібно принаймні 4 Мбіт флеш-пам’яті або подібного), недостатньо оперативної пам’яті, щоб зробити щось корисне, та / або процесор може не підтримуватися, або він може не мати функцій, необхідних для Linux (наприклад, MMU).