我在SSD上同时启动Windows和Linux,发现自己经常在两个操作系统之间切换。SSD非常快,一旦在GRUB中选择,两个操作系统都将在大约3秒钟内启动。但是,在我最终进入GRUB之前,BIOS,RAID和第二个SATA控制器的初始化需要花费永久的时间(约30秒)。
因此,我想知道是否有可能跳过这些初始化并在启动Linux后仅“返回” GRUB。理想情况下,我也可以在Windows中执行相同的操作,但我的希望不是很高:)
我在网上做了一些搜索,发现除了一个过时的linux加载程序-loadlin.exe,它可以在Dos或Windows 95/98中运行以启动Linux。因此,至少在不重新引导的情况下切换操作系统的概念并不是什么新鲜事物。任何人都知道当前的工具可以执行此操作吗?
如果不是,是否有技术问题阻止我们编写此类程序,或者仅仅是需求不足?
更新:我的一个朋友刚刚告诉我有关Kexec的信息。使用它似乎可以从正在运行的内核中启动不同的Linux内核,但是是否可以返回GRUB或直接启动Windows安装?