Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/05/2010, à 10:35

Merwin

Script démarrage Ubuntu Lucid, plymouth et upstart

Bonjour,

Je vous expose mon soucis, je boot sur une partition / cryptée via une clé USB qui contient une clé de décryptage pour cryptsetup. Via différents script placés dans l'initramfs, cette clé est lue et utilisée pour décrypter le /.

Pour des raisons de sécurité, j'aimerais "stopper" le boot tant que la clé USB contenant la clé de décryptage n'a pas été débranchée. Sous debian mon script fonctionne, mais malheursement pas sous Ubuntu Lucid...

J'ai placé le script dans /etc/init.d, puis fais un lien dans /etc/rc2.d/ ! Visivlement ça ne marche pas. Avec lucid est arrivé upstart et plymouth, donc j'ai désactivé le splash via grub, en supprimant les options 'quiet splash'. Mais lors du démarrage j'ai l'impression que mon script n'est même pas exécuté.

J'aimerais aussi pouvoir utiliser plymouth pour afficher le message "Merci de débrancher la clé USB" afin que ce soit plus élégant, mais je n'ai pas réussi. J'ai créé un fichier.conf pour upstart dans /etc/init:

start on started plymouth-splash
task
script
   /bin/plymouth <truc de test pour poser une question>
end script

Et je n'ai jamais eu le moindre message qui s'affiche. Si parmis vous il y a des pros de upstart/pymouth, merci de me venir en aide !

Merci pour vos conseils,

Hors ligne

#2 Le 10/08/2012, à 10:06

tony78960

Re : Script démarrage Ubuntu Lucid, plymouth et upstart

Salut !
Je me permet de déterrer ce topic, ça pourra sans doute servir à quelqu'un d'autre.

Je crois que la solution à ton problème c'est qu'il faut que tu rendes ton script exécutable :

sudo chmod +x nom_du_script

Bon courage

Hors ligne