Как заставить USB 3.0 CDROM работать в Redhat 5

Я подозреваю, что это может быть связано с изменением ABI во FreeBSD 12 -CURRENT. В отличие от стабильных веток, CURRENT не гарантирует стабильного ABI. Это означает, что пакеты могут быть собраны для более нового ABI, чем у вашей системы.

Обратите внимание, что в этом случае (ino64 )обновление должно быть выполнено особым образом :обычный метод «сделать buildworld buildkernel installkernel installworld» сделает вашу систему непригодной для использования. Следуйте инструкциям здесь(запись «20170523» ).

Когда это будет сделано, используйте pkg (8 )как обычно.

0
08.07.2019, 07:54
1 ответ

Вы не можете просто скопировать модуль ядра из более новой версии ядра в систему, использующую старое ядро. Иногда вы можете использовать более старый модуль драйвера с более новым ядром (с некоторыми ограничениями ), но не наоборот.

И отсутствие поддержки USB 3 — это только первая из проблем, с которыми вы, вероятно, столкнетесь :вы можете обнаружить, что старое ядро ​​5.1 даже не будет поддерживать контроллер хранилища на новом оборудовании, поэтому RHEL Установщик 5.1 не сможет найти диски для установки.

  1. How do people using old kernels/distribution still support new hardware?

Виртуализация.

Вы устанавливаете версию ОС, которая поддерживает фактическое физическое оборудование, затем уровень виртуализации, который может предоставить эмулированную версию старого оборудования (, например, контроллер USB 2, контроллер хранилища и виртуальный привод CDROM ). Затем установите старую версию ОС на виртуальную машину.

Конечно, виртуализация приведет к некоторым накладным расходам, но, поскольку вы будете работать с ОС 11-летней давности, современное оборудование должно иметь настолько лучшую производительность, что вы все равно сможете делать все, что могли бы делать с RHEL 5.1, на «голом» компьютере. металл 11 лет назад.

И если ваше производственное программное обеспечение явно требует только RHEL 5.1 , попробуйте вместо этого использовать RHEL 5.11. RedHat поддерживал стабильность ABI пользовательского пространства на протяжении всего жизненного цикла 5.x :, в этом весь смысл корпоративного дистрибутива Linux. Если ваше производственное программное обеспечение не включает пользовательские модули ядра,переход к более высокому минорному релизу вообще не должен быть проблемой.

Переходя с версии 5.1 на версию 5.11, вы получаете 7-летнюю безопасность и другие исправления.

Если ваше производственное программное обеспечение должно быть доступно из Интернета, использование 5.11 уже достаточно плохо с точки зрения информационной безопасности; Явная установка нового RHEL 5.1 сегодня для производственного использования была бы просто безответственной.

  1. Is modifying the source of anaconda the only option? Where I can find the source?

Если вы загружаете программу установки с параметром загрузки dd, она запросит «диск с драйверами». Это может быть дискета, компакт-диск или любой другой поддерживаемый носитель, содержащий дополнительные модули драйверов. Затем установщик anaconda автоматически загружал дополнительные модули и использовал их как часть установки.

2
28.01.2020, 02:29

Теги

Похожие вопросы