У меня 32-разрядная версия Linux Mint установлена на удаленном сервере. Мне было интересно, смогу ли я выполнить обновление до 64-разрядной. У меня есть доступ к SSH.
Можно ли удаленно обновить Linux Mint до 64-разрядной версии?
2 ответа
последние версии Debian (wheezy, в настоящее время тестируется) и Ubuntu (natty = 11.04) имеют некоторые ограниченные поддержка: вы можете установить пакеты amd64 и i386 в одну систему. Не знаю, последует ли этому примеру Минт. Но даже на сервере текущая Ubuntu (oneiric = 11.10) вы не можете иметь исполняемые файлы из обоих одновременно, только библиотеки и пакеты разработки. Перекрестное обновление было бы трудно, если не невозможно; я не рекомендую пытаться, если вы не можете легко получить доступ к консоли машины.
Я рекомендую другой подход:
- установите 64-битное ядро для 32-битной системы. Перезагрузитесь на этом ядре.
- создайте отдельный раздел, который будет служить корневым разделом 64-разрядной установки.
- установить 64-битную систему на этот раздел с debootstrap. данное руководство может помочь.
- тщательно настроить Grub на 64-разрядной системе так что он будет загружать 64-разрядную систему. Установите этот Grub в загрузочный сектор.
- перезагрузка 64-разрядной установки.
даже тогда Шаг 4 является рискованным; если все, что вам нужно, это запустить несколько конкретных 64-разрядных программ, остановитесь на Шаге 3. Или даже на шаге 1, если поддержка multiarch Mint достаточна для ваших нужд (вам нужно 64-битное ядро для запуска любой 64-битной программы).
Это трудно сделать даже с коробкой перед вами. Обновление с 32bit до 64bit сложно, потому что нет никакого переходного состояния, которое может работать. Это все или ничего.
Так вы говорите о переустановке. Однако вы все равно можете сделать это удаленно, параллельно с существующей установкой. Без более подробной информации о текущей настройке вы можете сделать что-то вроде:
- создать новые разделы для нового OS
- установить virtualbox, выделив новые разделы в качестве дисков (выделите временный / домашний раздел, но впоследствии вы можете использовать текущий)
- загрузите VirtualBox VM с 64-битным компакт-диском mint и установите на разделы
- скопировать соответствующий файл /etc файлы и вам ВМ работает как нужно
- если у вас есть ВМ достаточно готов для загрузки на реальные, скопируйте vmlinuz и initrd из раздела ВМ загружать раздел недвижимого загрузки. Измените реальную загрузку.меню Файл cfg/.lst, так что он использует этот initrd и ядро, а корневой параметр ядра должен указывать на реальный раздел, в котором установлена новая ОС в
- измените fstab новой ОС так, чтобы она указывала на реальные расположения разделов, а не на виртуальные
- перезагрузка, выберите новую ОС и скрестите пальцы
эта последовательность, вероятно, должна быть адаптирована для вашей установки.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]