Rulez Linux vbubuntu 5.11.0-46-generic #51~20.04.1-Ubuntu într-o cutie virtuală v6.1.18 găzduită pe Win10
După actualizarea software-ului Ubuntu, monturile partajate cu gazda nu mai sunt accesibile și fișierele de pe partajare nu mai sunt vizibile în Linux. Ele încă mai există pe gazdă. Permisiunea observată a fost schimbată de la
:/mnt$ ll
total 8,0K
4,0K drwxr-xr-x 6 root root 4,0K mrt 2 2021 ./
4,0K drwxr-xr-x 20 root root 4,0K mrt 2 2021 ../
0 drwxrwx--- 1 root vboxsf 0 feb 16 14:38 gdrive/
la
:/mnt$ ll
total 8,0K
4,0K drwxr-xr-x 6 root root 4,0K mrt 2 2021 ./
4,0K drwxr-xr-x 20 root root 4,0K mrt 2 2021 ../
0 drwxr-x--- 1 root root 0 feb 16 14:38 gdrive/
Permisiunile și proprietatea au fost modificate manual așa cum erau înainte de actualizare, dar tot nu sunt afișate fișiere în directorul montat pentru folderul partajat. La investigații suplimentare, problema este cauzată de actualizarea nucleului de la 5.11.0-46-generic la 5.13.0-30-generic.
Mesajul de eroare afișat în vboxadd-setup.log este
Construirea principalului modul Guest Additions 6.1.18 pentru nucleul 5.13.0-30-generic.
Crearea modulului de suport pentru foldere partajate.
Eroare la construirea modulului. Urmează rezultatul Build.
make V=1 CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/5.13.0-30-generic/build M=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j4 modules
make[1]: avertisment: -j4 forțat în submake: resetarea modului jobserver.
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
ecou >&2; \
echo >&2 " EROARE: configurația kernelului este invalidă."; \
echo >&2 " lipsesc include/generated/autoconf.h sau include/config/auto.conf.";\
echo >&2 " Rulați „make oldconfig && make prepare” pe kernel src pentru a o remedia.”; \
ecou >&2 ; \
/bin/false)
make -f ./scripts/Makefile.build obj=/tmp/vbox.0 \
single-build= \
nevoie-builtin=1 nevoie-modorder=1
Fișierul de configurare există în /lib/modules/5.13.0-30-generic/build/include/generated/autoconf.h
si eu din cate stiu nu observ o eroare in fisier. Atât vechiul autoconf.h, cât și noul fișier autoconf.h definesc sistemul de fișiere virtualbox
#define CONFIG_VBOXSF_FS_MODULE 1
Nu rulez/creez sistemul de operare și nici kernel-ul din codul sursă, așa că soluția sugerată în mesajul de eroare nu este o opțiune pentru mine.
Sper că cineva poate să mă ajute