Совместимость с настройкой Linux

Совместимость с настройкой Linux

Я хочу настроить среду Linux, но хочу, чтобы система могла загружаться на двух или более компьютерах с разным набором оборудования.

  • Может ли Linux обеспечить такой уровень аппаратной абстракции, учитывая, что компьютеры основаны на той же архитектуре (x86 64-бит)?

Я подозреваю, что если у меня будет по одному совместимому ядру для каждой машины, то она сможет успешно загрузиться.

  • Поддерживает ли архитектура ОС Debian эту функцию? Как это сделать?

решение1

Короткий ответ: да.

Пока архитектура процессора одинакова (x86_32, x86_64 и т. д.), установка в основном будет работать где угодно. На практике есть только три трудности:

  • Вам необходимо иметь нужные драйверы, доступные во время загрузки. Лучший способ гарантировать это — придерживаться ядра вашего дистрибутива: если вы компилируете свое собственное, довольно высок риск, что вы случайно пропустите драйвер.
  • Загрузчик должен работать. На оборудовании ПК это обычно не проблема. Просто используйте Grub и убедитесь, что конфигурация не закодировала имена устройств.
  • Проприетарные видеодрайверы недружелюбны и имеют тенденцию устанавливать некоторые файлы, которые делают невозможным их использование. В последний раз, когда я смотрел, это было в случае как проприетарных драйверов ATI, так и NVidia. Бесплатные драйверы хороши. Так что придерживайтесь бесплатных видеодрайверов и не используйте модные 3D-эффекты, которые бесплатные драйверы не поддерживают.

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