求推荐家用服务器 windows 与 Linux 双系统方案,如何实现两个系统同时运行? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
metaquant
V2EX    问与答

求推荐家用服务器 windows 与 Linux 双系统方案,如何实现两个系统同时运行?

  •  
  •   metaquant 2017-01-05 17:03:47 +08:00 12291 次点击
    这是一个创建于 3201 天前的主题,其中的信息可能已经有所发展或是发生改变。

    对操作系统不是很了解,问大家一个弱弱的问题:

    我组了个家用服务器,想实现远程下载,托管服务之类的功能,这样肯定是用 Linux 装 centos 或 Ubantu 比较方便,可以用 SSH 。但是同时,我又想如果回到家,可以直接打开 windows 看视频,上网什么的,但是我不想回家了还需要重启电脑换个系统,只想让背后的 Linux 作为服务器系统默默的执行。

    请问针对这个需求,有什么比较推荐的方案了?

    69 条回复    2017-01-08 06:27:53 +08:00
    wwqgtxx
        1
    wwqgtxx  
       2017-01-05 17:05:27 +08:00
    exsi
    holajamc
        2
    holajamc  
       2017-01-05 17:24:35 +08:00
    esxi +1
    Tink
        3
    Tink  
    PRO
       2017-01-05 17:37:09 +08:00 via iPhone
    esxi 2
    Showfom
        4
    Showfom  
    PRO
       2017-01-05 17:40:18 +08:00 via iPhone
    proxmox
    FanError
        5
    FanError  
       2017-01-05 17:44:03 +08:00
    @wwqgtxx
    @holajamc
    @Tink

    装 esxi 怎么可以直接打开 windows 看视频,上网什么的,这个还得有另外一台机器远程才行吧?
    Tink
        6
    Tink  
    PRO
       2017-01-05 17:45:56 +08:00 via iPhone
    @FanError esxi 有 vphere client

    好像是这么拼的吧
    deepjia /td>
        7
    deepjia  
       2017-01-05 17:46:36 +08:00
    ESXi/XenServer
    SpicyCat
        8
    SpicyCat  
       2017-01-05 18:19:10 +08:00
    其实就是虚拟机。 ESXi 把你的服务器虚拟化,然后开俩虚拟机,一个 Linux ,一个 Windows 。
    infong
        9
    infong  
       2017-01-05 18:29:42 +08:00 via iPhone
    Linux 也可以看视频嘛。
    RobertYang
        10
    RobertYang  
       2017-01-05 18:42:37 +08:00 via Android   1
    那你不如装 Windows 然后上面开 Linux 虚拟机
    jasontse
        11
    jasontse  
       2017-01-05 18:44:34 +08:00 via iPad   1
    Windows Server + Hyper-V
    iloveayu
        12
    iloveayu  
       2017-01-05 18:57:17 +08:00 via Android
    Windows10 下 VMware Workstation ,虚拟机网络都桥接模式。
    说 esxi 的是让楼主再准备个瘦机吗?
    ys0290
        13
    ys0290  
       2017-01-05 19:03:32 +08:00 via iPhone
    自己组的机器有视频口吧?不管怎样你看视频总得个屏幕吧?装 esxi ,然后虚拟机虚拟 linux 和 win ,把视频口直通给 win ,然后接屏幕不就得了

    @Tink
    @FanError
    @iloveayu
    jarlyyn
        14
    jarlyyn  
       2017-01-05 19:06:20 +08:00
    kvm
    FanError
        15
    FanError  
       2017-01-05 19:10:28 +08:00 via iPhone
    @ys0290 这个显示器接 esxi 母鸡上? esxi 母鸡的界面不是一个命令行的控制台吗?在母鸡上都看不到虚拟机的界面吧?
    FanError
        16
    FanError  
       2017-01-05 19:11:52 +08:00 via iPhone
    @iloveayu 我也是这疑问,用 esxi 一段时间了,发现除了再装一台瘦客户机好像没办法实现啊。
    gamexg
        17
    gamexg  
       2017-01-05 19:12:11 +08:00 via Android
    @FanError 可以把显卡直通给 windows 虚拟机,相当于显卡直接插在 windows 虚拟机 pci 插槽上面。
    iloveayu
        18
    iloveayu  
       2017-01-05 19:13:51 +08:00 via Android
    @FanError U 要支持 vt-d ,还得有块独显。
    FanError
        19
    FanError  
       2017-01-05 19:14:30 +08:00 via iPhone
    @gamexg 直通后,显示器插 esxi 的母鸡上,看到的直接是 windows 内容吗?我去试试看。
    ys0290
        20
    ys0290  
       2017-01-05 19:16:19 +08:00 via iPhone
    @FanError 嗯,最简单的还是另拿一个本子装一下设置一下
    FanError
        21
    FanError  
       2017-01-05 19:16:29 +08:00 via iPhone
    @iloveayu 是不是这样后,显示器接独立显卡,显示的是 windows 内容,接主板集显的话,显示的是 esxi 控制台?
    ys0290
        22
    ys0290  
       2017-01-05 19:17:43 +08:00 via iPhone
    @FanError 直通后就相当于那个物理插口专供给了虚拟机 win
    Tink
        23
    Tink  
    PRO
       2017-01-05 19:23:21 +08:00 via iPhone
    @iloveayu @FanError 跟这个没关系,直通就是你把你的显卡插到了虚拟机上
    lbp0200
        24
    lbp0200  
       2017-01-05 19:23:45 +08:00 via Android
    windows 母鸡, linux 虚拟机。这种需要台式机就可以了。
    Technetiumer
        25
    Technetiumer  
       2017-01-05 19:25:16 +08:00
    CoLinux ?
    ------
    看视频用 VLC / MPlayer
    上网用 Chromium / Firefox
    iloveayu
        26
    iloveayu  
       2017-01-05 19:29:38 +08:00 via Android
    @FanError 理论上是可以这样,但我觉得 esxi 干这事儿很可能会有坑, KVM 没准还容易些。
    mortal
        27
    mortal  
       2017-01-05 19:39:07 +08:00
    @infong Windows 下也可以远程下载,托管服务啊~
    wwqgtxx
        28
    wwqgtxx  
       2017-01-05 19:41:36 +08:00 via iPhone
    @FanError 插 A 卡直通给 win 虚拟机,然后就能直接输出了
    wclebb
        29
    wclebb  
       2017-01-05 19:49:23 +08:00 via iPhone
    视频和上网,桌面版 是可以做到的哇。游戏另说。
    zhidian
        30
    zhidian  
       2017-01-05 20:24:40 +08:00
    我觉得你首先要解决的是固定 ip 的问题……你确定随时可以连到你家电脑上么。
    47jm9ozp
        31
    47jm9ozp  
       2017-01-05 20:32:04 +08:00
    我现在就是你想象的这么用的……

    具体实现是,底层装 archlinux 虚拟机, libvirt+qemu 跑 windows 虚拟机,直通了一块显卡和 usb3.0 控制器给虚拟机

    现在虚拟机里可以直接跑游戏……
    ovear
        32
    ovear  
       2017-01-05 20:53:06 +08:00
    为什么不可以是 Windows + 虚拟机。。
    des
        33
    des  
       2017-01-05 21:08:02 +08:00
    windows 也可以远程下载,托管服务。
    Linux 也可以看视频,上网啊,玩游戏就另说。
    没看到特别的需求啊??

    windows 跑 linux 虚拟机,或者 Linux 跑 windows 虚拟机也行
    或者试试 osx , BashOnWindows 好像也可以折腾一下??
    shiny
        34
    shiny  
       2017-01-05 21:10:16 +08:00
    windows 上装个 docker
    Khlieb
        35
    Khlieb  
       2017-01-05 21:16:31 +08:00 via Android
    既然要同时运行那就上虚拟机吧
    lydasia
        36
    lydasia  
       2017-01-05 21:44:26 +08:00
    xen
    BSD
        37
    BSD  
       2017-01-05 21:45:35 +08:00
    @Technetiumer linux 下用 vlc 看视频,感觉还是不如 win 下的 mpc-hc 方便,字幕文件如果不是 utf-8 还得先转码,这都不说,想要把字幕显示在视频下边的黑色区域而不是叠加在视频上,那可得费点脑细胞了。。。
    jasontse
        38
    jasontse  
       2017-01-05 21:48:29 +08:00 via iPad
    @iloveayu AMD 可以直通, NVIDIA 有大坑。
    rssf
        39
    rssf  
       2017-01-05 21:50:24 +08:00 via iPhone
    hyper-v
    Osk
        40
    Osk  
       2017-01-05 21:50:50 +08:00
    KVM 跑 Windows , 使用 virsh 管理,至于 Windows Guest 的图形性能,可能只有来个显卡直通才能解决了,键鼠可以 USB 直接分配给 Windows Guest ,感觉就是一机两用了,反正我是这样用的,只是没有看视频这个需求,平时都是远程 Windows 使用的。。。
    Osk
        41
    Osk  
       2017-01-05 22:01:09 +08:00
    还有 Intel 的 GVT GPU 虚拟化技术,好像 5th 以后的 Core CPU 的显卡支持的,没有用过,周末准备试试 KVMGT 看看
    ipwx
        42
    ipwx  
       2017-01-05 22:42:04 +08:00
    都上虚拟化独显了,为什么不考虑两台电脑……
    msg7086
        43
    msg7086  
       2017-01-05 23:45:12 +08:00
    推荐 ESXi 的什么心态?说得好像 Hyper-V 跑不起 Linux 一样……实在不行还有 Virtual Box / VMware Workstation 啊?
    Sharuru
        44
    Sharuru  
       2017-01-05 23:48:51 +08:00 via Android   1
    如果不介意 Windows 重启的时候, Linux 系统也无法访问的话,那么 Windows 下跑个虚拟机运行 Linux 是最容易的。

    如果要求 Windows 和 Linux 的电源独立的话, ESXi 比较好,反正现在有免费授权。
    RqPS6rhmP3Nyn3Tm
        45
    RqPS6rhmP3Nyn3Tm  
       2017-01-06 00:14:57 +08:00 via iPhone
    虚拟机跑 Linux 加一
    少折腾,多做事。再说,看视频用 Linux 多好……
    hanqi7012
        46
    hanqi7012  
       2017-01-06 00:19:12 +08:00 via Android
    win 配合 hyper-v
    用 linux 可能会坑
    用 esxi 很大机率会坑(你这种要求
    so898
        47
    so898  
       2017-01-06 01:59:51 +08:00
    最佳方案不是 Windows 10 + Windows Subsystem for Linux(Beta) 么……
    楼上推荐 ESXi 的都是做机房的么……
    vonsis
        48
    vonsis  
       2017-01-06 08:20:22 +08:00
    既然你都在 Linux 下下载和数据整理了,装个 X 来跑 Chome 、 Kodi 又不是什么难事。纯看你的需求,不需要 Win ……
    xiaket
        49
    xiaket  
       2017-01-06 09:16:05 +08:00
    Windows + virtualbox + ubuntu 吧
    holystrike
        50
    holystrike  
       2017-01-06 09:33:43 +08:00
    esxi 能装在台式机 cpu 上?
    lianxiaoyi
        51
    lianxiaoyi  
       2017-01-06 09:46:57 +08:00
    小米路由器不就能实现远程下载么。。。。。
    chuhemiao
        52
    chuhemiao  
       2017-01-06 10:00:59 +08:00
    定时百度云实时上传,到哪都能实时下载, win 解决一切
    lslqtz
        53
    lslqtz  
       2017-01-06 10:10:00 +08:00
    docker 跑 Linux ,挂在后台常驻服务。
    然后和正常 Windows 一样用
    wlsnx
        54
    wlsnx  
       2017-01-06 10:31:46 +08:00
    装个桌面就行了,用 linux 上网、看视频
    skylancer
        55
    skylancer  
       2017-01-06 11:08:02 +08:00
    我发觉上面有人明显没用过就在瞎推荐
    lynnX
        56
    lynnX  
       2017-01-06 11:31:39 +08:00
    windows 10 专业版 +hyper-V 内存搞大点 机器配置高 电费也就上去了
    M3ng
        57
    M3ng  
       2017-01-06 11:35:39 +08:00 via iPhone
    首先, Linux 也能看视频跟上网呀。如果你坚持同时用两个操作系统,你可以了解下虚拟化。
    flyfishcn
        58
    flyfishcn  
       2017-01-06 11:54:12 +08:00
    @so898 所以子系统能实现重启宿主 windows 而还能保持 linux 独立运行咯?不喜欢 Ubuntu 能换个 debian 、 CentOS 么?
    flyfishcn
        59
    flyfishcn  
       2017-01-06 11:55:47 +08:00
    @holystrike 笔记本都能装、何况台式机。硬件支持虚拟化即可。
    xenme
        60
    xenme  
       2017-01-06 11:57:10 +08:00
    xenclient ,系统可以同时运行,直接快捷键切换。
    专门解决你这种需求的。
    xenme
        61
    xenme  
       2017-01-06 12:00:15 +08:00
    补个视频介绍
    appleorchard2000
        62
    appleorchard2000  
       2017-01-06 12:31:49 +08:00 via Android
    @ooxxcc 我跟你一模一样,用的 vfio, 用了好几年了。
    47jm9ozp
        63
    47jm9ozp  
       2017-01-06 13:03:52 +08:00
    @appleorchard2000 之前一直是 libvirt+qemu+virt-pci+bios ,折腾了几次都没成功,把 bios 换成 uefi 一次就好了

    方便分享一下虚拟机配置文件吗,我还在试图优化一下, kvm=off 似乎很影响性能
    so898
        64
    so898  
       2017-01-06 14:35:31 +08:00
    @flyfishcn 话不能这么说嘛,你看 EXSi 之后重启主机的 Windows 上面的 Linux 和 Windows 都要重启了嘛。至于说换成其他的发行版,网上不是有办法么
    flyfishcn
        65
    flyfishcn  
       2017-01-06 16:45:43 +08:00
    @so898 esxi 是专门跑虚拟层的 os ,如果虚拟层挂了,就和你不支持 vt-x 一样了。并且那个子系统目前 BUG 一堆,很多项目还未完成,尤其是网络方面和 pty 的支持简直渣到没有,运行个含 ifconfig 的脚本都报错。至少目前我觉得只能作为一个玩具。
    另外你说有办法,我放 Google 搜下,就看到为数不多的几个,还说是不完美的。
    so898
        66
    so898  
       2017-01-06 20:12:11 +08:00
    @flyfishcn 我也是觉得很奇怪为啥一个 ping 都没法用的东西还有人拿来做开发环境,作死也要有个限度 2333 ,不过楼主要的主要是远程下载和托管+SSH ,毕竟 Windows Subsystem For Linux 是可以用 SSH 来无缝管理 Windows 上的文件的,感觉对于他来说比较适合
    singser123
        67
    singser123  
       2017-01-06 21:13:32 +08:00 via Android
    esxi+显卡直通
    artandlol
        68
    artandlol  
       2017-01-06 23:24:18 +08:00 via Android
    win+虚拟机不能达到要求吗?
    两者之间通过 xshell 交换数据
    装下 lrzsz 就可以实现数据传输
    hahaDashen
        69
    hahaDashen  
       2017-01-08 06:27:53 +08:00
    unRaid
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2660 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 02:18 PVG 10:18 LAX 19:18 JFK 22:18
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86