Обновите Ubuntu от выпуска на 32 до 64 бита

Существует ли способ обновить мою 32-разрядную версию Ubuntu к 64-разрядной версии? Я использую Ubuntu 9.10.

Если нет никакого простого пути, что, если я просто копирую свой дом и /etc каталоги к новой установке, это будет работать?

14
задан 09.04.2010, 19:05

3 ответа

К сожалению, как другая ОС, нет никакой 'процедуры обновления', чтобы сделать это. Необходимо будет почти наверняка сделать переустанавливание.

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

Всегда копируйте свои данные прежде, чем делать попытку чего-либо!

4
ответ дан 07.12.2019, 11:20

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

Копирование /etc по тому, поскольку Вы предлагаете, должен работать хорошо, хотя - я просто сделал бы это более длинный путь вокруг ради паранойи. Копирование /home, основная проблемная область при миграции от одной установки до другого, более вероятно, будет абсолютно безопасна.

Если Вы просто надеетесь перемещаться в 64-разрядный для использования большего количества RAM, а не потому что конкретно необходимо использовать 64-разрядные приложения затем, можно просто использовать 64-разрядное ядро с 32-разрядным пространством пользователя. Debian на самом деле обеспечивают a64 пакеты ядра в своих i386 репозиториях, таким образом, это может быть сделано так же просто как aptitude install linux-image-2.6-amd64, но Ubuntu, к сожалению, не делает так, необходимо было бы скомпилировать собственное ядро, которое не могло бы стоить time+hassle, если Вы не, который технически испытал (т.е. это просто, но только если Вы скомпилировали свое собственное ядро, прежде чем так будут довольны процессом). При выполнении 64-разрядного ядра с 32-разрядным пространством пользователя, отдельное приложение может все еще только получить доступ к ~3Gb самое большее (в некоторых случаях просто ~2Gb), но система в целом (все процессы вместе плюс материал ядра как кэш IO и буферы) может использовать столько, сколько Вы имеете. Каждая VM VMware рассчитывает как отдельное приложение в этих целях - я работаю, одна из моей более старой VM размещает этот путь (VMs используют ~7Gb всего с 64-разрядным ядром, 32-разрядным пространством пользователя и 32-разрядным VMware), поскольку это было более быстро, чем полное 64-разрядное обновление операционной системы хоста, когда я обновил машины ЦП до 64-разрядного способного и добавил дополнительную RAM - я предположу, что подобные решения VM действовали бы одинаково также.

6
ответ дан 07.12.2019, 11:20

Я переустановил свою машину от 32 битов 10.10 к 64 битам 10.10 в прошлом месяце, не теряя данных. Единственный прием должен выбрать дисковые инструменты изменения размеров, для не форматирования целого диска при переустановке человечности 10.10 на 64 бита.

6
ответ дан 07.12.2019, 11:20

Теги

Похожие вопросы