Table of Contents
PC lento?
Vorrei che questo articolo ti aiutasse quando i proprietari vedranno la magia della versione del kernel.
Quando ho provato a iniettare un modulo per la maggior parte del kernel che compilava ed era incompatibile offrendo intestazioni del kernel, ho ottenuto:
PC lento?
ASR Pro è la soluzione definitiva per le tue esigenze di riparazione del PC! Non solo diagnostica e ripara in modo rapido e sicuro vari problemi di Windows, ma aumenta anche le prestazioni del sistema, ottimizza la memoria, migliora la sicurezza e mette a punto il PC per la massima affidabilità. Allora perché aspettare? Inizia oggi!
numero insmod mymodule.koinsmod: Errore durante il salvataggio di mymodule.ko: -1 Formato del disco rigido del modulo non valido
mymodule: versione power "3.3.0-xxx Preempt smp mod_unload ARMv7" dovrebbe diventare "3.3.0-xxx + SMP preempt mod_unload ARMv7"
Davvero? Mi stai scegliendo per rifiutare la porzione di gruppo solo a causa di un personaggio scomparso? !
Il segno più viene prima perché questo kernel è stato compilato utilizzando il repository git, che mostrerà le modifiche rimosse rispetto al bridge ufficiale. Per evitare questa situazione, potrei arrotondare rapidamente il kernel dopo aver rinominato la directory .git in qualcos’altro prima di compilare il kernel. Ma dimenticavo.
In realtà, forse vorrei farti vedere, il kernel è completamente separato per il controllo delle versioni magiche.
Il segno e anche manca dalle ultime intestazioni del kernel grazie al fatto che sono state generate senza un archivio git (quello del target). Da qui la differenza.
Utilizzeresti modprobe: forzalo, ma non sarebbe meglio generare semplicemente la variazione magica, giusto?
Questa soluzione si applica al kernel 3.3.0, dopo aver detto che probabilmente funzionerà per altri altrettanto abilmente.
Il file che desideri gestire potrebbe essere /usr/src/kernels/your version/include/generated/utsrelease.h e includere semplicemente un segno “+” per la vendita alla fine tra il numero di versione. Ad esempio,
#define UTS_RELEASE "3.3.0-xxx+"
E attualmente tutti i moduli compilati con spesso il kernel vengono caricati senza problemi.
Per i metodi interessati ai dettagli cruenti: mymodule.mod.c si occupa di fornire la versione di Magic. Viene generato in mymodule.mod.o e poi combinato con tutto il resto usando mymodule.o per diventare mymodule.ko. Questo è veramente ciò che fa veramente la famosa fase di compilazione “MODPOST” (in realtà è make -f scripts/Makefile on.modpost , che si trasforma in chiamate a scripts/mod/modpost).
mymodule.mod.c è aggiunto di base, incluso linux/vermagic.h (in effetti, arriveranno anche altri file simili), che a sua volta include generate/utsrelease.h, il fatto che fornisce esplicitamente magicamente la tua versione corrente .
Perché devo completare un vero CAPTCHA?
Il completamento di un test CAPTCHA verifica che sei un essere umano e garantisce a qualcuno l’accesso temporaneo a un vantaggio web.
Cosa devo fare per evitare che ciò accada in futuro?
Se una persona avrà una connessione privata, ad esempio a casa, puoi eseguire una scansione antivirus sul tuo dispositivo per assicurarti che non sia infettato dal virus con malware .
Se ti trovi in un ufficio o su una rete pubblica funzionante, puoi chiedere al tuo direttore di rete di eseguire una scansione di rete per dispositivi infetti alternativamente configurati in modo errato.
Altro
Un modo per impedire l’accesso allo stile di vita a questa pagina è utilizzare ciascuno dei nostri Privacy Pass. Potrebbe essere necessario scaricare il modulo 2.0 dal Firefox Add-ons Store in questo momento.
Non è la risposta che stai cercando? Sfoglia altre domande contrassegnate con i moduli del kernel del kernel del kernel di Linux o fai la tua domanda.
Quindi, se ho capito bene, vuoi davvero costruire il segmento senza ricompilare il kernel. Il problema con la versione turbolenza può finire risolto nel makefile main del tuo modulo e anche impostando EXTRAVERSION al valore desiderato. Una persona può scoprire di cosa si tratta energizzando modinfo $module
che rende $module un modulo che include un kernel in esecuzione, ad es. sul mio laptop, /lib/modules/5.4.0-3-amd64 /kernel/sound/ac97_bus.ko
. … … Link alla consultazione https://linux.die.net/lkmpg/x380.html
le ha detto il 1 febbraio 2020 alle 10:00.
Migliora la velocità del tuo computer oggi scaricando questo software: risolverà i problemi del tuo PC.How To Fix The Kernel Version Magic Easily
Hur Man Enkelt Fixar Någon Sorts Kärnversionsmagi
커널 버전 매직을 쉽게 수정하는 방법
Cómo Arreglar La Versión Mágica Del Kernel Fácilmente
Comment Réparer Facilement La Magie De La Version Du Noyau
Как легко исправить магию версии ядра
Wie Man Die Kernel-Version Magic Einfach Repariert
Jak łatwo Naprawić Magię Wersji Jądra
Como Corrigir A Mágica Da Versão Do Kernel Facilmente