笔记本装两块硬盘如何做到双系统自由切换?

2022-10-15 17:02:28 +08:00
 Tounea
首先,两块盘都是安装独立的操作系统( Windows 和 Linux ),电脑开机两块硬盘也是同时加电,选择其中一块盘的系统并登陆,令一块盘系统是不是在后台也加载完成?

那么问题来了,市面上有没有一款笔记本支持按键操作用于切换两块硬盘上的系统?

我记得 10 年前看到有个公司竞标国企与国家研究院电脑主机项目,主机大小跟普通台式机差不了多少,看里面是一个大背板有五个 PCI 插槽,插槽插上的是比普通 8T 机械硬盘还大一点点的系统模块(模块可插 2.5 寸 SSD ),每个模块可以运行不同操作系统,机箱外部没有任何转接设备,就跟普通主机一样,一个 VGA 接口连显示器,五个模块系统启动后,可用键盘随便切换系统,而不是像现在使用双系统,还得先关机在选硬盘进另一个系统,这真是 low 的不能在 Low 了!

有人可能觉得这需求很鸡肋,直接 Windows 装 Linux 虚拟机,或者 Linux 装 Windows 虚拟机不就行了。说真的,在操作系统里虚拟化在套“娃”使用体验很差,一般搭个测试环境用用还行,要是长期使用还是算了!
5602 次点击
所在节点    程序员
54 条回复
flynaj
2022-10-15 17:59:06 +08:00
装个引导程序,在引导里面设置,grub 完全可以,或者就是开机按 boot 菜单热键。双系统其实很分裂,要到另一个系统里面的东西要重启。
dcty
2022-10-15 18:00:37 +08:00
配置跟上,显卡直通,体验没你说的那么拉胯
a33291
2022-10-15 18:02:37 +08:00
我在一个硬盘的不同分区安装过不同的系统(win ubuntu 黑苹果 macos),黑苹果有 clover 引导,里边能同时看到不同系统的选项,启动时选择想要进入的系统就行.
PrinceofInj
2022-10-15 18:03:58 +08:00
目前应该不存在你说的东西。都是 Linux 的话你还可以用 docker 模拟一下,一个 Windows 一个 Linux 两者对硬件使用完全不同你如何共用同一套?就算双系统都偶尔有可能这个系统会把另外一套系统搞坏,不要提同时占用 CPU 内存了。
lxiian
2022-10-15 18:08:17 +08:00
目前应该不能,以后不清楚
churchmice
2022-10-15 18:13:32 +08:00
你这需求需要两个 cpu 才能实现,ddr 也得给你弄成双份的,还要用 kvm 控制显示器和鼠标的切换
这么小众的需求还专门给你整个笔记本,厂家怕是要亏本不成
leonshaw
2022-10-15 18:18:56 +08:00
有没有一种可能,他们是把两台机器装到一个机箱里,加一个 KVM switch ?
Tabjy
2022-10-15 18:28:21 +08:00
在没有两套 CPU 内存主板的情况下想那么搞真的只能虚拟化。其实 WSL2 体验已经很好了,Hyper-V 这种 type I hypervisor 的额外开销低于 5%。GUI 程序在 Windows 这边装个 X11 server 也可以无缝把 Linux 窗口拖到 Windows 桌面上。唯一不方便的是 WSL2 不能直接挂在物理硬盘 /分区作为 rootfs ,但是 Hyper-V 本身却可以整个磁盘 passthrough…
abc8678
2022-10-15 18:47:24 +08:00
我也有类似的需求
7zlid
2022-10-15 18:53:56 +08:00
笔记本应该不行,台式机可以
买两个台式机,摁显示器上的切换就可以了
ak47iej
2022-10-15 19:00:59 +08:00
一套硬件不用 VM 两个系统互相切换这个有点脑洞开太大了,同一套硬件没法处理资源占用的问题,你说那个项目基本上就是五台电脑加了一个 KVM ,以你的想法那笔记本是根本做不了的...
Jeansh
2022-10-15 19:02:41 +08:00
linux 放虚拟机上,虚拟机直接用一个物理硬盘
raptor
2022-10-15 19:10:23 +08:00
需要硬件支持——至少内存需要两套,当然更好的方法就是两台电脑一套显示器键鼠。
paopjian
2022-10-15 19:36:42 +08:00
双系统自由切换的代价是硬件问题,试试 unraid 虚拟机双系统?想办法解决显卡和切换按键问题就好了
cpstar
2022-10-15 19:40:53 +08:00
OP 描述的东西,我觉得除非我亲眼见到,怎么想理论上也无法做到,除非那块卡就是一个硬件 VM ,或者说一个 VM OS ,然后上边套娃几个 OS 。否则,一个 OS 拿到硬件管理权之后——或者 BIOS 只会将硬件管理权交给一个 OS——别的 OS 做到实时切换,切换的可不是操作系统的 UI ,下边所有硬件资源都要转接,现实么?怎么想也不现实啊。
但是如果有一层 VM OS ,比如 vsphere 之类的,那他就是底层 OS ,把资源分配给上层 VM ,VM 里跑啥系统,就无所谓了。
Tounea
2022-10-15 19:54:53 +08:00
@flynaj 这不是从操作系统层面去做双系统引导,我 10 年见到那个主机能支持五个系统同时开机,在不重启主机情况下用普通的 USB 键盘能直接切换其他系统,他们五个系统之间互不影响,坏了一个 PCI 系统模块也不影响其他四个 PCI 系统模块正常运行,相当于是把 KVM 切换器功能做到主板上,下面这个就是普通的 KVM 切换器。

Tounea
2022-10-15 20:03:33 +08:00
@PrinceofInj 这种技术老早就存在了,我 10 年前就亲眼见过,这功能就相当于一个软 KVM 切换器,而且那个主机是支持五块硬盘不同硬盘同时运行,进系统后可以用 USB 键盘自由切换五个不同系统,只是现在不知道有哪个厂商笔记本主板能有支持软 KVM 切换器,哪怕支持两块硬盘切换系统也行啊!
Kiriya
2022-10-15 20:09:16 +08:00
ESXI 显卡直通可以做到
Tounea
2022-10-15 20:16:33 +08:00
@leonshaw 虽然 KVM 切换器是可以达到这个效果,但是我看过机箱内部,五个系统模块真没外接 VGA 和 HDMI 接口,只有电源和数据接口,而且那五个系统模块是竖着一字排开插在机箱中间位置,有钢架固定,每个 PCI 系统模块顶部都贴有类似软橡胶手感,长度大小跟 PCI 系统模块顶部一致,又带导热胶的特性与机盖贴死。
dianso
2022-10-15 20:22:22 +08:00
一个大机箱放 2 个电脑,一台显示器,kvm 切换器。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/887154

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX