Конфигурация ядра является недопустимой ошибкой при попытке установить образец ufsd профессиональные драйверы для HFS +

короткий вопрос:

При выполнении install.sh Skript для Образца драйверы UFSD я получаю сообщение об ошибке:

 ERROR: Kernel configuration is invalid."; 
\include/generated/autoconf.h or include/config/auto.conf are missing."$
 Run 'make oldconfig && make prepare' on kernel src to fix it.";      \

Как я могу работать, "делают oldconfig &&, делают, готовятся", и это имеет смысл?

Отказ от ответственности:

Я знаю, что этот вопрос задали в контексте драйвера NVIDIA, но ему ответили путем предложения других способов установить NVIDIA, не говоря, как выполнить сделать команду (Устанавливающий Драйвер NVIDIA: Ошибочное Выполнение 'делает oldconfig &&, делают, готовятся' на ядре src для фиксации его. "). В другом вопросе была решена проблема, но человек, который спросил, не может помнить как ("ОШИБКА: конфигурация Ядра недопустима").

Контекст для моего вопроса:

Я пытаюсь теперь в течение нескольких дней установить Paragon-147-PRE_NTFS_Linux_9.4_Pro UFSD драйверы для полного read&write NTFS и HFS + поддержка файловой системы. Драйверы официально поддерживают Ubuntu 16.04LTS. После уплотнения моей старой установки Linux я использую новую установку Ubuntu 16.04.2LTS (загруженный с веб-сайта UBUNTU) с только стандартной установкой, хотя я выполняю его в тройной системе начальной загрузки (Windows7, элементарный, Ubuntu), если это имеет значение.

Я установил основы сборки, dkms и заголовки Linux:

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install build-essential
sudo install dkms
sudo apt-get install linux-generic
sudo apt-get install linux-signed-generic
uname -a
Linux notebook 4.8.0-39-generic #42~16.04.1-Ubuntu SMP Mon Feb 20 15:06:07 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Насколько я знаю, что соответствую всем требованиям (аппаратные средства и установленное программное обеспечение) перечисленный в образцовом руководстве (http://download.paragon-software.com/doc/ntfs_hfs_linux_9_4_user_manual.pdf):

»build-essential« ist bereits die neuste Version (12.1ubuntu2).
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
g++ (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
GNU Make 4.1
Gebaut für x86_64-pc-linux-gnu
GNU ld (GNU Binutils for Ubuntu) 2.26.1
kmod version 22
-XZ -ZLIB -EXPERIMENTAL
dkms: 2.2.0.3

Я распаковал Образцовый пакет драйвера и запустил install.sh сценарий (примечание по "из диапазона" предупреждение: Я ранее попробовал его на 4,4. ядро без того предупреждения, но того же сообщения конечной погрешности):

viejo@notebook:/usr/tmp/ufsd/Paragon-147-PRE_NTFS_Linux_9.4_Pro$ sudo ./install.sh
By installing this software you accept the terms of End User License Agreement listed in License file.
Continue installing? [yes/no/read].
yes
Current kernel version is out of supported range. Proceed at your own risk? [yes/No]
yes
Searching and removing previously installed UFSD driver in /lib/modules/4.8.0-39-generic/
Would you like to mount NTFS/HFS+ volumes with UFSD driver automatically? [yes/no]
yes
Automount configured
Would you like UFSD driver to rebuild after kernel updates? [yes/no]
yes
Setting DKMS configuration
Preparing to install
ERROR (dkms apport): binary package for paragon-ufsd: head not found
Error! Bad return status for module build on kernel: 4.8.0-39-generic (x86_64)
Consult /var/lib/dkms/paragon-ufsd/head/build/make.log for more information.
Can't prepare driver configuration
cat: /var/lib/dkms/paragon-ufsd/head/4.8.0-39-generic/x86_64/log/make.log: Datei oder Verzeichnis nicht gefunden

В make.log я нашел это сообщение об ошибке:

...
make[2]: Verzeichnis „/usr/src/linux-headers-4.8.0-39-generic“ wird betreten
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (                \
echo >&2;                                                       \
echo >&2 "  ERROR: Kernel configuration is invalid.";           \
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing."$
echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";      \
echo >&2 ;                                                      \
/bin/false)
...
cc1: all warnings being treated as errors
/usr/src/linux-headers-4.8.0-39-generic/scripts/Makefile.build:289: die Regel für Ziel „/$
make[3]: *** [/var/lib/dkms/paragon-ufsd/head/build/ifslinux/ufsdjnl.o] Fehler 1
/usr/src/linux-headers-4.8.0-39-generic/Makefile:1491: die Regel für Ziel „_module_/var/l$
make[2]: *** [_module_/var/lib/dkms/paragon-ufsd/head/build] Fehler 2
make[2]: Verzeichnis „/usr/src/linux-headers-4.8.0-39-generic“ wird verlassen
Makefile:150: die Regel für Ziel „sub-make“ scheiterte
make[1]: *** [sub-make] Fehler 2
make[1]: Verzeichnis „/usr/src/linux-headers-4.8.0-39-generic“ wird verlassen
Makefile:94: die Regel für Ziel „ufsd.ko“ scheiterte
make: *** [ufsd.ko] Fehler 2

при поиске файлов исходного кода и файла конфигурации, как предложено в Образцовом Руководстве поиск и устранение неисправностей, которым это кажется мне, что у меня есть все необходимое:

viejo@notebook:/usr/src/linux-headers-4.8.0-39-generic$ ls
arch    Documentation  include  Kconfig   mm              scripts   tools   zfs
block   drivers        init     kernel    Module.symvers  security  ubuntu
certs   firmware       ipc      lib       net             sound     usr
crypto  fs             Kbuild   Makefile  samples         spl       virt

viejo@notebook:/boot$ ls
abi-4.4.0-64-generic         memtest86+.bin
abi-4.8.0-36-generic         memtest86+.elf
abi-4.8.0-39-generic         memtest86+_multiboot.bin
config-4.4.0-64-generic      System.map-4.4.0-64-generic
config-4.8.0-36-generic      System.map-4.8.0-36-generic
config-4.8.0-39-generic      System.map-4.8.0-39-generic
efi                          vmlinuz-4.4.0-64-generic
grub                         vmlinuz-4.4.0-64-generic.efi.signed
initrd.img-4.4.0-64-generic  vmlinuz-4.8.0-36-generic
initrd.img-4.8.0-36-generic  vmlinuz-4.8.0-39-generic
initrd.img-4.8.0-39-generic  vmlinuz-4.8.0-39-generic.efi.signed

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

Olaf

5
задан 8 March 2017 в 01:20

3 ответа

Я просто хочу совместно использовать, как я решил свою проблему относительно установки Образцового Профессионала драйверы UFSD для HFS + и NTFS в случае, если кто-либо еще сталкивается с подобными проблемами.

я создал запрос в службу поддержки в Paragon и получил новую сборку, которая поддерживает Ubuntu 16.4.2lts с 4,8 ядрами.

Никакая потребность работать не делает oldconfig и т.д.

, Но знать, все еще необходимо установить основы сборки, dkms и исходный код (заголовки):

sudo apt-get install build-essential
sudo apt-get install dkms
sudo apt-get install linux-generic
sudo apt-get install linux-signed-generic

удача Olaf

3
ответ дан 23 November 2019 в 10:26

Недавно я обновил Ubuntu от 19,04 до 19,10. Вчера я понял, что Образцовый-ufsd_driver_Retail_APFS_lke_9.6.10 драйвер, который работал отлично на человечности 19.04 на 19.10 (5.3.0-21-универсальное ядро) больше не работает. На данном этапе я пытался переустановить его, как это:

root@ziomario-Z390-AORUS-PRO:/home/ziomario/Scaricati/Paragon-ufsd_driver_Retail_APFS_lke_9.6.10#./install.sh

[1 12] Путем установки этого программного обеспечения Вы принимаете условия Лицензионного соглашения с конечным пользователем, перечисленного в Файле лицензии.

Продолжают устанавливать? [yes/no/read].

да

Текущая версия ядра вне поддерживаемого диапазона. Продолжить двигаться на Ваш собственный риск? [Да/нет]

да

Поиск и удаление ранее установили драйвер UFSD в/lib/modules/5.3.0-21-generic /

, Хотели бы Вы драйвер UFSD восстанавливать после обновлений ядра? [да/нет] да

Установка конфигурация DKMS

Подготовка установить

ОШИБКА (dkms по левую сторону судна): двоичный пакет для образца-uapfs: голова, не найденная Ошибкой! Плохой статус возврата для модуля основывается на ядре: 5.3.0-21-универсальный (x86_64) Консультируются с /var/lib/dkms/paragon-uapfs/head/build/make.log для получения дополнительной информации. Ошибка: не Может подготовить конфигурацию драйвера

, давайте поглядим в файле make.log:

эхо> & 2 "ОШИБКИ: конфигурация Ядра недопустима".; \

эхо> & 2 "include/generated/autoconf.h или include/config/auto.conf отсутствуют".; \

эхо> & 2 "Выполненный 'делают oldconfig & & сделайте готовятся' на ядре src для фиксации его".; \

эхо> & 2; \

/bin/false)

я думаю, что патчи Antonios Petriccas могли помочь мне, но его repo больше не работает! Если u попытаются открыть ссылку, то Вы получите хорошую ошибку 404.

0
ответ дан 23 November 2019 в 10:26

Antonio Petricca поддерживает патч для более новых ядер для Образца ufsd на GitHub: https://github.com/antonio-petricca/paragon-ufsd-ntfs-driver-porting

От README:


Цели

Цель этого проекта состоит в том, чтобы поддерживать ядра 4.13 и newers.

Как создать

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

./apply-patches
cd sources
./configure
make driver
sudo make driver_install

Во время записи этого ответа, до ядра 4.20 поддерживается, который достаточно хорош для покрытия даже предстоящего Динго Дискотеки Ubuntu.

0
ответ дан 23 November 2019 в 10:26

Другие вопросы по тегам:

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