RSS

RSSAlle Eintrge markiert mit: "Linux Integration Komponenten"

Linux Kernel 3.3 unter Debian Squeeze kompilieren

Der Linux Kernel 3.3 ist als Release Candidate verfügbar, die wohl (für uns) wichtigste Änderung ist, dass die Hyper-V Treiber aus dem staging-Bereich raus sind und nun “in der Treiberecke” zu finden sind. Durch den Umstand, dass Microsoft offiziellen Support bietet, wurde dies möglich. Weitere Informationen zu den Neuerungen finden man auf der folgende Seite:

Heise.de – Kernel-Log: Funktionsumfang von Linux 3.3 steht

Da ich mich ja ganz gerne mit dem Thema Linux und Hyper-V beschäftige, hier eine kleine Anleitung zur Kompilierung des Kernels 3.3. Wie schon erwähnt, der Kernel ist noch in der Test-Phase. Das eine VM mit solch einem Kernel nicht produktiv genutzt werden sollte ist ja eigentlich klar ;)

Video: Installation der Linux Integration Services 3.2 unter CentOS

CentOS-6.2-mit-den-LinuxIC-3.2-und-MausunterstuetzungDa seit kurzem sowohl CentOS 6.2 als auch die Linux Integration Services in der Version 3.2 verfügbar sind, habe ich mich natürlich direkt an die Installation begeben. Das Besondere an der Version 3.2 ist, das dieses Mal endlich die Mausunterstützung mit in die Treiber integriert wurde. Um dieses durchaus nette Feature zu zeigen habe ich ein Video der Installation gemacht.

 

Hier noch eine Liste mit weiteren Informationen und der Download-Möglichkeit des CentOS und der Treiber.

Kompilierung eines eigenen Debian Squeeze-Kernels 3.1.4 mit Hyper-V Client Treiber / Integrationsdienste

Aufgrund der großen Nachfrage bzgl. der eigenen Kernel-Kompilierung habe ich die Befehle mal für die aktuelle Version des Kernels, 3.1.4, angepasst. Bisher musste man bei einer Kompilierung des Kernels ab Version 3.x auf ein Ubuntu zurückgreifen, mit dem die Kompilierung problemlos funktionierte. Eine Installation des Kernels unter Ubuntu hatte dann allerdings den Nachteil, dass keine Ausgabe mehr auf der Konsole erschien und der Server nur noch per Netzwerk erreichbar und administrierbar war. Unter Debian funktionierte die Installation des Kernels ohne Probleme, allerdings funktionierte die Kompilierung nicht so wie gewünscht, da das System nach der Installation mit einer Fehlermeldung stehen blieb. Dieses Problem scheint nun behoben zu sein, mir war es gestern möglich einen Kernel 3.1.4 unter Debian zu kompilieren, der nach der Installation auch problemlos bootete.

Kompilierung eines eigenen Debian Squeeze-Kernels 2.6.38 mit Hyper-V Client Treiber / Integrationsdienste

Da mal wieder ein neuer Linux-Kernel erschienen ist, habe ich mich der Aufgabe angenommen auf einem Debian Squeeze einen Kernel der Version 2.6.38 zu kompilieren, der die Hyper-V Client Client Treiber integriert hat. Dieser Beitrag hier aktualisiert quasi den von meinem Kollegen Carsten Rachfahl geschriebenen Artikel Debian Linux Kernel mit Hyper-V Additions compilieren.

Installations-Medium war in meinem Fall das Image “debian-6.0.1a-amd64-netinst.iso

//Update 08.12.2011: Eine aktualisierte Version mit dem Kernel 3.1.4 findet sich hier.

Nach der Grundinstallation startet ein Kernel 2.6.32 ohne Hyper-V Client Treiber. Wichtig für die nachfolgende Prozedur: Es wird eine “Ältere Netzwerkkarte” benötigt, da sonst keine Downloads verfügbar sind und wir in unserem Fall den neuen Kernel sowie einige weitere Pakete benötigen. Auf geht’s…

Debian Linux Kernel mit Hyper-V Additions compilieren

Schon öfters bin ich in den News auf die Hyper-V Linux Kernel Ergänzungen gestoßen und habe auch schon an dieser Stelle darüber berichtet. Wenn man dann aber etwas genauer recherchiert, findet man allerdings kaum Informationen wie man sich seinen Kernel mit Hyper-V Treibern erzeugen kann.

Deswegen habe ich die aktuelle Debian Distribution lenny geladen und es einfach mit dem Kernel 2.6.33.5 ausprobiert. Im Folgenden finden Sie die Schritte zum Nachvollziehen: