У меня есть планшет goclever a103 (http://goclever.com/goclever_tab_a103), и я хочу установить на него linux, чтобы загрузить его с SD-карты.
Первым, что я нашел в Интернете, были изображения SD-карты для очень похожего планшета с 1 ГБ ОЗУ вместо 512 МБ: pengpod a1000 (http://pengpod.net/dl/images/)
Все эти изображения работают нормально (даже сенсорный экран, который обычно не работает по умолчанию на большинстве доступных предварительно скомпилированных изображений SD-карт, для отображения которых используется порт HDMI), но есть проблема с распределением памяти, которое продолжает вызывать ошибки сегментации : Ядро было настроено на использование 1 ГБ физической памяти вместо 512 МБ.
Используя sunxi-tools, я отредактировал script.bin из загрузочного раздела и установил параметр доступной памяти на 512 МБ, но это не решило проблему: top или free по-прежнему показывают 1 ГБ физической памяти, когда есть только 512 МБ, и ошибки сегмента все еще там. Я даже попытался скопировать весь загрузочный раздел с загрузочного раздела Android, расположенного на внутренней флэш-памяти планшета (nanda), с теми же результатами.
Я понял, что мне нужно будет перекомпилировать ядро с соответствующими параметрами доступной физической памяти, поэтому я клонировал репозиторий linux-sunxi из pengpod (https://github.com/npeacock/linux-sunxi) и теперь я хочу настроить и скомпилировать мой собственный образ ядра, но, поскольку я не знаю, что именно не так с предварительно скомпилированными изображениями, которые я до сих пор пробовал, я не знаю, как исправить проблему с настройками физической памяти.
Я попытался найти документацию, но это все немного над моей головой, и я не нашел пошаговых руководств, которые мне сейчас нужны. Какие-либо предложения?
TL; DR: я хочу скомпилировать ядро linux-sunxi, но сначала мне нужно отредактировать параметры устройства с 512 МБ ОЗУ вместо 1 ГБ, но я не знаю, где эти настройки. Помогите, пожалуйста.