Linux Secure Boot in Hyper-V

Set-VMFirmware openSUSE -SecureBootTemplate MicrosoftUEFICertificateAuthority
Set-VMFirmware openSUSE -SecureBootTemplate MicrosoftUEFICertificateAuthority

Im Artikel „Linux als VM der Generation 2“ hatte ich beschrieben, dass es unter Windows 8.1 Client Hyper-V möglich sei, Linux per EFI zu booten, falls man Secure Boot ausschaltet. Unter Windows Server 10 Preview und Windows 10 Technical Preview gibt es folgenden Weg, auch Secure Boot zu ermöglichen: „Linux Secure Boot in Hyper-V“ weiterlesen

Linux als VM der Generation 2

openSUSE 13.1 x64 ist die einzige Linux Distribution, bei der mir eine Installation unter Hyper-V als virtuelle Maschine der „Generation 2“ gelungen ist. Zuerst bekam ich die Meldung „Boot Failed. EFI SCSI Device. Failed Secure Boot Verification.“ Der Workaround ist, Secure Boot auszuschalten.

UEFI Secure Boot ausschalten
UEFI Secure Boot einer VM der Generation 2 ausschalten

Im Dialog vor dem eigentlichen Setup funktioniert die Tastatur nicht. Daher kann man dort keinen non-root-User anlegen und kein Passwort für root festlegen. Wenn man weiter installiert, wird man nach dem Setup noch mal nach einem Root-Passwort gefragt und dann geht die Tastatur auch wieder. Das dürfte daran liegen, dass in der „Generation 2“ der Tastaturcontroller i8042 nicht emuliert wird.

Nachtrag 22.11.2014: openSUSE 13.2 zeigt das Tastaturproblem nicht mehr und kann problemlos als VM der Generation 2 installiert werden, wenn man Secure Boot ausschaltet.

Hyper-V Generation 2

Eine Neuerung von Hyper-V unter Windows 8.1 sind virtuelle Maschinen der „Generation 2“:

Hyper-V Generation 2
Assistent für neue virtuelle Computer

Die wichtigsten Unterschiede zur Generation 1 sind die Unterstützung von UEFI-Boot und eine andere Emulation von Hardware. Somit werden nur die neuesten Betriebssysteme unterstützt.
Wenn man als Gastbetriebssystem z. B. die Windows 8.1 Preview installiert, funktioniert das, ohne dass man irgendwelche Besonderheiten bemerkt. Windows 7 hingegen lässt sich nicht installieren.

Windows 8.1

Microsoft Store kostenloses Update auf Windows 8.1
Windows 8.1 Update

Seit einer Woche ist Windows 8.1 verfügbar. Der offizielle Weg ist, es über den Microsoft Store zu beziehen. Je nach Internet Anbindung kann das einige Stunden dauern. Daneben kursieren im Internet etliche Tipps, wie man an ein ISO-Image kommt, mit dem man eine bootfähige DVD oder ein bootfähigen USB-Stick erstellen kann.
„Windows 8.1“ weiterlesen

Client Hyper-V: Basis

Windows Virtual PC
Windows XP im Windows Virtual PC

Virtualisierung erlaubt, auf einem realen (physischen) „Host“ PC einen oder mehrere virtuelle „Gast“ PCs laufen zu lassen. Für den Desktop gab es von Microsoft den Virtual PC 2004, Virtual PC 2007 und zuletzt mit Windows 7 den Windows Virtual PC, der duch den „XP Mode“ bekannt wurde. Microsoft Hyper-V gab es schon länger für den Server, aber mit Windows 8 Pro 64 Bit kommt der „kleine Bruder“ „Client Hyper-V“ auch auf den Desktop.

„Client Hyper-V: Basis“ weiterlesen