• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ahoge1993
V2EX  ›  程序员

有没有办法键盘启动电脑并进入不同操作系统?

  •  
  •   ahoge1993 · Aug 15, 2018 via iPad · 4859 views
    This topic created in 3005 days ago, the information mentioned may be changed or developed.
    例如我电脑安装了 win mac linux 三个系统,在关机状态下,我按下 ctrl+1 启动 win,按下 ctrl+2 启动 mac,按下 ctrl+3 启动 linux
    29 replies  •  2018-08-16 11:24:03 +08:00
    jimzhong
    jimzhong
    Aug 15, 2018
    1
    理论上可行,然而我觉得要大改 Bootloader
    adnoh
    adnoh
    Aug 15, 2018
    2
    解决第一步就行,自己造电脑
    imdong
    imdong
    Aug 15, 2018
    3
    不用那么复杂,自己重写 BIOS 就好了。
    有些主板已经支持键盘启动了,只要你改下 BIOS。
    支持键盘宏就好了,很简单,LZ 加油,我们等着你凯旋。
    skylancer
    skylancer
    Aug 15, 2018
    4
    能不能用用 grub 之类的启动管理器?
    harde
    harde
    Aug 15, 2018
    5
    做三个外置按钮,按第一个,第一块硬盘接电,然后启动。按第二个,第二块硬盘接电,然后启动。按第三个,第三块硬盘接电,然后启动。
    1114551160
    1114551160
    Aug 15, 2018 via iPhone
    6
    我多系统是用 boot 键切换的,按住 boot 键开机选择要的系统就好,觉得这样就很方便了
    iwtbauh
    iwtbauh
    Aug 15, 2018 via Android
    7
    先看看你的主板支持不支持刷 coreboot 之类的开源 BIOS 再说 XD
    iwtbauh
    iwtbauh
    Aug 15, 2018 via Android
    8
    @skylancer 那得先按开机按钮,等 BIOS 加载玩,再等 grub 启动,然后再按键进不同系统。po 主要求是开机按钮那一步就可以决定进哪个系统
    yingtl
    yingtl
    Aug 15, 2018
    9
    @iwtbauh 请教有哪些常见的主板或者笔记本能支持刷 coreboot 呢
    loading
    loading
    Aug 15, 2018 via iPhone
    10
    可以,三个硬盘,键盘控制继电器,选择主盘就行了。我就能做出来,但是没必要。
    likuku
    likuku
    Aug 15, 2018
    11
    前置热插拔硬盘位,准备 3 块硬盘分别装 3 种系统
    lekai63
    lekai63
    Aug 15, 2018 via iPhone
    12
    十年前,好像不少电脑是带额外的一个杀毒或一键恢复系统的
    联想是按开机键进入 win,按 novo 进入那个一键恢复。
    照此,楼主需求应该可以满足
    yingfengi
    yingfengi
    Aug 15, 2018 via Android
    13
    隔离卡,开机选择 123
    iwtbauh
    iwtbauh
    Aug 15, 2018 via Android❤️1
    14
    @yingtl 看 coreboot 网站上的设备列表
    ahoge1993
    ahoge1993
    OP
    Aug 15, 2018 via iPad
    15
    ls 的各位,用的是 m.2 的硬盘 没法像你们那样搞啊
    ahoge1993
    ahoge1993
    OP
    Aug 15, 2018 via iPad
    16
    @iwtbauh 这个感觉就太复杂了
    tea2017
    tea2017
    Aug 15, 2018 via iPhone
    17
    联想机可以 alt+p 开机,其他的不清楚
    zjsxwc
    zjsxwc
    Aug 15, 2018
    18
    物理切换不行吗,三块硬盘装 3 个系统,要用哪个插哪块 233333
    cchange
    cchange
    Aug 15, 2018
    19
    之前由于行业软件互相冲突装双系统或多系统 但是这样做非常麻烦
    回来选择主系统 SSD,然后使用虚拟机 建议考虑一下
    tea2017
    tea2017
    Aug 15, 2018 via iPhone
    20
    @tea2017 重新看了下需求,其实你的主要目标是只用键盘就能开机。确认我现在用的机器符合你的要求,alt+p 开机,进入 clover 可以选 win 或者黑果。我的机器是联想 tc m900,供参考
    Tink
    Tink
    Aug 15, 2018
    21
    可能需要重写 bios
    ctsed
    ctsed
    Aug 15, 2018 via Android
    22
    @loading 没必要型发明家
    zhujinliang
    zhujinliang
    Aug 15, 2018
    23
    1. 确认 BIOS 支持 USB 键盘开机
    2. 编写键盘固件,将 Ctrl+1、Ctrl+2、Ctrl+3 均映射为开机键,并可以通过自定 HID 报告查询通过哪个组合键触发开机
    3. 使用 Grub 管理启动,并修改 Grub 源码,查询键盘,得知按下哪个键触发的开机,根据按键选择启动项
    skylancer
    skylancer
    Aug 15, 2018
    24
    @iwtbauh 所以我说能不能- -
    zhicheng
    zhicheng
    Aug 15, 2018 via iPhone
    25
    买三部电脑
    ahoge1993
    ahoge1993
    OP
    Aug 15, 2018 via iPad
    26
    @tea2017 看 8L
    ahoge1993
    ahoge1993
    OP
    Aug 15, 2018 via iPad
    27
    @zhujinliang 看起来似乎是可行的方案 但实现起来也很相当复杂了
    JinShu
    JinShu
    Aug 15, 2018 via Android
    28
    启动项是摆设吗?
    ahoge1993
    ahoge1993
    OP
    Aug 16, 2018 via iPad
    29
    @haimall 不方便
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1315 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 17:16 · PVG 01:16 · LAX 09:16 · JFK 12:16
    ♥ Do have faith in what you're doing.