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

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

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