找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问移动社区

楼主: nikker

[分享] Hyper-V虚拟机装黑群晖+HTPC

 火.. [复制链接]
  • TA的每日心情
    开心
    2014-5-8 16:47
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    333

    丝瓜

    77

    回帖

    0

    精华

    普通用户

    发表于 2013-7-2 17:07:06 | 显示全部楼层
    研究下!!!!!
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-5-23 00:11
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    149

    丝瓜

    227

    回帖

    0

    精华

    普通用户

    发表于 2013-7-2 17:07:29 | 显示全部楼层
    nikker 发表于 2013-6-18 22:26
    用ESXi的缺陷是本机无法再作为HTPC接电视机了,只能远程访问桌面。也就是说,如果你要在电视上看片,要么 ...

    可以再做个虚拟机出来用htpc好了。

    点评

    这个又涉及到显卡直通的问题,硬件成本很高。  详情 回复 发表于 2013-7-2 17:35
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2014-5-22 00:42
  • 签到天数: 96 天

    [LV.6]常住居民II

    153

    丝瓜

    228

    回帖

    0

    精华

    普通用户

    发表于 2013-7-2 17:26:40 | 显示全部楼层
    谢谢楼上经验之谈,准备也照此配个!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2013-11-8 16:56
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    247

    丝瓜

    114

    回帖

    1

    精华

    普通用户

    发表于 2013-7-2 17:35:02 | 显示全部楼层
    ifly3years 发表于 2013-7-2 17:07
    可以再做个虚拟机出来用htpc好了。

    这个又涉及到显卡直通的问题,硬件成本很高。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2013-11-8 16:56
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    247

    丝瓜

    114

    回帖

    1

    精华

    普通用户

    发表于 2013-7-2 17:39:16 | 显示全部楼层
    skycru 发表于 2013-7-2 16:28
    我是沒遇到跟你一樣的問題,我都是直接關閉windows,Hyper-V就會自動關機(或是暫停Hyper-V),重新開機登 ...

    我没用过Hyper-V,目前在用Win7+Vbox,Vbox是支持从宿主向虚拟机的操作系统发命令的,我在Win7里写了个bat脚本,用于向VBox虚拟机发送关机命令(Linux的Halt命令),然后在Win7的定时任务中添加一条任务,这条任务由Win7的关机指令来触发。
    这样最终达到的效果:
      1. Win7开机后自动启动Vbox虚拟机(我配置成后台运行,没有启动界面)
      2. Win7关机时自动向虚拟机发送关机命令,确保虚拟机正常关机后Win7再关闭。

    点评

    同求脚本,另外Vbox如何配置成后台运行,无启动界面?  详情 回复 发表于 2013-7-3 10:25
    可以提供一下你的脚本吗? 另外是否可以帮忙测试一下windows睡眠问题。我装了Vbox后,win的自动睡眠功能失效了,和Hyper-v一样,微软官方已经承认Hyper-v会阻止机器睡眠。  详情 回复 发表于 2013-7-2 17:54
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-2-1 13:37
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    80

    丝瓜

    188

    回帖

    0

    精华

    普通用户

     楼主| 发表于 2013-7-2 17:54:12 | 显示全部楼层
    weyoung 发表于 2013-7-2 17:39
    我没用过Hyper-V,目前在用Win7+Vbox,Vbox是支持从宿主向虚拟机的操作系统发命令的,我在Win7里写了个ba ...

    可以提供一下你的脚本吗?

    另外是否可以帮忙测试一下windows睡眠问题。我装了Vbox后,win的自动睡眠功能失效了,和Hyper-v一样,微软官方已经承认Hyper-v会阻止机器睡眠。

    点评

    ========脚本内容开始========= @echo off :: by YangWY cd /d "c:\Program Files\Oracle\VirtualBox" VBoxManage guestcontrol "ubuntu10" execute "/sbin/halt" --username root --password rootpasswd --wait-exi  详情 回复 发表于 2013-7-3 12:12
    回复

    使用道具 举报

  • TA的每日心情

    2014-4-30 10:40
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    135

    丝瓜

    145

    回帖

    0

    精华

    普通用户

    发表于 2013-7-3 08:48:34 | 显示全部楼层
    skycru 发表于 2013-7-2 16:28
    我是沒遇到跟你一樣的問題,我都是直接關閉windows,Hyper-V就會自動關機(或是暫停Hyper-V),重新開機登 ...

    原来是这样,多谢多谢!
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2013-12-27 08:24
  • 签到天数: 107 天

    [LV.6]常住居民II

    1229

    丝瓜

    2248

    回帖

    0

    精华

    普通用户

    QQ
    发表于 2013-7-3 09:09:50 | 显示全部楼层
    太博大精深了 看不懂啊,慢慢学吧!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-1-27 09:06
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    629

    丝瓜

    315

    回帖

    1

    精华

    贡献会员

    Medal No.1Medal No.2Medal No.3Medal No.4Medal No.5

    发表于 2013-7-3 10:25:40 | 显示全部楼层
    weyoung 发表于 2013-7-2 17:39
    我没用过Hyper-V,目前在用Win7+Vbox,Vbox是支持从宿主向虚拟机的操作系统发命令的,我在Win7里写了个ba ...

    同求脚本,另外Vbox如何配置成后台运行,无启动界面?

    点评

    @echo off :: by YangWY cd /d "C:\Program Files\Oracle\VirtualBox" VBoxHeadless --startvm "ubuntu10" 注意ubuntu10是我的虚拟机名称。  详情 回复 发表于 2013-7-3 12:16
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2013-11-8 16:56
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    247

    丝瓜

    114

    回帖

    1

    精华

    普通用户

    发表于 2013-7-3 12:12:31 | 显示全部楼层
    nikker 发表于 2013-7-2 17:54
    可以提供一下你的脚本吗?

    另外是否可以帮忙测试一下windows睡眠问题。我装了Vbox后,win的自动睡眠功能 ...

    ========脚本内容开始=========
    @echo off
    :: by YangWY
    cd /d "c:\Program Files\Oracle\VirtualBox"
    VBoxManage guestcontrol "ubuntu10" execute "/sbin/halt" --username root --password rootpasswd --wait-exit --wait-stdout --wait-stderr
    ========脚本内容结束=========

    以上就是脚本内容,保存在c:\shutdown_vm.bat中,其中ubuntu10是虚拟机名称,rootpasswd是我的ubuntu root密码。具体的可以看这个帖子
    http://my.oschina.net/huxuanhui/blog/17169

    以下是从网上找来的,忘记出处了,转帖在这里:
    [VirtualBox]命令行下控制虚拟机
    //列出所有虚拟机
    VBoxManage.exe list vms
    -------------------------------------------------
    "CentOS63" {30a7d30e-7f14-4cd3-b2dd-bd371825aceb}
    "BT5-R3" {144753b5-2207-4799-9c8a-76003d602e29}
    "CentOS63-small" {2e2ef027-9ae1-4120-bc34-1ba6205a7632}
    -------------------------------------------------

    //列出正在运行的虚拟机
    VBoxManage.exe list runningvms
    -------------------------------------------------
    "CentOS63" {30a7d30e-7f14-4cd3-b2dd-bd371825aceb}
    -------------------------------------------------

    //界面模式打开虚拟机,使用名称和uuid都可以
    VBoxManage.exe startvm "BT5-R3" --type gui
    -------------------------------------------------
    Waiting for VM "BT5-R3" to power on...
    VM "BT5-R3" has been successfully started.
    -------------------------------------------------

    //后台打开虚拟机
    VBoxManage.exe startvm "BT5-R3" --type headless
    -------------------------------------------------
    Waiting for VM "BT5-R3" to power on...
    VM "BT5-R3" has been successfully started.
    -------------------------------------------------

    //关闭虚拟机,非正常关机
    VBoxManage.exe controlvm "BT5-R3" poweroff
    -------------------------------------------------
    0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
    -------------------------------------------------

    //关闭虚拟机,正常关机
    VBoxManage.exe controlvm "BT5-R3" acpipowerbutton
    -------------------------------------------------
    linux执行没反应
    -------------------------------------------------

    //列举虚拟机相关信息
    VBoxManage.exe guestproperty enumerate "BT5-R3"
    -------------------------------------------------
    Name: /VirtualBox/GuestInfo/OS/Product, value: Linux, timestamp: 1361331892171875000, flags:
    Name: /VirtualBox/GuestInfo/Net/0/V4/IP, value: 10.101.1.83, timestamp: 1361331892187500003, flags:
    Name: /VirtualBox/HostInfo/GUI/LanguageID, value: zh_CN, timestamp: 1356917913530625000, flags:
    Name: /VirtualBox/GuestInfo/Net/0/MAC, value: 0800275BDC5D, timestamp: 1361331892203125001, flags:
    Name: /VirtualBox/GuestInfo/OS/ServicePack, value: , timestamp: 1361331892171875003, flags:
    Name: /VirtualBox/HostInfo/VBoxVerExt, value: 4.2.6, timestamp: 1361331843937500003, flags: TRANSIENT, RDONLYGUEST
    Name: /VirtualBox/GuestAdd/Vbgl/Video/SavedMode, value: 797x482x32, timestamp: 1353304299440750000, flags:
    Name: /VirtualBox/GuestInfo/Net/0/V4/Netmask, value: 255.255.254.0, timestamp: 1361331892203125000, flags:
    Name: /VirtualBox/GuestInfo/OS/Version, value: #1 SMP Fri Feb 17 10:40:05 EST 2012, timestamp: 1361331892171875002, flags:
    Name: /VirtualBox/GuestAdd/VersionExt, value: 4.2.0_RC1, timestamp: 1361331892171875005, flags:
    Name: /VirtualBox/GuestAdd/Revision, value: 80014, timestamp: 1361331892187500000, flags:
    Name: /VirtualBox/HostGuest/SysprepExec, value: , timestamp: 1361331843937500000, flags: TRANSIENT, RDONLYGUEST
    Name: /VirtualBox/GuestInfo/OS/LoggedInUsers, value: 0, timestamp: 1361331892187500001, flags: TRANSIENT, TRANSRESET
    Name: /VirtualBox/GuestInfo/Net/0/Status, value: Up, timestamp: 1361331892203125002, flags:
    Name: /VirtualBox/HostGuest/SysprepArgs, value: , timestamp: 1361331843937500001, flags: TRANSIENT, RDONLYGUEST
    Name: /VirtualBox/GuestAdd/Version, value: 4.2.0, timestamp: 1361331892171875004, flags:
    Name: /VirtualBox/HostInfo/VBoxRev, value: 82870, timestamp: 1361331843937500004, flags: TRANSIENT, RDONLYGUEST
    Name: /VirtualBox/GuestInfo/Net/0/V4/Broadcast, value: 10.101.1.255, timestamp: 1361331892187500004, flags:
    Name: /VirtualBox/HostInfo/VBoxVer, value: 4.2.6, timestamp: 1361331843937500002, flags: TRANSIENT, RDONLYGUEST
    Name: /VirtualBox/GuestInfo/OS/LoggedInUsersList, value: root, timestamp: 1361331583921875000, flags: TRANSIENT, TRANSRESET
    Name: /VirtualBox/GuestInfo/Net/Count, value: 1, timestamp: 1361332652046875000, flags:
    Name: /VirtualBox/GuestInfo/OS/Release, value: 3.2.6, timestamp: 1361331892171875001, flags:
    Name: /VirtualBox/GuestInfo/OS/NoLoggedInUsers, value: true, timestamp: 1361331892187500002, flags: TRANSIENT, TRANSRESET
    Name: /VirtualBox/GuestAdd/HostVerLastChecked, value: 4.2.0, timestamp: 1353304332143875000, flags:
    -------------------------------------------------

    //列举虚拟机相关信息
    VBoxManage.exe guestproperty get "BT5-R3" /VirtualBox/GuestInfo/Net/0/V4/IP
    -------------------------------------------------
    Value: 10.101.1.83
    -------------------------------------------------

    //执行命令
    VBoxManage.exe guestcontrol "BT5-R3" execute --image "/bin/ls" --username root --password toor --wait-exit --wait-stdout -- -l /usr
      //配置网络
    VBoxManage.exe guestcontrol "CentOS63" execute --image "/sbin/ifconfig" --username root --password 1q2w3e --wait-exit --wait-stdout
      //重启
    VBoxManage.exe guestcontrol "CentOS63" execute --image "/usr/bin/reboot" --username root --password 1q2w3e --wait-exit --wait-stdout --wait-stderr
      //关机
    VBoxManage.exe guestcontrol "CentOS63" execute --image "/usr/bin/halt" --username root --password 1q2w3e --wait-exit --wait-stdout --wait-stderr




    点评

    感谢分享,这个太有用了  详情 回复 发表于 2013-8-23 10:59
    [发帖际遇]: weyoung 在网吧通宵,花了 1 . 幸运榜 / 衰神榜
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2013-11-8 16:56
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    247

    丝瓜

    114

    回帖

    1

    精华

    普通用户

    发表于 2013-7-3 12:16:46 | 显示全部楼层
    leon_kong 发表于 2013-7-3 10:25
    同求脚本,另外Vbox如何配置成后台运行,无启动界面?

    @echo off
    :: by YangWY
    cd /d "C:\Program Files\Oracle\VirtualBox"
    VBoxHeadless --startvm "ubuntu10"

    注意ubuntu10是我的虚拟机名称。

    点评

    原来要想执行guestcontrol,必须在guest系统里安装guest additions,类似于vmware的vmware tools。但群晖的DSM里是没办法安装这个additions的,所以用脚本退出虚拟机就实现不了。  详情 回复 发表于 2013-7-3 21:00
    之前的那个错误是因为virtualbox坏了,重装就好了。 现在单独在cmd里运行关闭脚本(虚拟机已经用开启脚本启动),还是报错。 VBoxManage.exe: error: Failed to create the VirtualBox object! VBoxManage.exe: er  详情 回复 发表于 2013-7-3 19:19
    谢谢。 我执行开机启动虚拟机成功了,但关闭不成功。因为脚本里用到了guestcontrol,说“The guest execution service is not ready"。查了一下网上的资料,好像要装什么模块才能实现guestcontrol的功能。  详情 回复 发表于 2013-7-3 18:06
    非常感谢  详情 回复 发表于 2013-7-3 13:28
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-1-27 09:06
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    629

    丝瓜

    315

    回帖

    1

    精华

    贡献会员

    Medal No.1Medal No.2Medal No.3Medal No.4Medal No.5

    发表于 2013-7-3 13:28:23 | 显示全部楼层
    weyoung 发表于 2013-7-3 12:16
    @echo off
    :: by YangWY
    cd /d "C:\Program Files\Oracle\VirtualBox"

    非常感谢
    回复

    使用道具 举报

  • TA的每日心情

    2013-11-26 22:16
  • 签到天数: 2 天

    [LV.1]初来乍到

    15

    丝瓜

    7

    回帖

    0

    精华

    普通用户

    发表于 2013-7-3 15:18:55 | 显示全部楼层
    请问有没有教程?
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-2-1 13:37
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    80

    丝瓜

    188

    回帖

    0

    精华

    普通用户

     楼主| 发表于 2013-7-3 18:06:18 | 显示全部楼层
    weyoung 发表于 2013-7-3 12:16
    @echo off
    :: by YangWY
    cd /d "C:\Program Files\Oracle\VirtualBox"

    谢谢。

    我执行开机启动虚拟机成功了,但关闭不成功。因为脚本里用到了guestcontrol,说“The guest execution service is not ready"。查了一下网上的资料,好像要装什么模块才能实现guestcontrol的功能。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-2-1 13:37
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    80

    丝瓜

    188

    回帖

    0

    精华

    普通用户

     楼主| 发表于 2013-7-3 19:19:56 | 显示全部楼层
    本帖最后由 nikker 于 2013-7-3 19:51 编辑
    weyoung 发表于 2013-7-3 12:16
    @echo off
    :: by YangWY
    cd /d "C:\Program Files\Oracle\VirtualBox"

    之前的那个错误是因为virtualbox坏了,重装就好了。而我发现只要用启动脚本做无窗口的运行,Vbox就会损坏,也就是虚拟机可以启动,但vbox的程序界面打开就报错“COM损坏”。

    重装后单独在cmd里运行关闭脚本(虚拟机已经用开启脚本启动),还是报错。

    VBoxManage.exe: error: Failed to create the VirtualBox object!
    VBoxManage.exe: error: Code CO_E_SERVER_EXEC_FAILURE (0x80080005) - Server execu
    tion failed (extended info not available)
    VBoxManage.exe: error: Most likely, the VirtualBox COM server is not running or
    failed to start.

    不知道是什么原因。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-2-1 13:37
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    80

    丝瓜

    188

    回帖

    0

    精华

    普通用户

     楼主| 发表于 2013-7-3 21:00:16 | 显示全部楼层
    weyoung 发表于 2013-7-3 12:16
    @echo off
    :: by YangWY
    cd /d "C:\Program Files\Oracle\VirtualBox"

    原来要想执行guestcontrol,必须在guest系统里安装guest additions,类似于vmware的vmware tools。但群晖的DSM里是没办法安装这个additions的,所以用脚本退出虚拟机就实现不了。

    点评

    是的,要安装VBox自带的GuestAdditions才行。DSM里有可能不能安装,那就要想其它办法了。 VBox中安装DSM我也试过,简单玩了一下卸载了。 我个人还是觉得安装一个ubuntu简单些,需要哪些软件自已安装就行了,通过磁盘  详情 回复 发表于 2013-7-4 12:47
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2013-11-8 16:56
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    247

    丝瓜

    114

    回帖

    1

    精华

    普通用户

    发表于 2013-7-4 12:47:38 | 显示全部楼层
    nikker 发表于 2013-7-3 21:00
    原来要想执行guestcontrol,必须在guest系统里安装guest additions,类似于vmware的vmware tools。但群晖 ...

    是的,要安装VBox自带的GuestAdditions才行。DSM里有可能不能安装,那就要想其它办法了。
    VBox中安装DSM我也试过,简单玩了一下卸载了。
    我个人还是觉得安装一个ubuntu简单些,需要哪些软件自已安装就行了,通过磁盘共享的方式将Win7的磁盘空间共享给ubuntu使用。
    至于数据备份,直接在win7的几个物理磁盘之间用同步功能即可解决。

    点评

    谢谢回答。其实我装DSM,就是为了用里面的photo station,因为photo station对照片的预处理很有用,很多十几兆的照片经过处理,在手机端通过internet访问也会很快,至于数据存储,我其实用的是微软的存储池。不知道u  详情 回复 发表于 2013-7-4 15:40
    谢谢回答。其实我装DSM,就是为了用里面的photo station,因为photo station对照片的预处理很有用,很多十几兆的照片经过处理,在手机端通过internet访问也会很快,至于数据存储,我其实用的是微软的存储池。不知道u  详情 回复 发表于 2013-7-4 15:40
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2013-12-27 16:12
  • 签到天数: 1 天

    [LV.1]初来乍到

    63

    丝瓜

    36

    回帖

    0

    精华

    普通用户

    发表于 2013-7-4 13:48:12 | 显示全部楼层
    不知道功耗多少,
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-29 08:58
  • 签到天数: 89 天

    [LV.6]常住居民II

    370

    丝瓜

    730

    回帖

    0

    精华

    普通用户

    发表于 2013-7-4 13:58:45 | 显示全部楼层
    haest 发表于 2013-6-18 21:31
    和你差不多的配置,H61M-ITX+G1610,不过我是和楼主一样用 Hyper-V的,经过对三种虚拟机的比较, Hyper-V ...

    有教程吗,想试试win8+Hyper-V方案。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-2-1 13:37
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    80

    丝瓜

    188

    回帖

    0

    精华

    普通用户

     楼主| 发表于 2013-7-4 15:40:18 | 显示全部楼层
    weyoung 发表于 2013-7-4 12:47
    是的,要安装VBox自带的GuestAdditions才行。DSM里有可能不能安装,那就要想其它办法了。
    VBox中安装DSM ...

    谢谢回答。其实我装DSM,就是为了用里面的photo station,因为photo station对照片的预处理很有用,很多十几兆的照片经过处理,在手机端通过internet访问也会很快,至于数据存储,我其实用的是微软的存储池。不知道ubuntu里面有没有类似photo station的软件。
    回复

    使用道具 举报

    懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|第一纳斯网 ( 粤ICP备19046372号 )

    GMT+8, 2024-5-18 13:32

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表