есть ли способ обновить мою 32-разрядную версию Ubuntu до 64-разрядной версии? Я использую Ubuntu 9.10.
если нет простого способа, что если я просто скопирую свой дом и /etc
каталоги для новой установки, он будет работать?
есть ли способ обновить мою 32-разрядную версию Ubuntu до 64-разрядной версии? Я использую Ubuntu 9.10.
если нет простого способа, что если я просто скопирую свой дом и /etc
каталоги для новой установки, он будет работать?
к сожалению, как и в других ОС, для этого нет пути обновления. Вам почти наверняка нужно будет переустановить.
Что касается сохранения ваших данных, резервное копирование домашнего каталога будет хорошая идея, наряду с любыми другими данными и должны быть легко импортированы в новую систему.
всегда резервное копирование данных, прежде чем что-нибудь!
Я бы не стал просто копировать /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-разрядный одну и добавил оперативки - я бы предположил, что подобные ВМ решений будет действовать таким же образом слишком.
я переустановил свою машину с 32bit 10.10 до 64bit 10.10 в прошлом месяце, не теряя никаких данных. Единственная хитрость состоит в том, чтобы выбрать инструменты изменения размера диска, а не форматировать весь диск, при переустановке 64-битной ubuntu 10.10.
запуск 32-битного userland на 64-битном ядре, вероятно, вызовет проблемы, как только будут задействованы системные средства. Например, использование 32-битной libalsa на 64-битном ядре будет почти работать, но будет довольно ненадежным и нестабильным, потому что структуры данных ioctl определены в asound.h имеют различные размеры и расположения компилированный с зодчествами 64bit и 32bit.
Так используя jackd-d alsa-X alsaraw (или свой эквивалент jackd2) прервет с неудачным утверждением когда вызов 32-битной утилиты на 64-битном ядре. Стандартная аудио операция будет намного менее надежной, так как количество буферов интерпретируется неправильно.
В общем, любые структуры данных ядра должны быть объявлены таким образом, чтобы их размеры не отличались между 32 - и 64-битными ядрами, или 32-битный код должен быть умным в использовании различных определений структуры в соответствии с архитектурой ядра.
Итак, в целом, вы, вероятно, лучше переустановить с нуля и перенос вашего домашнего раздела / каталога.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]