Нет принципиальной проблемы со сборкой компьютеров из частей других компьютеров. Часто даже заменяют так много битов со временем, что компьютер становится настоящим Кораблем Тесея (в этом случае есть , так что нужно привести много хороших и эмоциональных аргументов в этот момент имя хоста должно быть изменено, потому что "это уже не то же самое")!
Драйверы: Адаптируется ли Debian к новой среде и выбирает ли правильный драйвер?
Со всеми ядрами современных дистрибутивов (т.е. если вы не скомпилировали собственное ядро) - да. Дистрибутивы предоставляют ядру достаточный набор драйверов, доступных в initramfs, чтобы учесть широкий спектр настроек. Просто убедитесь, что для параметра МОДУЛИ
в /etc/initramfs-tools/initramfs.conf
установлено значение максимум
, что по умолчанию.
Программное обеспечение, скомпилированное вручную: это потребует немедленной перекомпиляции?
Я предполагаю, что либо оба компьютера - amd64
, либо оба компьютера - i386
(или даже новый) - это amd64
, а старый - i386
, потому что аппаратная эмуляция набора команд для обратной совместимости). Если это правда, все в порядке * . Если это не так, например, если один из компьютеров - PowerPC, а другой - какая-то разновидность ARM, то вы даже не можете начать делать это для любого программного обеспечения, не говоря уже о программах, скомпилированных вручную.
( * ну, я полагаю, вы могли скомпилировать что-то вручную с очень специфическими флагами для доступа к необычным высокопроизводительным инструкциям, которые присутствуют на процессоре одного компьютера, но отсутствуют на другом , но это нетипично.)
Вы не можете.... motd является статическим файлом... В Ubuntu есть средство обновления -motd, которое периодически регенерирует этот файл, но нет никакого способа сделать что-либо, связанное с соединением, используя motd.
Вероятно, вы можете включить что-то эквивалентное в файл /etc/profile..., который запускается после того, как кто-то входит в систему.