Kernel 2.6.22 mit Debian Etch Backports
5 febbraio 2008, 7:22 Debian , Kernel , Tipps & Tricks 5. Februar 2008, 07.22 Uhr
Täglichen Arbeit mit Debian Etch: Ich benutze beide mit großer Zufriedenheit auf Unternehmens-Servern und auf persönliches Notizbuch (die gleiche, mit dem ich schreibe zu diesem Zeitpunkt).
Ich bin ein treuer Verteidiger des stabilen Zweig von Debian - und jedes andere Betriebssystem - auch, weil ich eine professionelle und ich kann nicht den Luxus leisten, Zeit zu verschwenden, oder - noch schlimmer - um die Stabilität eines Systems zu untergraben, um den letzten Test Schmuckstück.
Auf meinem Notebook, obwohl ich oft präsentiert die Notwendigkeit, eine Reihe von Features, die fehlen oder unvollständig sind in Kernel 2.6.18, ein vor allem die Möglichkeit der Verwendung von NTFS-3G-Treiber für eine bessere Verwaltung der NTFS-Partitionen zu nutzen.
Viele weisen darauf hin, das kleine beruhigende Alarm, eine Debian Etch, auf dem Sie diese Treiber installiert haben, starten:
WARNING: Deficient Linux kernel detected. Some driver features are
not available (swap file on NTFS, boot from NTFS by LILO), and
unmount is not safe unless it's made sure the ntfs-3g process
naturally terminates after calling 'umount'. If you wish this
message to disappear then you should upgrade to at least kernel
version 2.6.20, or request help from your distribution to fix
the kernel problem. The below web page has more information:
http://ntfs-3g.org/support.html#fuse26
Aus diesem Grund verlasse ich mich auf Sie, und verwenden Sie die Debian Backports - streng nur für Test-und Entwicklungsumgebungen - eine glitzernde Kernel 2.6.22!
Die Grundvoraussetzung ist, dass es auf der Debian-Backports-Repository aufgenommen. Wenn Sie nicht bereits getan haben, wie folgt vorzugehen:
- einloggen als Root-Benutzer
-
bearbeiten Sie die Datei / etc / apt / sources.list:
# vim /etc/apt/sources.list -
Folgendes hinzufügen:
deb http://www.backports.org/debian/ etch-backports main contrib non-free
deb-src http://www.backports.org/debian/ etch-backports main contrib non-free -
importieren Sie die GPG-Schlüssel:
# gpg --keyserver subkeys.pgp.net --recv 16BA136C
# gpg --armor --export 16BA136C | apt-key add -
Dies geschieht, gehen PUA, um die Quelle des neuen Kernel und alle notwendigen Pakete für dessen Vollendung herunterladen:
# apt-get update
# apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev wget libncurses5 libncurses5-dev
Wir bewegen uns dann im Source-Verzeichnis und entpacken Sie das Archiv mit den Kernel:
# cd /usr/src
# tar xjf linux-2.6.22-3.tar.bz2
# ln -s linux-2.6.22-3 linux
# cd /usr/src/linux# cd /usr/src jetzt führen Sie die üblichen Operationen:
# tar xjf linux-2.6.22-3.tar.bz2
# ln -s linux-2.6.22-3 linux
# cd /usr/src/linux
# make clean && make mrproper
# cp /boot/config-`uname -r` ./.config
# make menuconfig
Wir bereiten das System für die Erstellung und wir beginnen das Erstellen von Paketen Deb.:
# make-kpkg clean
# fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
BITTE BEACHTEN SIE: Dies kann mehrere Stunden dauern. Es hängt alles von der Fähigkeit, die Maschine, die Sie gerade arbeiten zu berechnen.
Es gibt nichts anderes zu als die Installation der beiden Pakete tun Deb somit erhalten.:
# dpkg -i linux-image-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb
# dpkg -i linux-headers-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb# dpkg -i linux-image-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb Und machen die `` starten Sie den Rechner:
# dpkg -i linux-headers-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb
# shutdown -r now















20. Mai 2008 um 21:11 Uhr
hallo,
Ich tue genau das gleiche mit Ihrem Debian Etch und ich bin in Ordnung. Ich, obwohl ich zu ntfs-3g und anhaltenden Beschwerden zum Booten brauchen ...
Ihre Mini-Guide ist völlig klar. Ich bitte jedoch zwei kleine Klarstellungen:
1. Dies ist im Wesentlichen auf einen neuen Kernel ohne edit Zusammenstellungen ad hoc zu installieren? oder wollen Sie damit sagen die Schritte im Zusammenhang mit der Zusammenstellung? Ich bin nicht in der Tat jetzt kann ich einen Kernel kompilieren):
2. entschuldigen Sie die Ignoranz, sondern genau wie bekommt man den neuen Kernel und gehen Sie dann zu installieren? laden Sie es via apt?
20. Mai 2008 um 22:42 Uhr
Hallo Peter,
ntfs-3g ist derzeit der beste Weg, um NTFS-Partitionen in schriftlicher Form zugreifen. Leider ntfs-3g erfordert eine Version der Linux-Kernel 2.6.20 oder höher auf, während der 2.6.18 für Etch immer wissen, wird die Gründe.
Dann:
1) nur eine aktualisierte Version des Kernels, ist es nicht notwendig, neu kompilieren! Ich neu kompilieren, nur weil ich besondere Merkmale (wie PREEMPT, zum Beispiel), müssen aber für die überwiegende Mehrheit der Situationen müssen nicht neu kompilieren. Wenn wir wollen dann aus didaktischen Gründen tun, ich werde glücklich sein, ein paar gute Fahrt vorschlagen.
2) Der neue Kernel wird dann lediglich mit apt zu bekommen, nach dem Hinzufügen des Repository http://www.backports.org wie ich in den Schritten 1 ~ 4 schrieb
Hoffen, dass die Hilfe ... Debian rulez!
20. Mai 2008 um 23:06 Uhr
hallo,
danke für die schnelle Antwort!
zu haben, eine Standard-Kernel kompiliert nicht ad hoc ausreichen würde, um nicht zu geben:
# Make menuconfig
und der Rest folgen dem Führer?
Könnten Sie mir raten, noch zu lernen Führer die Konfigurationsoptionen des Kernels?
Vielen Dank und sorry Beharren, ist nur, dass ich auf Debian umgestellt - Linux und Dinge, die ich am meisten schätze ist die Zusammenarbeit und die Tatsache, dass es nicht neue Dinge lernen!
21. Mai 2008 um 12:34 Uhr
Nein, nein, make menuconfig benutzt wird, um die Linux-Kernel-Quellen vor dem Kompilieren sie zu konfigurieren.
Der Befehl, den Sie brauchen in Wirklichkeit ist wie folgt:
# apt-get -t etch-backports install linux-image-2.6.22-3-686Auf dem ersten Neustart grub stellt Ihnen die neue Kernel einsatzbereit.
Wie bei den Führungen um den Kernel zu kompilieren, gibt es eine Überschwemmung. Ich werde dieses, da Sie am Anfang sind, weil sie alles Schritt für Schritt erklärt:
http://guide.debianizzati.org/index.php/Debian_Kernel_Howto
Sobald Sie Ihre erste Kernel kompiliert haben, lassen Sie mich wissen, wie Sie gefunden
21. Mai 2008 um 17:40 Uhr
Danke für die Anleitung, die ich gefolgt und reibungslos umgesetzt.
Zumindest solange, bis Sie zu ntfs-3g installieren müssen, weil es synaptischen sagt mir, dass "Hängt ab: libfuse2 (> = 2.6)" und ich bin ein 2.5.3-4.4.
Was soll ich tun?
21. Mai 2008 um 18:10 Uhr
Hallo Lukas, um Sie zu begrüßen.
Im Moment bin ich ein Kunde, aber ich kann sagen, dass die Fliege mit diesem zufrieden sein sollte:
# apt-get -t etch-backports install libfuse2Probieren Sie es aus, sollten Sie mit der Version 2.7.1-2 2.5.3-4.4 libfuse ~ bpo40 +1 ersetzen, nach dem, was ich sehe, auf dem backports-Repository .
Lassen Sie mich wissen auch! Hallo.
21. Mai 2008 um 19:46 Uhr
Na gut, danke. Ich fügte hinzu, die Datei / etc / fstab Linie
/ Dev/hda2 / mnt / Daten ntfs-3g schweigen, umask = 0, locale = it_IT.utf8 0 0
Ich neu gestartet und es funktionierte perfekt.
Schade, dass der Laptop mit dem neuen Kernel ist dumm, aber ich hoffe, eine Lösung zu finden. Vielleicht neu installieren und sehen, alsa
16. Juni 2008 um 16:30 Uhr
[...] Bereits in einem anderen Beitrag beschrieben, wie Sie aus dem System der backports profitieren, um ihre Programme zu aktualisieren [...]
10. Juli 2008 um 15:14 Uhr
Herzlichen Glückwunsch zum Fahren, haben Sie eine gute Möglichkeit, die Schritte, die zu erklären. Ich habe gerade in Aktion fakeroot, damit ich ein bisschen Zeit, es zu nutzen und haben Ich wollte dich etwas fragen. Ich folgte Ihren Anweisungen und wenn / usr / src / linux "Ich mache die üblichen Operationen" (wie Sie sagen, hehe!) Gibt mir eine Menge Probleme und wird mich nicht gehen lassen. Ich las in anderen Gebieten, ist nicht bequem, um diese Vorgänge in / usr / src und nach dem Umzug in den Ordner Linux-Desktop statt funktioniert es tun (obwohl ich nicht, inwiefern denn wie ich schon sagte sind noch Pakete erstellt weiß) . Ich wollte fragen, woher kommt dieses Ding? Ich erkläre, dass ich nicht in der Lage, die backports aktivieren (unter anderem sehr seltsame Sache, weil ich an tausend anderen Stellen, an denen sie sagten, das Gleiche zu tun, aber ich kann nicht ermöglichen den GPG-Schlüssel ausprobiert ...) und dann habe ich den Kernel heruntergeladen aus dem Netz, auch wenn ich weiß nicht, ob es zu dieser Sache, aber wenn Sie mir helfen könne verstehen, warum ich nicht aktivieren können Repository bin wäre ich sehr dankbar!
11. Juli 2008 um 06.38 Uhr
Hola, was meinst du mit "habe ich den Kernel heruntergeladen aus dem Netz"? Haben Sie die Version von Debian gepatchte Kernel von kernel.org heruntergeladen haben, oder haben Sie bekommen? Lass mich wissen, und danke für die Komplimente