Benvingudes i benvinguts al portal Linkat

La Linkat és la distribució educativa de GNU/Linux que ha iniciat i ofereix el Departament d'Educació a la comunitat educativa. Es tracta d'un projecte de programari lliure que permet als centres educatius, però també a tota la societat, tenir accés de forma legal, gratuïta i amb suport tècnic professional, a un conjunt molt ampli d'aplicacions: educatives, d'ofimàtica, d'Internet, multimèdia...

engegada automàtica  Final

  • Tinc el servidor de comunicacions funcionant en una linkat 3. M'agradaria que quan s'engega l'ordinador es poses en marxa automaticament el servidor de comunicacions. He vist que la instrucció per a posar en marxa la màquina virtual és
    VBoxManage startvm "Servidor Comunicacions"
    Si l'afegeixo a <<Preferències de les sessions/Programes d'inici>> l'únic que em faltarà és dir-li que entri automàticament en el meu usuari a l'engegar-se. Em podeu dir com es fa això últim? Gràcies

    Pere
  • Hola Pere,

    per configurar que un usuari entri automàticament cal anar al YaST / User and Group Management, fer clic al botó desplegable Expert Options i seleccionar Configuració de l'entrada. Aquí podràs habilitat la entrada automàtica i seleccionar amb quin usuari vols entrar i fins i tot marcar que no demani contrasenya.

    Potser també t'interessa aquest document:
    http://www.nove…ure/15380.html

    Salut.

    Projecte Linkat
  • Gràcies. Ho provaré.
  • Hola Pablo, he fet el que m'expliques i arribo a la finestra "Configuració de l'entrada", marco "entrada automàtica" i llavors s'ilumina "Usuari que entrarà" però no n'hi ha cap a la llista ni em deixa escriure'n cap. Em falta configurar alguna cosa? L'únic usuari que existeix l'he afegit als grups LDAP users i Administradors però així tampoc ha funcionat.

    Gràcies

    Pere
  • Hola Pere,

    Aquesta configuració és per usuaris locals, no deixa fer-ho amb usuaris LDAP.

    Et recomano que facis un script i el fiquis a /etc/init.d, serà més eficient.

    Code

    #!/bin/bash
    VBoxManage startvm "Servidor Comunicacions"


    cp script /etc/inid.d/
    chkconfig script 5

    Cada vegada que arrenqui l'ordinador s'engegarà el script.

    Salut.

    Projecte Linkat
  • Hola,

    Pots provar aquest init script. Fes el chkconfig per tal que s'iniciï automàticament.

    Pots posar-li el nom: VBoxVMs com a nom de l'script.

    Ah, sí, aquest script inicia la màquina virtual però també permet tancar-la correctament.

    Ja diràs si t'ha funcionat.

    :-)


    Joan



    #!/bin/bash
    # Autor: Joan de Gracia
    #
    # Llicència: GPL v3 o posterior
    ### BEGIN INIT INFO
    # Provides: Virtual_Box_Running_Machines
    # Required-Start: $network vboxdrv
    # Required-Stop: $network
    # Default-Start: 3 5
    # Default-Stop: 0 1 2 6
    # Short-Description: Servei per arrencar maquines virtuals
    # Description: Arrencar les maquines virtuals
    ### END INIT INFO
    #!/bin/sh
    VM="_NOM_DE_LA_TEVA_MAQUINA_VIRTUAL"
    USUARI="_USUARI_VIRTUALBOX_"
    # Cal canviar la variable VM
    case "$1" in
    'start')
    echo -n "Starting VMs"
    sudo -u $USUARI VBoxManage startvm $VM --type headless
    ;;
    'stop')
    echo -n "Shutting down VMs"
    sudo -u $USUARI VBoxManage controlvm $VM acpipowerbutton
    ;;
    *)
    echo "Usage: $0 { start | stop }"
    ;;
    esac
    exit 0
  • Gràcies a tots dos per la resposta. Com que no tinc gaire pràctica he intentat l'script més curt. Li he posat de nom vboxSC, l'he situat a /etc/init.d, li he posat drets 777 i he canviat propietari i grup a root. Llavors he fet

    chkconfig vboxSC 5

    i m'ha donat els errors

    insserv: warning: script 'vboxSC' missing LSB tags and overrides
    insserv: Default-Start undefined, assuming default start runlevel(s) for script `vboxSC'

    que m'ha semblat veure que només són deguts a que no hi ha les línies de descripció de l'script. Si faig

    chkconfig -l

    la sortida és

    .....................
    vboxSC 0:off 1:off 2:off 3:off 4:off 5:on 6:off
    .....................

    que sembla indicar que està actiu en el nivell 5. Doncs bé, si reinicio, la màquina virtual no es posa en marxa. Ni tan sols si entro com un usuari. M'he deixat alguna cosa?

    Gràcies altre cop

    Pere
  • Hola Peter,

    L'script que et vaig passar està provat i és operatiu com a initscript, és a dir, que només cal que copiïs el seu contingut en un fitxer, donar-li permisos d'execució et le voilà :-)

    Una cosa, l'usuari que ha de fer funcionar la màquina virtual ha d'estar dins del grup vboxusers. Si la màquina virtual a més a més té un CDROM caldria que l'afegissis dins del grup: cdrom

    Pensa que l'initscript no només et permet arrencar la màquina virtual sinó que permet aturar-la en el moment de fer el shutdown de la màquina.

    Ja em diràs alguna cosa.

    :-)


    Joan
  • Hola Joan, ho acabo de probar amb el teu script i tampoc funciona. Si ho faig manualment

    /etc/init.d/VboxSC2 start

    sí que funciona, però jo el que vull es que el servidor de comunicacions es posi en marxa sense haver de fer res. L'script del Pablo Vigo també funcionava si l'executava manualment. No sé què faig malament! Bé, si teniu alguna idea ja m'ho direu. Gràcies.

    Pere
  • Hola Peter,


    En principi, fent:

    chkconfig vboxSC on

    t'hauria d'executar l'script en el moment d'arrencar la màquina.

    Recorda de canviar les variables de l'script:

    VM="_NOM_DE_LA_TEVA_MAQUINA_VIRTUAL"
    USUARI="_USUARI_VIRTUALBOX_"

    pels valors que toquen.

    Ah, una altra cosa, l'script ha de ser executable i sobretot l'usuari sota el qual fas funcionar la màquina virtual i que defineixes dins de la variable USUARI ha de pertànyer al grup vboxusers i al grup secundari cdrom


    Joan
  • 0 usuaris

Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.