CSMWrap 3.0 是一個旨在為僅支援傳統 BIOS 平台的系統在現代 UEFI 環境下啟動的 EFI 應用程式項目,現已發布。 CSMWrap 透過將 SeaBIOS 建置版本打包成 CSM(相容性支援模組)並將其作為外部 EFI 應用程式運行,從而在 UEFI(Class 3)系統上重建 BIOS 環境。該專案的程式碼使用 C 語言編寫,並以 LGPL-2.1 授權發布。
該專案提供 64 位元和 32 位元版本的 EFI 應用程序,可將其放置在只能在 BIOS 環境下啟動的作業系統所在的驅動器的 FAT 分割區上的 /EFI/BOOT/ 目錄中。 UEFI 韌體將識別此類磁碟機並將其顯示為可啟動裝置。建議在可啟動設備上使用 MBR 分區表。
CSMWrap 3.0 新增了對 csmwrap.ini 設定檔的支持,該檔案可以放置在與 EFI 執行檔相同的目錄中,用於指定其他設定。該檔案現在支援指定用於偵錯輸出的串列埠參數、備用 VGABIOS 的路徑(而非 SeaVGABIOS)、顯示卡的 PCI 位址、停用 IOMMU 的標誌以及抑制 CSMWrap 資訊(橫幅和錯誤訊息除外)。
來源: opennet.ru
