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

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

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

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

有人可能觉得这需求很鸡肋,直接 Windows 装 Linux 虚拟机,或者 Linux 装 Windows 虚拟机不就行了。说真的,在操作系统里虚拟化在套“娃”使用体验很差,一般搭个测试环境用用还行,要是长期使用还是算了!
6528 次点击
所在节点   程序员  程序员
54 条回复
flynaj
flynaj
2022-10-15 17:59:06 +08:00
装个引导程序,在引导里面设置,grub 完全可以,或者就是开机按 boot 菜单热键。双系统其实很分裂,要到另一个系统里面的东西要重启。
dcty
dcty
2022-10-15 18:00:37 +08:00
配置跟上,显卡直通,体验没你说的那么拉胯
a33291
a33291
2022-10-15 18:02:37 +08:00
我在一个硬盘的不同分区安装过不同的系统(win ubuntu 黑苹果 macos),黑苹果有 clover 引导,里边能同时看到不同系统的选项,启动时选择想要进入的系统就行.
PrinceofInj
PrinceofInj
2022-10-15 18:03:58 +08:00
目前应该不存在你说的东西。都是 Linux 的话你还可以用 docker 模拟一下,一个 Windows 一个 Linux 两者对硬件使用完全不同你如何共用同一套?就算双系统都偶尔有可能这个系统会把另外一套系统搞坏,不要提同时占用 CPU 内存了。
lxiian
lxiian
2022-10-15 18:08:17 +08:00
目前应该不能,以后不清楚
churchmice
churchmice
2022-10-15 18:13:32 +08:00
你这需求需要两个 cpu 才能实现,ddr 也得给你弄成双份的,还要用 kvm 控制显示器和鼠标的切换
这么小众的需求还专门给你整个笔记本,厂家怕是要亏本不成
leonshaw
leonshaw
2022-10-15 18:18:56 +08:00
有没有一种可能,他们是把两台机器装到一个机箱里,加一个 KVM switch ?
Tabjy
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
abc8678
2022-10-15 18:47:24 +08:00
我也有类似的需求
7zlid
7zlid
2022-10-15 18:53:56 +08:00
笔记本应该不行,台式机可以
买两个台式机,摁显示器上的切换就可以了
ak47iej
ak47iej
2022-10-15 19:00:59 +08:00
一套硬件不用 VM 两个系统互相切换这个有点脑洞开太大了,同一套硬件没法处理资源占用的问题,你说那个项目基本上就是五台电脑加了一个 KVM ,以你的想法那笔记本是根本做不了的...
Jeansh
Jeansh
2022-10-15 19:02:41 +08:00
linux 放虚拟机上,虚拟机直接用一个物理硬盘
raptor
raptor
2022-10-15 19:10:23 +08:00
需要硬件支持——至少内存需要两套,当然更好的方法就是两台电脑一套显示器键鼠。
paopjian
paopjian
2022-10-15 19:36:42 +08:00
双系统自由切换的代价是硬件问题,试试 unraid 虚拟机双系统?想办法解决显卡和切换按键问题就好了
cpstar
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
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