V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
metaquant
V2EX  ›  问与答

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

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

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

    我组了个家用服务器,想实现远程下载,托管服务之类的功能,这样肯定是用 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  
       2017-01-05 17:37:09 +08:00 via iPhone
    esxi 2
    Showfom
        4
    Showfom  
       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  
       2017-01-05 17:45:56 +08:00 via iPhone
    @FanError esxi 有 vphere client

    好像是这么拼的吧
    deepjia
        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  
       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 的问题……你确定随时可以连到你家电脑上么。
    ooxxcc
        31
    ooxxcc  
       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, 用了好几年了。
    ooxxcc
        63
    ooxxcc  
       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   ·   实用小工具   ·   1431 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 17:45 · PVG 01:45 · LAX 09:45 · JFK 12:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.