Die Veröffentlichung des CSMWrap 3.0-Projekts wurde bekannt gegeben. Dieses entwickelt eine EFI-Anwendung, um Systeme, die nur veraltete BIOS-Plattformen unterstĂŒtzen, in modernen UEFI-Umgebungen zu booten. CSMWrap rekreiert die BIOS-Umgebung auf UEFI-Systemen (Klasse 3), indem es eine SeaBIOS-Version in Form eines CSM (Compatibility Support Module) Pakets aufbereitet und als externes EFI-Anwendungsprogramm ausfĂŒhrt. Der Code des Projekts ist in C geschrieben und wird unter der LGPL-2.1-Lizenz veröffentlicht.
Das Projekt stellt 64- und 32-Bit-Versionen der EFI-Anwendung zur VerfĂŒgung, die einfach im Verzeichnis /EFI/BOOT/ auf einem FAT-formatierten TrĂ€ger platziert werden mĂŒssen, der mit einem Betriebssystem versehen ist, das nur in BIOS-Umgebungen starten kann. Die UEFI-Firmware erkennt einen solchen TrĂ€ger und zeigt ihn in der Liste der Boot-GerĂ€te an. Es wird empfohlen, auf dem bootfĂ€higen GerĂ€t MBR-formatierte Partitionstabellen zu verwenden.
In der Version CSMWrap 3.0 wurde die UnterstĂŒtzung fĂŒr die Konfigurationsdatei csmwrap.ini hinzugefĂŒgt, die im selben Verzeichnis wie die EFI-Executable platziert werden kann, um zusĂ€tzliche Einstellungen anzugeben. Es besteht nun die Möglichkeit, in der Konfigurationsdatei Parameter des seriellen Ports fĂŒr Debug-Ausgaben, den Pfad zu einem alternativen VGABIOS (anstatt SeaVGABIOS), die PCI-Adressen der Grafikkarte sowie Flags zum Deaktivieren von IOMMU und zum UnterdrĂŒcken von Bildschirminformationen ĂŒber die Funktionsweise von CSMWrap, die zusĂ€tzlich zum Banner und zu Fehlermeldungen angezeigt werden, anzugeben.
Quelle: opennet.ru
