У меня 32-битная версия Ubuntu 10.04.2, работающая на сервере. Мне нужно переустановить 64-битную версию Ubuntu. Можно ли сделать это удаленно по SSH? Если да, то как.
Спасибо.
Является ли это возможным? да
Это где-то легко? Нет
Это зависит от того, что вы хотите (или необходимости из-за отсутствия места на LVM), чтобы установить его на месте или параллельно, независимо от того, что у вас есть доступ к оболочке, когда вы делаете ошибку и загружаете 32-битное ядро с 64-битным пользовательским пространством и т. Д.
Вкратце: я бы даже не пытался делать это с ubuntu, и я уже делал что-то подобное с Archlinux, делать это через SSH действительно только для гуру.
Нет автоматического способа сделать это, это должна быть ручная установка всей новой системы.
Вы можете использовать preseed и grub image boot вместе, я написал для этого простое решение. https://github.com/mhf-ir/ubuntu-overssh-reinstallation
Не для слабонервных, но это, безусловно, возможно с Debian (на котором основана Ubuntu). Я лично делал это раньше с Debian, хотя у меня была последовательная консоль, на которую можно было вернуться.
Прочитать http://www.underhanded.org/papers/debian-conversion/remotedeb.html - там есть полезные подробности.
Я сам не пробовал, но есть два варианта добавления консоли, доступной по ssh, в Debian и Ubuntu установщики. Один требует, чтобы кто-то с физическим доступом к консоли прошел первую часть установщика и сконфигурировал sshd, второй требует, чтобы вы создали файл preseed и изменили свой загрузочный носитель PXE или ISO.