DinosNao
(usa Debian)
Enviado em 03/12/2012 - 07:28h
Olá, Tenho o seguinte cenário.
* Um Servidor Debian 6 que gerencia as minhas VMs
* Tem se um usuário u1 que criou as VMs
* Quero que determinadas VMs. Quando o sistema hospedeiro iniciar, ele inicie as VMs também.
* Criei o script para iniciar coloquei o init.d testo funciona certinho
* vejam o script
#!/bin/sh
# this script start and stops the virtual machine
# Uma linha para cada maquina
case "$1" in
'start')
echo "Iniciando a VM para o Debian"
VBoxManage startvm Debian
exit 1
;;
'stop')
echo "Parando a VM para Debian"
VBoxManage controlvm Debian acpipowerbutton
exit 1
;;
*)
echo "Usage: $0 { start | stop }"
exit 1
;;
esac
* Quando vou acessar a virtualBox, depois do sistemas iniciar tem esse erro
Runtime error opening '/home/systemweb/VirtualBox VMs/Debian/Debian.vbox' for reading: -38 (Access denied.).
/home/vbox/vbox-4.2.4/src/VBox/Main/src-server/MachineImpl.cpp[724] (nsresult Machine::registeredInit()).
Código de Resultado:
NS_ERROR_FAILURE (0x80004005)
Componente:
Machine
Interface:
IMachine {22781af3-1c96-4126-9edf-67a020e0e858}
* Para resolver isso eu acesso a pasta onde estão as VMs e dou permissão total ai libera novamente para iniciar pela VirtualBox
* O problema eu acho que é o seguinte, estou tentando iniciar uma aplicação gráfica em uma sessão de usuário que nem logou.
* É possível de fazer isso? iniciar um aplicação pra um determinado usuário mesmo antes de ele logar?
* Alguém já faz isso mas de outra forma?
Desculpa o post long mas foi necessário para explicar a situação...!