Есть ли простой способ обновить систему до x64 с x86 без потери настроек и необходимости перераспределения и т. Д.?
Я не думаю, что вы можете просто перейти на 64-битную версию Ubuntu, вам придется переформатировать раздел и установить 64-битную версию с x64 Live CD.
Нет. Хорошо... Не способом это стоит того.
Существуют некоторые руководства, которые предлагают находящуюся во власти правовой оговоркой темную трассу от 32 битов до 64 битов, но верят мне, когда я говорю, что переделывал Linux в течение многих лет, я просто не хотел бы брать на себя его. Это - гигантский взлом, который намеренно повреждает вещи одурачить систему на 32 бита в принятие пакетов на 64 бита. Поймите одну вещь превратно, и Вы повреждаете установку... И похоже, что требовалось бы много времени.
Истина, именно так намного легче создать резервную копию вещей, которые Вы не можете заменить (/etc/
, /home/
, части /var
) к другому диску появитесь в живом CD/USB на 64 бита и переустановите. Установка на моем SSD от USB заняла 12 минут в прошлый раз, когда я сделал это.
Когда это переустанавливается, сделайте нового пользователя и скопируйте любые биты своего профиля, который Вы хотите, въезжают задним ходом. Можно или вывести все это, въезжают задним ходом или проводят определенное время и имеют старомодную пользу, вычищают.
Джеймс прав.
Поскольку x86 и x64 - это разные архитектуры, вы не можете просто выполнить обновление напрямую с одного на другое без очистки корневого раздела и переустановки системы.
Одна вещь, которую вы можете (и ДОЛЖНА) сделать, это иметь каталоги, в которых вы храните настройки и файлы (обычно / home / yourusername), настроенные в отдельном разделе, так как это позволяет вам отформатировать систему без потери важных настроек, таких как настройки Evolution / Thunderbird для учетных записей электронной почты или файлы любого другого типа.
Если вы сделаете то же самое для / usr / bin (например), то он также создаст резервные копии всех файлов в этом каталоге в системном формате.
Можно просто выполнить установку x86-64 поверх существующей установки i386. Нет никакой потребности переформатировать или повторно разделить - установщик Ubuntu поддерживал хранение содержания /home
и (большая часть) /etc
(и другие каталоги данных) для нескольких выпусков теперь.
Это получит Вас большая часть пути там; Вы сохраните всю свою конфигурацию, но Вам не установят то же программное обеспечение.
Чтобы сделать это, руководство из этого ответа должно работать:
dpkg --get-selections > ~/installed-software
в терминале.sudo dpkg --set-selections < ~/installed-software
сопровождаемый sudo apt-get -f install
. Вероятно, будут некоторые пакеты, которые не могут быть установлены, поскольку существуют некоторые i386 пакеты без x86-64 дубликатов - libc6-686
, 686 оптимизированный libc является типичным примером.Должно быть просто.
/etc
и /home
(у меня есть /home
в качестве отдельного раздела, вам может потребоваться больше папок, если у вас есть какие-либо пользовательские папки ... или /var/www
, если у вас есть apache, возможно резервное копирование баз данных, если они у вас есть) dpkg --get-selections > installed-software
, чтобы сохранить список установленного программного обеспечения, сделайте резервную копию файла installed-software
. /etc and
/ home folders and the
. dpkg --set-selections < installed-software
, затем запустите dselect
, чтобы установить ранее установленное программное обеспечение.