Назад | Перейти на главную страницу

Можно ли обновить Ubuntu 10.04 с 32-битной до 64-битной без переустановки ОС?

Мой VPS-сервер сейчас работает под управлением 32-битной Ubuntu 10.04, но мне нужно обновить свою ОС до 64-битной из-за 32-битное ограничение mongoDB.

Но если я переустановлю систему, придется переустановить и перенастроить множество программ, и мне придется делать резервную копию базы данных и других файлов на другом компьютере.

Есть ли способ обновить 32-разрядную версию Ubuntu до 64-разрядной версии Ubunut без переустановки системы?

Я пытался переключиться с 32-битной на 64-битную на Ubuntu.

Проще все переустановить, dpkg ДЕЙСТВИТЕЛЬНО не любит с ним играть. Если вы попытаетесь, сначала попробуйте использовать виртуальную машину, чтобы убедиться, что вы понимаете, как это делать.

Удачи.

Как автоматическое обновление? Нет.

Я думаю, что это возможно вручную, но это потребует замены каждого пакета и ядра. Это сложно и очень подвержено ошибкам. Я тоже не уверен, что результат будет очень удачным. Я бы не стал делать это на сервере!

В любом случае, если ваш диск выйдет из строя или кто-то удалит все на нем, что вы будете делать?

Обратите внимание, какие приложения вы установили, сделайте резервную копию /etc чтобы сохранить ваши конфигурации. Другие части файловой системы также могут быть полезны в зависимости от программного обеспечения, которое вы в настоящее время используете на этой машине.

Для баз данных выгрузите все (и не забудьте таблицы аутентификации и авторизации). Дампы базы данных можно быстро и легко восстановить.

Повторная установка тех же приложений не займет много времени, и настройка не должна быть проблемой, если у вас есть старые /etc в руках.

Если это веб-сервер, не забывайте о таких местах, как /var/www

Linode позволяет вам изменить ядро ​​на 64-битное, не обновляя все остальное. Я просто попробовал это в своей системе (также 32-битный Ubuntu 10.04, как ваша), и ... ну, все работало нормально. Вообще никаких проблем не было. Я также использую веб-сервер (Apache) и различные другие приложения, и у меня не было проблем.

Видеть: https://www.linode.com/docs/migrate-to-linode/disk-images/switching-to-a-64bit-kernel

В общей сложности это займет около 5 минут. Я немного поражен тем, что это сработало, без проблем, но, трогайте дерево, это мой опыт, так что это действительно было быстро и легко.

Конечно, как указано в документации, это обновляет только ядро, ОС (и все остальное) по-прежнему 32-разрядная.