Вопрос или проблема
У меня есть дистрибутив Kubuntu (24.04.1 LTS x86_64), установленный на USB-накопитель, который я использую на нескольких компьютерах с разными версиями видеокарт Nvidia. Под “установленным” я имею в виду фактическую постоянную установку. Каждый раз при загрузке мне приходится запускать ubuntu-drivers install
, чтобы Ubuntu выбрала лучший драйвер Nvidia для текущей системы. Однако это также удаляет предыдущий. Возможно ли заранее установить все драйверы, которые я часто использую, и оставить системе выбирать лучший при загрузке?
Возможно ли заранее установить все драйверы, которые я часто использую, и оставить системе выбирать лучший при загрузке?
Нет: только 1 драйвер на установку.
Я бы посоветовал выбрать тот, который работает на всех системах, даже если он не самый новый. Вам нужен самый новый только для игр и некоторых инструментов редактирования, но так как вы используете его с USB-накопителя, скорость передачи по USB является узким местом, а не драйвер видеокарты.
Инструмент под названием “ventoy” позволяет разместить несколько ISO на одном USB-носителе и загружаться из них как из живых сессий (то есть не сохраненных, но Ventoy позволяет записывать файлы на USB с этими ISO). Вы можете изменить все эти ISO, чтобы включить один драйвер nVidia для каждой ОС. Это много работы и работает только для того релиза, который вы создали (т.е. для каждого нового релиза вам придется переделывать это).
.
Ответ или решение
Вопрос по установке и управлению драйверами Nvidia на Kubuntu (24.04.1 LTS x86_64) на USB-диске описывает интересный технический вызов. Вы хотите иметь возможность заранее установить все необходимые драйверы для различных версий Nvidia, чтобы система автоматически выбирала оптимальный драйвер при загрузке на разных компьютерах.
На данный момент, Ubuntu предлагает стандартный подход к установке драйверов через команду ubuntu-drivers install
, которая выбирает лучший драйвер для текущей системы, но удаляет предыдущие версии. К сожалению, в Linux-системах допускается установка только одного драйвера Nvidia за раз, что и создает эту проблему.
Возможное решение:
1. Выбор универсального драйвера:
Одним из решений может быть выбор драйвера, который совместим со всеми вашими устройствами. Хотя это может не быть самым новым, в случае использования с USB-носителем, это не критично, так как ограничение может возникнуть со стороны скорости самой USB-памяти, а не производительности драйвера.
2. Использование Ventoy:
Ventoy — это инструмент, который может быть полезен в вашей ситуации. Он позволяет загрузить несколько ISO-образов на один USB-накопитель и обеспечивает возможность загрузки с них в режиме live. Это позволит вам подготовить несколько ISO с предустановленными драйверами для различных нужд. Однако, это решение требует значительных трудозатрат и будет актуально только для тех релизов, которые вы подготовили. С выходом новой версии дистрибутива, вам придется проводить эту работу заново.
Заключение:
Таким образом, пока не существует простого решения для автоматического выбора драйвера среди нескольких предустановленных. Наилучшим подходом может быть использование единого драйвера, совместимого со всеми устройствами, или использование Ventoy для более специфических сценариев. Это позволит адаптировать систему под ваши конкретные нужды, однако потребует вложения времени на настройку и обновление при выходе новых версий.
Выбор метода зависит от ваших приоритетов и требований к производительности. Надеюсь, данное объяснение поможет вам принять оптимальное решение для вашей ситуации.