Linux Mint    Ubuntu    openSUSE    Asterisk    FreeBSD    Android    Nokia N900    Игры в Linux
 Linux Mint    Ubuntu     openSUSE     Asterisk     FreeBSD     Android     N900     Games

BackupMenu для Nokia N900 - делаем полный бэкап / резервное копирование системы на Nokia N900

«Кабы знал, где упасть, соломки бы подостлал…» Когда я только купил Nokia N900, наслышанный о недюжинных способностях аппарата, начал на нем свои эксперименты. Устанавливал новые прошивки, программы и менял все возможные настройки ;)

В результате такая «бурная» деятельность приводила как правило к перепрошивке аппарата и установке по новой всех стабильных прошивок, программ и настроек, что занимало с учетом закачивания и поиска всего значительное количество времени. Пока не встретил интересную программу, которая как раз и позволит нам его сэкономить - после наших экспериментов.

Backupmenu - это приложение, которое создает «образ» вашей системы, который впоследствии можно восстановить, все программы, настройки и конфигурацию файлов, до того момента как вы сделали этот «образ».

«Образ» системы - это точная копия системы. В «образ» не будут включены папки MyDocs и карточка SD. В сравнении с программой от Nokia, для процесса восстановления не требуется интернет соединение или что-либо скачивать в процессе. А для тех кто любит, что либо восстанавливать, backupmenu предоставляет возможность прочесть или записать RootFS «образ».

Итак, кто хочет создать «образ» настроенной и отлично работающей на вашем Nokia N900 системы и впоследствии безопасно проводить эксперименты с установкой программ и восстановлением, читаем далее.

Для начала заряжаем наш Nokia N900 минимум на 50%, поскольку замечено, что менее 20% не хочет загружаться дальше выбора меню. Также потребуется 1,2 ГБ свободного места в папке MyDocs или на карте памяти, поэтому образ этих папок не создается.

И так устанавливаем из репозиториев backupmenu:

и зависимости:

После окончания установки перезагружаем наш N900, либо выключить и включить с открытой клавиатурой и зажатой цифрой 2 (буква W):

после чего выбираеми второй пункт - boot:

и теперь в BackupMenu, после чего ждем... Далее заходим в меню, нажимаем клавишу b:

после чего выбираем букву t:

затем куда сохраняемся - я выбрал на карту памяти SD, нажав букву s:

Будет создано два файла в папке system Backups. Попутно замечаем, как называется один из файлов 20140112-1652-rootfs.tar и пошел процесс:

На изображении ниже видим, что все прошло успешно:

После выходим, выбрав букву q:

Закрываем клавиатуру и ждем пока перезагрузится N900.

Сохранение происходит в папку в виде 2х «образов»:

Все, «образ» системы создан. А как теперь его прошить, если не дай бог после определенных манипуляций что-то пошло не так ввиду очередного эксперимента с вашим N900, сбились настройки или что-то удалили не то или прошивку установили не ту?

А вот так:

  1. У нас уже установлен backupmenu, Nokia N900 не подключена кабелем к компьютеру и заряжена более чем на 50%;
  2. Загружаемся также, как и создавали образ, т.е. с открытой клавиатурой и зажатой w, только теперь выбираем букву r и далее t:

Остальные не рекомендует сама программа ;)

  1. Ждем пока восстановится из ранее созданного образа.

Как пишет автор, можно и не загружаясь в backupmenu восстановить через flasher, но данную возможность я не проверял.

Кроме того, не без помощи этой программы есть возможность под Linux изменить размер разделов на Nokia N900, но это уже другая история...

undertaker аватар

Ничего себе Nokia N900... прямо реально компьютер :))

Linux_man аватар

это вообще супер устройство :) сколько он у меня уже, сколько я написал про него и не перестаю удивляться :) Автору зачет! Судя по последнему предложению ты знаешь Каневского и его передачу ;))) Ждем твоих статей! :)

DIV аватар

Тоже хотел написать про Каневского :)))) А статья тема, хоть у меня и нету N900!

Ivanessense аватар

Linux_man благодарю за оперативное содействие в написании статьи. В следующий раз будем устранять неполадки автомобиля с помощью n900;)

Linux_man аватар

ооо :) ты нас заинтриговал :)

undertaker аватар

специальная программа есть какая то?

belmax аватар

А неполадки это не Carman? У меня что-то он не пошел - по крайней мере, сброс кодов ошибок, как на Андроидовском Torque не получилось сделать...

Linux_man аватар

про Carman я писал тут :)

Ivanessense аватар

ДА я помню эту статью. Кстати после нее у меня все установилось и заработало. Забыл упомянуть об одной интересной "фишке", а можно ли помочь другу и восстановить на его n900 свои RootFS и OptFs?... ;)Только я вам об этом не говорил, т.к. сам не пробовал, но намекнул... Т.е. фактически если все получится, то можно обмениваться "лучшими прошивками" ;)

belmax аватар

Тоже посещала эта идея. Только вот при обмене RootFS и OptFs не передаешь ли ты также и все свои записи, контакты, события календаря и т.д.? Передаешь. Специально удалять все личное из системы, чтобы передать отточенную по быстродействию её с оптимальным набором прог?

Ivanessense аватар

Согласен, здесь только вариант, настроить, сделать бэкап, а потом уже самому пользовать...вносить контакты и т.д. и т.п. Либо скачать http://robbiethe1st.afraid.org/BackupMenu/rootfs-pr1.3-20101101.img файл img pr-1.3 для прошивки через flasher, предложенный самим автором или прошиться его же файлами http://robbiethe1st.afraid.org/BackupMenu/complete_image/20110619-2247-optfs.tar.gz и http://robbiethe1st.afraid.org/BackupMenu/complete_image/20110619-2247-rootfs.tar.gz, единственное меня смущает их размер менее 100 мб каждый;)

Ivanessense аватар

Belmax опубликовали статейку про OBD на N900.

Igor_n900 аватар

Автору респект,всё подробно и понятно!)))

Linux_man аватар

наверху каждой статьи есть стрелочки вверх / вниз, чтобы голосовать ;)

belmax аватар

Уже с полгода пользуюсь именно таким методом восстановления системы после всяческих экспериментов с ПО моего N900. Вот намедни стал тормозить видеоплеер SiB после настроек Сваппополу - чтобы не разбираться что там я наменял - просто откатился на предыдущий бэкап, где ещё не было экспериментов и спокойно досмотрел седьмой сезон Доктора Хауса, а потом буду разбираться. Плюсанул.

jekson аватар

мануал великолепный )

jekson аватар

вы со своими статьями так и подбиваете меня отдать Nexus 4 жене, а себе забрать ее N900!

Linux_man аватар

давайте пацаны, коментим и пишем дальше, мы на правильном пути и Жека почти "сломлен" :))

Linux_man аватар

жена уже профи? или чисто звонит? :)

Linux_man аватар

типично для девушки :)

Zabava23 аватар

Класная прога. Удивляюсь как вы ей ещё не пользуетесь. Ну например тут https://linuxcenter.kz/forums/замена-стандартного-медиаплеера-nokia-n900-на-open-media-player. Тут нужно было бы раскрыть архивы rootfs.tar ( есть ещё optfs.tar ) на компе и взять нужные файлы.

Кстати есть BackupMenu и Мультизагрузка http://talk.maemo.org/showthread.php?t=67866 , но я её не ставил, т.к. давно читал что сея навороченая штука не надёжна. Может кто давно использует - отпишитесь плз.

belmax аватар

Лично я свой андроид с IP65 забросил в стол после полугода пользования, достал N900, оттер от пыли и пользуюсь им дальше. В перспективе покупка ещё одного б\у N900 (шоб был на всякий случай) И думаю не менять телефон уже ВООБЩЕ никогда. А то эти перепрыгивания с одной платформы на другую (начинал с Palm, потом симбы всякие, Виндафс Мобиле и т.д.) уже утомили... Тем более что Maemo поддерживается... как мы видим ))

Zabava23 аватар

Потдерживаю belmax. Я такого же мнения! Даже андроид не хочу ставить. "И думаю не менять телефон уже ВООБЩЕ никогда."
Хочу купить плату Neo 900 к N900.

Linux_man аватар

я жду Neo900 :) Всякие там Galaxy и все такое - не мое решение :)

Igor_n900 аватар

Согласен!!!)

jekson аватар

что это? только без ссылок на википедию )

Linux_man аватар

это opensource-телефон, который продолжает развитие N900 :)

Linux_man аватар

хочу сейчас на днях прошиться, все настроить и сделать backup по данной статье :)

Ivanessense аватар

Расскажешь как всё пройдёт?

Linux_man аватар

конечно :)

Linux_man аватар

прошился, все настроил и сделал по твоей статье бэкап системы, хранится он на карте памяти... теперь, как поэксперементирую, откачусь обратно и все будет уже настроенным :) Спасибо тебе еще раз!

Ivanessense аватар

Рад, что помог. А тебе спасибо за поддержку сайта!

Linux_man аватар

сайт держится не только благодаря мне, но и людям, которые пишут :) Так что все спасибо и тебе конечно же тоже :)

Zabava23 аватар

Внимание:
Если Вы видоизменили ядро например Kernel-power Nokia N900: Обновляем ядро на Nokia N900 с поддержкой дополнительных модулей
, а потом хотите восстановить через BackupMenu старое ядро, то у Вас этого не получится. Изменив ядро сделайте бекап, тогда можно востановить с этого бекапа.

Если не хотите что бы ядро не обновлялось из extras-* (удержать текущую версию), то попробуйте следующее:

echo "kernel-power-flasher hold
kernel-power hold
kernel-power-modules hold" | dpkg --set-selections

чтобы разблокировать версию:

echo "kernel-power-flasher install
kernel-power install
kernel-power-modules install" | dpkg --set-selections

Linux_man аватар

твои коменты на статью тянут ;)

Zabava23 аватар

Спасибо Linux_man что подерживаешь сайт с Maemo!

Linux_man аватар

вам спасибо, что есть такие люди, которые пользуются Maemo :)

Zabava23 аватар

Было бы неплохо поставить много всяких видоизменёных ядер, затем поставить BackupMenu и Мультизагрузка http://talk.maemo.org/showthread.php?t=67866 (что то у меня не удаётся пока!!).
Тогда , наверное можно было бы сделать многоядерную BackupMenu-восстановилку.
Но ядра сейчас от уязвимостей не патчут, наверное?
Нужно было бы всё закрыть от изменений скриптом например, как в старых линуксах, но например, так:
___________________________________
#Это не для Nokia N900, нехочу разбираться в структуре папок
chattr -R +i /bin /boot /lib /sbin /usr/bin /usr/include /usr/lib /usr/sbin
lcap CAP_LINUX_IMMUTABLE
echo "Done - system lock down complete"
# lcap CAP_SYS_RAWIO
_______________________________
Но естественно это для тех, кто ничего нового на телефон не ставят.

Linux_man аватар

с какого репа ставил backupmenu и вообще, как версия?

fenik аватар

у меня была такая проблема надо ставить два пакета backupmenu и boot menu

netkorn