Обновление Ubuntu с 32 до 64-разрядной версии

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

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

25
задан Kirill V. Lyadvinsky
25.12.2022 5:45 Количество просмотров материала 3157
Распечатать страницу

4 ответа

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

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

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

4
отвечен th3dude 2022-12-26 13:33

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

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

если вы просто хотите перейти на 64-разрядную версию, чтобы использовать больше оперативной памяти, а не потому, что вам нужно использовать 64-разрядные приложения, вы можете просто использовать 64-разрядное ядро с 32-разрядным пользовательским пространством. Debian фактически предоставляет пакеты ядра A64 в своих репозиториях i386, так что это можно сделать так же просто, как aptitude install linux-image-2.6-amd64, но Ubuntu, к сожалению, не так, вам придется скомпилировать свое собственное ядро, которое может не стоить времени + хлопот, если вы не так технически опытны (т. е. это is простой, но только если вы собрали свой собственный ядра, так комфортно с процессом). Если вы запускаете 64-битное ядро с 32-битным пользовательским пространством, отдельное приложение все равно может получить доступ только к ~3 ГБ (в некоторых случаях только ~2 Гб), но к системе в целом (все процессы вместе плюс ядро вещи, как IO кэш и буферы) можно использовать столько, сколько у вас есть. Каждой виртуальной машины VMware считается одно приложение для этих целей - у меня один из моих старых виртуальных хостов таким образом (виртуальные машины использовать ~7 Гб в общей сложности с 64-разрядного ядра, 32-битной системы и 32-битной платформы VMware), так как это было быстрее, чем 64-битных ОС обновить, когда я модернизировал станки процессора на 64-разрядный одну и добавил оперативки - я бы предположил, что подобные ВМ решений будет действовать таким же образом слишком.

6
отвечен David Spillett 2022-12-26 15:50

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

6
отвечен swcai 2022-12-26 18:07

запуск 32-битного userland на 64-битном ядре, вероятно, вызовет проблемы, как только будут задействованы системные средства. Например, использование 32-битной libalsa на 64-битном ядре будет почти работать, но будет довольно ненадежным и нестабильным, потому что структуры данных ioctl определены в asound.h имеют различные размеры и расположения компилированный с зодчествами 64bit и 32bit.

Так используя jackd-d alsa-X alsaraw (или свой эквивалент jackd2) прервет с неудачным утверждением когда вызов 32-битной утилиты на 64-битном ядре. Стандартная аудио операция будет намного менее надежной, так как количество буферов интерпретируется неправильно.

В общем, любые структуры данных ядра должны быть объявлены таким образом, чтобы их размеры не отличались между 32 - и 64-битными ядрами, или 32-битный код должен быть умным в использовании различных определений структуры в соответствии с архитектурой ядра.

Итак, в целом, вы, вероятно, лучше переустановить с нуля и перенос вашего домашнего раздела / каталога.

0
отвечен user754914 2022-12-26 20:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх