как установить ubuntu-server на второй жесткий диск с автономной системы, на которой запущен ubuntu-server

как установить ubuntu-server на второй жесткий диск с автономной системы, на которой запущен ubuntu-server

Две старые системы без экрана/клавиатуры работали под управлением Ubuntu-server 16.04LTS (Alpha и Beta);

Доступ к обеим машинам возможен только по протоколу ssh.

Система Alpha, по-видимому, была повреждена во время обновления.

Загрузка с CD/DVD/UEFI невозможна. USB отключен на уровне ядра из-за несовместимости, из-за которой процессор загружается на 100%.

Диск Alpha с незагружаемой системой теперь смонтирован как второй диск в системе Beta.

Все пользовательские файлы были скопированы на диск Beta.

Как установить Ubuntu-server на второй жесткий диск Beta (Alpha), чтобы второй диск можно было переустановить в качестве основного загрузочного диска в системе Alpha?

С наилучшими пожеланиями, Бен

обновление 2017-01-25:

debootstrap и этот URL (https://help.ubuntu.com/lts/installation-guide/i386/apds04.html) преодолеть большинство препятствий процесса, добавив стремление Альфы к Бете следующим образом:

Диск Alpha установлен в /dev/hdb в системе Beta. Диск Beta — /dev/hda.

Оставшееся препятствие:

Как заставить grub-install/grub-probe/grub-mkconfig игнорировать /dev/hda при поиске загружаемого ядра на /dev/hdb?

После извлечения диска Alpha в систему Alpha и перезагрузки система не загружается. На диске Alpha нет очевидных журналов ошибок (после переустановки/монтирования в Beta). После нескольких циклов я обнаружил:

grub-probe из grub-install обнаруживает ядро ​​Beta и связывает UUID из них (/dev/hda) вместо установленных в Alpha в /dev/hdb

--даже если пользователь находится в chroot-окружении на диске Alpha ( /dev/sdb ) согласно инструкциям на help.ubuntu.com/lts/installation-guide/i386/apds04.html

У меня закончились идеи, как вызвать параметры grub-install/grub-probe/grub-mkconfig для игнорирования /dev/hda.

Сейчас я вручную отредактирую файл grub с плохими ссылками на HD UUID: grub.cfg iirc. Дайте мне знать, если есть стандартный, менее рискованный способ сделать это.

Связанный контент