При выполнении 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
Я просто хочу совместно использовать, как я решил свою проблему относительно установки Образцового Профессионала драйверы 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
Недавно я обновил 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.
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.