4

Как я могу создать резервную копию всех модулей драйверов (особенно тех, которые еще не являются частью исходного ядра) из установки ОС GNU/Linux?

Первоначальный источник проприетарных драйверов перешел в автономный режим, и мне нужно сделать чистую установку другой ОС Gnu/Linux.

1 ответ1

1

Модули ядра обычно находятся в /lib/modules. Вы можете создать резервную копию, выполнив tar -c -f backup.tar /lib/modules/$(uname -r) . Это создаст (-c) резервную копию модулей вашего текущего ядра (uname -a) в файле (-f) backup.tar. Обратите внимание, что модули ядра для одной версии ядра не обязательно работают с другой версией ядра.

Несколько модулей поставляются с прошивками, обычно расположенными в /lib/firmware. Вы можете узнать с помощью modinfo name_of_module . Вы должны увидеть что-то вроде «firmware: xyz-123.ucode».

Если вам нужно передать какие-либо параметры модулям в /etc/modprobe.d, вы также должны сделать резервную копию этого файла. Вы можете узнать с помощью grep -r name_of_module /etc/modprobe.d .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .