Как стать автором
Обновить

Nokia N900: «Недостаточно памяти в выбранном расположении»

Время на прочтение2 мин
Количество просмотров729
Вчера, вернувшись домой из командировки, решил обновить прошивку Nokia N900, который брал с собой в Нижний. У меня там дюже старая стояла, даже неудобно перед знающими парнями.

Однако при попытке сделать это простое, в общем-то, дело выскочило сообщение «Недостаточно памяти в выбранном расположении», из которого лично я ни хрена не понял. Какой памяти недостаточно? В каком таком «расположении»? Кто его выбирал вообще? Я? Так я не выбирал. Никак Генерал Фэйлюр опять несанкционированно читает мой диск?

Перезагрузил аппарат — не помогло.

Полез в Интернет и с первого же раза обнаружил инструкцию по устранению проблемы. Тут бы обрадоваться, но я загрустил еще сильнее. Чтобы вы понимали почему, привожу инструкцию целиком.

cтавим пакет rootsh, если это еще не сделано
становимся рутом
root

копируем содержимое /usr на 2 гиговый раздел, длительность этой процедуры зависит от количества установленных до этого момента пакетов. лучше все лишнее пока снести
cp /usr /home -p -R

монтируем скопированную папку в старую точку
mount –bind /home/usr /usr

для обеспечения дальнейшего автомонтирования после ребута, редактируем скрипт, в котором генерится и применяется монтировочный файл fstab
vi /etc/event.d/rcS-late

ищем там этот фрагмент и вставляем нашу волшебную команду в это место
# We can safely continue booting now.
initctl emit MOUNTS_OK

/sbin/swapon -a || echo “Failed to enable paging partition.”

mount –bind /home/usr /usr

# Setup lowmem module
echo 32768 > /proc/sys/vm/lowmem_deny_watermark_pages
echo 98304 > /proc/sys/vm/lowmem_notify_high_pages
echo 131072 > /proc/sys/vm/lowmem_notify_low_pages
echo 1024 > /proc/sys/vm/lowmem_nr_decay_pages


Нормалек, да? Чтобы банально обновить прошивку надо написать много интересных командочек, отредактировать скриптик, смонтировать кое-чего… Меня, честно говоря, не вперло от такой перспективы категорически. Я прошивки давно обновляю, но чтобы с такой противоестественной прелюдией…

Интересно, что ценители Линукса в комментах к инструкции радуются: ой, как все просто, как все удобно.

Снова подумал о принципиально ином хромосомном наборе у этих прекрасных инопланетян.

К счастью, скоро обнаружился более легкий способ обновить N900: «Забиваем на диспетчер приложений, входим в терминал, включаем root и вбиваем apt-get upgrade. При появлении вопроса отвечаем „y“. Начинают скачиваться файлы. По окончании процесса появляется приглашение к вводу команды. Вбиваем reboot и наслаждаемся новой прошивкой!»

Я попробовал — все получилось. Непонятно только, почему ребята из Nokia не прикрутили к этому скриптику графический интерфейс и не поставили его куда-нибудь на видное место? Ведь стоит N900 очень даже некисло, и никаких предупреждающих надписей, вроде «Пользователям Windows и Mac пользоваться категорически запрещено», я на коробке не нашел.

А так — прикольный гаджет.
Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 27: ↑17 и ↓10+7
Комментарии25

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
20 – 22 сентября
BCI Hack Moscow
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
24 сентября
Astra DevConf 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн