metaquant
V2EX  ›  问与答

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

  •  
  •   metaquant · Jan 5, 2017 · 13217 views
    This topic created in 3591 days ago, the information mentioned may be changed or developed.

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

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

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

    69 replies  •  2017-01-08 06:27:53 +08:00
    wwqgtxx
    wwqgtxx
    Jan 5, 2017
    1
    exsi
    holajamc
    holajamc
    Jan 5, 2017
    2
    esxi +1
    Tink
    Tink
    Jan 5, 2017 via iPhone
    3
    esxi 2
    Showfom
    Showfom
    PRO
    Jan 5, 2017 via iPhone
    4
    proxmox
    FanError
    FanError
    Jan 5, 2017
    5
    @wwqgtxx
    @holajamc
    @Tink

    装 esxi 怎么可以直接打开 windows 看视频,上网什么的,这个还得有另外一台机器远程才行吧?
    Tink
    Tink
    Jan 5, 2017 via iPhone
    6
    @FanError esxi 有 vphere client

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

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

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

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

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

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

    方便分享一下虚拟机配置文件吗,我还在试图优化一下, kvm=off 似乎很影响性能
    so898
    so898
    Jan 6, 2017
    64
    @flyfishcn 话不能这么说嘛,你看 EXSi 之后重启主机的 Windows 上面的 Linux 和 Windows 都要重启了嘛。至于说换成其他的发行版,网上不是有办法么
    flyfishcn
    flyfishcn
    Jan 6, 2017
    65
    @so898 esxi 是专门跑虚拟层的 os ,如果虚拟层挂了,就和你不支持 vt-x 一样了。并且那个子系统目前 BUG 一堆,很多项目还未完成,尤其是网络方面和 pty 的支持简直渣到没有,运行个含 ifconfig 的脚本都报错。至少目前我觉得只能作为一个玩具。
    另外你说有办法,我放 Google 搜下,就看到为数不多的几个,还说是不完美的。
    so898
    so898
    Jan 6, 2017
    66
    @flyfishcn 我也是觉得很奇怪为啥一个 ping 都没法用的东西还有人拿来做开发环境,作死也要有个限度 2333 ,不过楼主要的主要是远程下载和托管+SSH ,毕竟 Windows Subsystem For Linux 是可以用 SSH 来无缝管理 Windows 上的文件的,感觉对于他来说比较适合
    singser123
    singser123
    Jan 6, 2017 via Android
    67
    esxi+显卡直通
    artandlol
    artandlol
    Jan 6, 2017 via Android
    68
    win+虚拟机不能达到要求吗?
    两者之间通过 xshell 交换数据
    装下 lrzsz 就可以实现数据传输
    hahaDashen
    hahaDashen
    Jan 8, 2017
    69
    unRaid
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4277 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 110ms · UTC 05:38 · PVG 13:38 · LAX 21:38 · JFK 00:38
    ♥ Do have faith in what you're doing.