最近在 Github 上看到一个比较有意思的项目:OneFileLinux。就是将一个Linux系统打包为单独的一个EFI 文件。项目地址是:https://github.com/zhovner/OneFileLinux

我在VirtualBox 虚拟机上实验了一下项目生成的EFI文件,感觉挺有意思。

首先在https://github.com/zhovner/OneFileLinux/releases 页面下载OneFileLinux.efi。然后使用 WinISO创建一个ISO镜像,将下载的EFI文件改名之后放在 \EFI\BOOT\ 目录下。接下来再创建 VirtualBox 虚拟机。创建虚拟机的Type为linux,Version 为 Linux 2.6/3.X/4.X(64-Bit)。特别注意: System -> Motherboard 中需要选中 Enable EFI (special OSer Only)。

最后,将ISO 作为启动镜像,开机即可(时间比较长,中间有一段黑屏,我以为是死机…)。运行结果如下:

对 Linux 和 UEFI 感兴趣的朋友可以仔细研究一下这个项目。

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>