带有自定义 Grub 或自定义加载程序的多启动闪存驱动器(制作程序)
Posted
技术标签:
【中文标题】带有自定义 Grub 或自定义加载程序的多启动闪存驱动器(制作程序)【英文标题】:Multi-Boot flashdrive with custom Grub or custom loader (make a program) 【发布时间】:2011-03-13 12:28:07 【问题描述】:我有两个操作系统,非常小的。
-
Kolibri
库本图
我还有一个用 QBasic 制作的程序,可以在 MSDOS 上运行。
这两个操作系统都是.iso 可启动的,程序是一个简单的.exe。我的闪存驱动器和程序也需要两个操作系统。当我用闪存驱动器启动我的电脑时,我需要选择要运行的操作系统,以及运行程序的选项。诸如 grub 或定制程序之类的东西。
我该怎么做?
【问题讨论】:
【参考方案1】:如果不先加载操作系统,您将无法运行您的程序。 GRUB 是一个引导加载程序,它将控制指定的操作系统(它会在适当的位置初始化您的设备/网络/等)。因此,除非您的 exe 本身是一个操作系统,否则您将无法运行它,很遗憾
一种可能的解决方案:安装 Windows(甚至可能是非常旧的版本),使用您可以在网络上找到的工具减小其大小,将您的程序放入安装中,并在 Windows 启动后自动运行它GRUB 之类的。
【讨论】:
【参考方案2】:Windows 的 Ultra-ISO 程序具有类似的功能。您可以将 exes 放在 ISO 上,同时使其可启动。看看这个。
【讨论】:
以上是关于带有自定义 Grub 或自定义加载程序的多启动闪存驱动器(制作程序)的主要内容,如果未能解决你的问题,请参考以下文章
带有 UIWebView 或自定义视图控制器的 iPad 应用程序