过去我见过一个系统,有时我仍然会问自己它是如何工作的。先解释一下我的记忆:
有一个计算机系统启动到非Windows系统,带有登录GUI,您可以在其中登录(可能使用ldap)和访客代码,之后您可以从列表中选择一个操作系统(取决于您的用户帐户),然后加载。我不认为那是某事。基于虚拟化,因为它似乎没有在像 VMware、Vbox、RDP、VNC 会话这样的新窗口中运行操作系统(我不确定,但在让我们调用的交换是登录操作系统和选定的操作系统之间,显示器很快就黑了,就像普通的 Linux 启动一样)否则可能可以使用虚拟化
现在我要问的是它是如何完成的?
是否可以启动登录操作系统,然后切换到选定的操作系统?
我认为可以默认加载登录操作系统,然后将 grub 文件编辑到指定的操作系统,重新启动并让操作系统随后重新编辑它,但是还有其他选择吗? “登录操作系统”真的是自己的操作系统吗?
就像有可能重新运行来自 bash 或 c 程序等的具有指定目标的引导加载程序。
# bootfrom /dev/drive/
Grub 是加载所选操作系统之后的第一个阶段,可以有三个阶段吗? MBR->GRUB->“登录操作系统”->“所选操作系统”
答案1
这样的“登录操作系统”有什么意义呢?
嗯,在 00 年代早期有一个“Windows Boot Switcher”(或类似的东西),它的工作方式与您所描述的非常接近,但对于 Windows 来说,不涉及 GRUB。启动进入“当前默认”版本的 Win,选择不同的版本,重新启动 - 完成。
有图形启动管理器(甚至 GRUB 也有它的分支)。在这里,选择您喜欢的:https://en.wikipedia.org/wiki/Comparison_of_bootloaders