Win+ Linux 双系统到底有什么弊端和优点?

2020-09-04 15:32:34 +08:00
 RiceMarch

最近对折腾 Linux 有点小兴趣,想要了解下 Linux 下的开发,跑虚拟机感觉有点变扭。

准备装个双系统,开始一腔热血,思考半天准备 win10+manjaro 双系统。

但身边的朋友却说双系统有很多的问题,确实不太懂这方面的知识。

想请教下各位。

双系统有什么弊端? 又有什么优点?

目前渣配: 256 固态 1T 机械 UEFI+GPT 格式启动 Win10 家庭版

25124 次点击
所在节点    Linux
125 条回复
sodadev
2020-09-04 22:10:04 +08:00
折腾了 8 个月,尝试过各种发行版的人跟你说下结论吧。。真的没必要。。wsl 或者虚拟机都比双系统香,这个是经验之谈。非得用类 unix 还是换 mac 吧
wqhui
2020-09-04 22:26:32 +08:00
win10 更新会把 manjaro 引导干掉,要自己重新弄引导.linux 上娱乐的东西很少,微信、QQ 支持的不是太好,其它用起来和 win10 区别不大,就是方便了使用命令,公司电脑的话直接用 manjaro 就好了,双系统主要都是更新系统或者驱动后会出问题
wy7305e
2020-09-04 22:31:05 +08:00
买个树莓派
reus
2020-09-04 22:45:44 +08:00
@murmur 我反驳的是“linux 下基本没娱乐”,不是能不能玩吃鸡能不能玩腾讯的游戏,有反作弊的基本都玩不了。何况很多 steam 游戏本身就有 linux 版本。
reus
2020-09-04 22:48:54 +08:00
现在装 linux 已经不需要 grub 了,楼上几个说法都过时了。非要用 boot loader 的话,systemd 自带的 systemd-boot 就够了。直接用 efistub 也可以。
slrey
2020-09-04 23:14:45 +08:00
其实还有个好办法,楼主可以把 linux 装在 u 盘里,直接 u 盘启动就可以了。而且这 u 盘可以带着到处跑,任何一台电脑都能用。
guanhui07
2020-09-04 23:15:52 +08:00
虚拟机吧
OHyn
2020-09-04 23:23:06 +08:00
黑果+win 。。。好久没进 win 了
hsheng
2020-09-04 23:24:12 +08:00
@GeruzoniAnsasu 29# “windows 系统还在引导没了如何修复”:Windows 自带有 bcdboot 命令,在其他 Windows 系统或 U 盘 WinRE 等环境运行
bcdboot C:\Windows /s D:
即可把 C 盘系统引导写入 D 盘,更多参数,包括 uefi 之类可以参考 bcdboot 命令帮助
abersheeran
2020-09-05 00:20:04 +08:00
建议 Win10 + wsl 。注意:wsl 要用 wsl,不要用 wsl2 。

如果你不是做需要硬性依赖 Linux 内核开发的软件开发,一般这个组合都能搞定。比如你可以在 wsl 里跑 epoll,process fork,signal 这些 linux 上的东西; redis/mongodb/msyql 也可以像云服务器一样启动——虽然我现在都是用 docker 启动了。wsl 里跑 docker 只能调用 windows 下的 docker,但体验上我暂时没感觉有差异。而且我觉得 Docker in windows 的那个 dashboard 非常好用,并不想用 linux 下的 docker 命令行了。
littlewing
2020-09-05 00:44:18 +08:00
我的经历 windows -> 虚拟机 ubuntu -> 双系统 win+ubuntu/fedora/debian 等各种系统折腾 -> 格了 win 只装 linux -> MAC (真香)
messyidea
2020-09-05 00:48:07 +08:00
windows -> windows + ubuntu -> windows + arch -> arch
真香:)
Osk
2020-09-05 00:53:33 +08:00
Windows 的引导没啥玄学,教程也挺多的。


bootsect 写入引导扇区代码(仅针对于 BIOS/legacy 模式启动的计算机)
bootsect /nt60 {第一个激活主分区盘符:} /mbr


bcdboot 重建 windows 引导文件:
最简单的:bcdboot c:\windows,c:是安装的 windows 在 pe 、re 里面的盘符。
或者:bcdboot c:\windows /s x: ,x: 是启动分区,bios 中是第一个激活分区,uefi 是 esp 分区。
或者相对的完整版本:bcdboot c:\windows /s x: /f all /l zh-cn , /f 可以接受的值:bios,all,uefi


好橡还有个 bootrec 命令更傻瓜。比 grub-install,grub-mkconfig 不难到哪里去。


UEFI 模式还有一个神器:grub-mkstandalone 生成一个 efi 文件,直接放到 u 盘 /硬盘 efi\boot\bootx64.efi, 启动就是 grub shell 了,然后可以手动引导 linux 内核或者 `chainloader /EFI/Microsoft/Boot/bootmgfw.efi` 启动 Windows,很方便。


至于双系统丢文件,新手常见情况都是没关闭 Windows 8/10 的快速启动,又作死在 linux 里面读写 ntfs 分区。。。


我的折腾路线变化:
不能接受虚拟机,虚拟机中 linux gui 好卡啊,这么优秀的系统不能活在 windows 的管理下。

Linux gui 太垃圾了,浏览器看个视频都没显卡加速解码,gui 咋看很惊艳,但细节经不起推敲。Windows 真香,虚拟机 nb 。

很久没用 kde 了,甚是想念,压缩个分区装个 linux 用 kde 。kde 真香,linux 真方便

Windows 还是离不开,两系统各有长短,纠结。干脆把 ArchLinux 调整成既可以在 Windows hyper-V 虚拟机中启动,也可以直接在实体机中启动,这下不纠结了。

用了很久以后,发现基本都是在虚拟机中启动 linux,极少极少在实体机上启动 linux,干脆删除了实体机启动的特性,只用虚拟机了。
Redbeanw
2020-09-05 01:58:21 +08:00
wsl
hawhaw
2020-09-05 05:57:59 +08:00
首选虚拟机,wsl 也可以。说句不好听的话:“都什么年代了,还做双系统?”
硬要说双系统的缺点,太明显了:两个系统不能同时用!
直到现在的人有多讨厌重启机器吗?反正我是从来不主动关电脑的
silkriver
2020-09-05 07:16:09 +08:00
WSL 是第一选择,然后视你机器内存的大小选择是开虚拟机还是装双系统,还有第四选择是开云主机
参看这里近期的几个视频 https://space.bilibili.com/7371986
AGEGG
2020-09-05 08:46:18 +08:00
没什么影响,笔记本 win+manjaro,但几乎不会去用 manjaro 。
win 基本用来游戏,偶尔写个小 demo
办公电脑单 manjaro,很舒服
JokeEnd
2020-09-05 09:24:02 +08:00
建议:去贴吧捡垃圾 E 系列,不要显示器的话 600 都不到,然后就能体验一把 Linux 桌面版,你觉得没难度再继续深究
ktblack
2020-09-05 09:30:35 +08:00
windows + docker-machine 用得不亦乐乎,需要 linux 的时候,起一个 docker-machine,一套环境全起来了
ydpro
2020-09-05 09:41:55 +08:00
Windows10 + WSL2,体验和双系统没区别

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

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

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

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

© 2021 V2EX