[问题]vbox作的虚拟机能在ubuntu用户登录之前运行吗?

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

[问题]vbox作的虚拟机能在ubuntu用户登录之前运行吗?

#1

帖子 百草谷居士 » 2008-01-11 10:30

我想使用ubuntu下的vbox做一个虚拟机,在里面安装上windows2000server。通过桥接方式,把这个虚拟机作为局域网内的一台机器。然后可以让局域网内的其他机器访问。

现在想如何把这个虚拟机在 ubuntu用户登录之前就能自动运行。
我试了在/etc/rc.local 加入VBoxManage startvm w2k -type vrdp指令,好像并不成功。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
sinoyster
帖子: 958
注册时间: 2005-10-16 13:24
来自: 四川成都
联系:

#2

帖子 sinoyster » 2008-01-15 14:36

加上su - USERNAME -c VBoxManage startvm w2k -type vrdp
Thank you Ubuntu Team!!!!
I still can't belive this is free...
jimmin
帖子: 2138
注册时间: 2006-09-24 4:37

#3

帖子 jimmin » 2008-01-15 14:54

头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

#4

帖子 百草谷居士 » 2008-01-15 15:43

sinoyster 写了:加上su - USERNAME -c VBoxManage startvm w2k -type vrdp
这里的-USERNAME是不是要换成我自己的用户名字?
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

#5

帖子 百草谷居士 » 2008-01-15 16:04

谢谢,sinoyster 这个问题解决了。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

#6

帖子 百草谷居士 » 2008-01-17 8:08

不过能不能告诉我,怎样让虚拟机在 ubuntu 关机的时候也自动关机。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

#7

帖子 ljj_jjl2008 » 2008-01-17 9:00

让虚拟机在 ubuntu 关机的时候也自动关机这个问题我问过一次,他们告诉我可以用shell编程解决,利用VBoxManage指令。
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

#8

帖子 百草谷居士 » 2008-01-17 9:15

shell编程,我还没有接触过。
能不能把你的代码贴出来看看。编写好的脚本怎么处理?
ljj_jjl2008,你为啥不直接告诉我答案呢?
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

#9

帖子 ljj_jjl2008 » 2008-01-17 9:21

我也没有直接的答案,因为shell编程我也不会,只能给你提供一个思路了。
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

#10

帖子 ljj_jjl2008 » 2008-01-17 9:28

我看帮助些出来的两句,你存到文本文件里面,加上运行权限,执行一下试试。

代码: 全选

VBoxManage controlvm     <虚拟机名称>     poweroff
poweroff
(事先声明:不一定正确呀!!!!!)
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

#11

帖子 ljj_jjl2008 » 2008-01-17 9:33

楼主,我的语句好像有问题:虚拟机一下子就关死了,没有关机的过程,类似于直接切断了虚拟机的电源。

你等别人的解答吧,我可能误导你了。
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

#12

帖子 百草谷居士 » 2008-01-17 10:33

这个我知道:vboxmanage controlvm <vmname> savestate
不能poweroff的。

关键是要ubuntu poweroff之前来执行这个命令。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

#13

帖子 ljj_jjl2008 » 2008-01-17 10:40

那不就解决了?
做一个文本文件,,打上可执行属性,写上这三行:

代码: 全选

vboxmanage controlvm <vmname> savestate 
VBoxManage controlvm     <虚拟机名称>     poweroff 
poweroff
关机时用这个文件来关机,就可以了。
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

#14

帖子 百草谷居士 » 2008-01-17 10:42

VBoxManage controlvm <vm name> acpipowerbutton

这个是模拟按下关机按钮的指令。

如果是别人来关机,你能保证他也运行这个指令吗?
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
百草谷居士
帖子: 3910
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

#15

帖子 百草谷居士 » 2008-01-17 13:17

我把指令加入到了/etc/init.d/halt脚本的sleep 1指令之前了,并且把sleep 1改成了sleep 15。不知道有没有效果,没法验证测试。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
回复