我正在寻找一种比使用 grub 提供的菜单更优雅的方式来选择要启动的操作系统,而且我认为在具有两种状态(例如 Ubuntu 和 Windows)的情况下进行切换会很巧妙,这决定了哪个将加载操作系统。我一直在思考,在我看来,您应该能够通过将开关连接到 PWM 发电机并将发电机连接到风扇速度输入引脚来解决它。然后从 grub 读取风扇速度,并进行条件测试以确定要加载的操作系统。
在伪代码中:
if (fan.speed > threshold) then
load Windows;
else
load Ubuntu;
end
Run Code Online (Sandbox Code Playgroud)
因此,我的两个问题是:
当然也欢迎其他解决方案和想法:)
我正在尝试使用 USB 来确定应加载哪个操作系统;即,当 USB 插入时,Windows 应该加载,当 USB 未插入时,Ubuntu 应该加载。从相应媒体启动工作正常,但我在 BIOS 启动顺序设置方面遇到问题。插入 USB 后,我可以将启动顺序设置为:
只要插入 U 盘,该顺序就保持一致。但是,当我执行以下步骤时:
启动顺序更改为
是否有某种方法可以避免 BIOS 更改启动顺序,或者明确告诉它要查看哪个 USB 位置?
我的主板是华硕 Z97-A,带有华硕 UEFI BIOS 实用程序,版本 2.16.1240。
帮助我的超级用户,你是我唯一的希望。