Ich bin sehr neu in Linux und sehr neu beim Erstellen/Kompilieren meines eigenen Kernels. Zunächst einmal versuche ich herauszufinden, wie ich die Versionszeichenfolge meines Kernels ändern kann. Zum Beispiel, wenn ich uname -a aufnehme, druckt es "Linux localhost.localdomain 3.11.10-100.fc18.i686" aus. Ich möchte das anpassen, aber ich bin mir nicht sicher, welche Datei zu bearbeiten ist. Ich weiß, dass es eine Datei in meinem Kernel-Verzeichnis sein muss, aber ich habe sie ohne Glück durchgespielt. Jede Hilfe wäre großartig!Wie ändere ich die Versionszeichenfolge des Kernels?
5
A
Antwort
10
An der Spitze der Top-Level Makefile gibt es vier Linien
VERSION = 3
PATCHLEVEL = 18
SUBLEVEL = 7
EXTRAVERSION =
Die Werte für verschiedene Kernel-Versionen unterschiedlich sind, natürlich. Diese werden verwendet, um die Versionszeichenfolge zu erstellen. Wenn Sie diese vor dem Erstellen des Kernels ändern, ändert sich die Versionszeichenfolge des von Ihnen erstellten Kernels.
Zusätzlich gibt es eine Konfigurationsoption , die unter General Setup -> Local version - append to kernel release
in make menuconfig
zu finden ist.
Verwandte Themen
- 1. Wie ändere ich die Farbe des Benutzereingabetexts?
- 2. Wie ändere ich die Hintergrundfarbe des Datagrids?
- 3. Wie ändere ich die imageSource des Bildes?
- 4. Wie ändere ich die Textgröße des Tortendiagrammwerts?
- 5. Wie ändere ich die Empfindlichkeit des Viewpagers?
- 6. Wie ändere ich die Textfarbe des Textinputlayouts
- 7. Einstellen des Kernels abstimmbarer Parameter
- 8. Wie ändere ich die Textfarbe des Teils des TextView?
- 9. Liste der Netzwerkgeräte innerhalb des Linux-Kernels
- 10. Warum hat die Sperrliste des Linux-Kernels Kopf- und Knotenstrukturen?
- 11. Was ist die KMS-API (Kernel Mode Setting) des Kernels?
- 12. Wie ändere ich eine Textfläche richtig, wenn ich die Größe des Browserfensters ändere?
- 13. Wie ändere ich die Signatur des Benutzers in MFMailComposeViewController?
- 14. Wie ändere ich die Schriftart des Textes in Birt DEAPI
- 15. Wie ändere ich die Hintergrundfarbe des Android Studio-Editors?
- 16. Wie ändere ich die Position des Inhaltsverzeichnisses in rmarkdown?
- 17. Wie ändere ich die Farbe des iOS-Autokorrektur-Vorschlags?
- 18. Wie ändere ich die Beschriftung des Eingabefeldes "choiceType"?
- 19. Wie ändere ich die Position des Kalenders in iPhone?
- 20. Wie ändere ich die Schriftfarbe des Blackberry-Label-Feldes dynamisch?
- 21. Wie ändere ich die Farbe für einen Teil des Etiketteninhalts
- 22. Wie ändere ich die Breite des TinyMCE Quellcodeansichtsbereichs auf 100%
- 23. Wie ändere ich die Textfeld-Tastatur des Alarmcontrollers zu Numberpad?
- 24. Wie ändere ich die Position des Branch Smart Banners?
- 25. Wie ändere ich die Position des Magento Cart Moduls?
- 26. Wie ändere ich die Hintergrundfarbe des ViewControllers in objective-c
- 27. Wie ändere/setze ich die verzögerte Zeit des Handler-Posts?
- 28. Wie ändere ich die Schriftgröße des Tab-Controllers?
- 29. Wie ändere ich die Kopfgröße des Doppelkopf-Annotates in Matplotlib?
- 30. Wie ändere ich die Hintergrundfarbe des Webview in Phonegap 2.7
In Ordnung, ich habe diese Datei gefunden. Aus welchen Gründen auch immer, was uname -a zeigt, ist anders als das, was das Makefile zeigt. Auch, ist EXTRAVERSION, was ich am Ende angehängt haben möchte? – pfinferno
Die Fedora-Leute haben ihren Kernel mit 'EXTRAVERSION' auf' 100.fc18.i686' kompiliert. Wenn Sie das Makefile in einer Kernel-Quellstruktur ändern, wirkt sich dies nicht auf die Versionszeichenfolge des ausgeführten Kernels aus. Es wirkt sich auf die Versionszeichenfolge des von diesen Quellen erstellten Kernels aus. – Wintermute
Oder sie haben 'CONFIG_LOCALVERSION' verwendet, das sich in' make menuconfig' unter General Setup -> Local version befindet. – Wintermute