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 19/08/2007, à 13:08

The_true_power

[newbie]Modifier le bouton reboot

Bonjour ça fais longtemps que j'essaie de faire ça et maintenant ça me reprend.
En gros, j'ai créé les scripts shell vista et linux qui ont comme fonction de rebooter sous l'OS désigné.
Donc si je fais : sudo vista, je reboot sous vista. (bien que ce ne soit pas mon OS préféré... sad ) et virse versa.
Maintenant, je veux faire mieux : j'aimerais modifier ubuntu pour que quand je clique sur redémarrer il me pose la question : Sur quel système d'exploitation voulez vous redémarrer ?
Est-ce possible, en quoi faut-il coder, que faut-il modifier et avec quoi ?

Hors ligne

#2 Le 19/08/2007, à 13:16

phossele

Re : [newbie]Modifier le bouton reboot

Salut,

je n'ai pas de réponse à ta question. Mais j'en profite :
Veux-tu mettre ces scripts à disposition ?

Ce serait sympa et surement utile à bcp de monde...


Avatar par  Killyoh sur Crystalxp.net

Tout le monde est capable de créer un système incapable de fonctionner.
    -+- Georges Courteline -+-

Hors ligne

#3 Le 19/08/2007, à 13:35

The_true_power

Re : [newbie]Modifier le bouton reboot

Malheureusement ce sont des scripts des basiques qui contiennent :

cp /boot/grub/menu-linux.lst /boot/grub/menu.lst
sudo reboot

Sachant que menu-linux.lst n'est autre que la configuration de grub pour qu'il aie linux en choix par défaut de manière à ce que je puisse aller faire autre chose durant le reboot.
Je craint donc que ce ne soit vraiment utile à personne.

Hors ligne

#4 Le 19/08/2007, à 13:49

phossele

Re : [newbie]Modifier le bouton reboot

ah ben oui, c'est tout bête mais efficace ! roll
Mais as-tu un script au démarrage qui recopie la version originale de menu.lst pour que linux soit à nouveau le choix par défaut ?


Avatar par  Killyoh sur Crystalxp.net

Tout le monde est capable de créer un système incapable de fonctionner.
    -+- Georges Courteline -+-

Hors ligne

#5 Le 19/08/2007, à 18:06

The_true_power

Re : [newbie]Modifier le bouton reboot

En effet smile
edit : je viens de découvrir (enfin je pense hein !) que si on fait

grub-reboot #

Sachant que # est le numéro de l'OS dans grub.
Ca marche aussi.
Mais pour en revenir à ce que je disait : ce que je veux moi, c'est qu'il me demande sur quel OS je veux redémarrer. Un truc en gtk je suppose....
edit2 : Effectivement ça marche, mais c'est plus lent que mon script et ça ne présente aucun avantage sauf qu'il demande une confirmation avant de rebooter.

Dernière modification par The_true_power (Le 19/08/2007, à 19:49)

Hors ligne

#6 Le 20/08/2007, à 16:37

The_true_power

Re : [newbie]Modifier le bouton reboot

Voilà ce que j'ai fais mais je ne sais pas comment bien forumler les conditions sur les réponses.

#!/bin/bash
zenity --title="Redémarrage"  --height=200 --width=200 --text="Sur quel système d'exploitation voulez-vous redémarrer ?" --list --column="Systèmes d'exploitations" "Ubuntu" "vista"
if Ubuntu ;
    then
        zenity --question --title="Redémarrage" --text="Êtes vous sûr ?"
        if true
           then
               bash /home/*/linux
fi
if vista ;
    then
         zenity --question --title="Redémarrage" --text="Êtes vous sûr ?"
        if true
           then       
                    bash /home/*/vista.sh
fi

Dernière modification par The_true_power (Le 20/08/2007, à 17:30)

Hors ligne

#7 Le 20/08/2007, à 18:20

phossele

Re : [newbie]Modifier le bouton reboot

ça me parait correct...mais je suis loin d'être un expert...
j'ai essayé ceci :

#!/bin/bash

zenity --title="Redémarrage"  --height=200 --width=200 --text="Sur quel système d'exploitation voulez-vous redémarrer ?" --list --column="Systèmes d'exploitations" "Ubuntu" "vista"
if Ubuntu ;
    then
        zenity --question --title="Redémarrage" --text="Êtes vous sûr ?"
        if true
           then
               grub-reboot #1
fi
if vista ;
    then
         zenity --question --title="Redémarrage" --text="Êtes vous sûr ?"
        if true
           then       
                    grub-reboot #4
fi

mais il faut être root pour lancer grub-reboot du coup...


Avatar par  Killyoh sur Crystalxp.net

Tout le monde est capable de créer un système incapable de fonctionner.
    -+- Georges Courteline -+-

Hors ligne

#8 Le 20/08/2007, à 19:10

The_true_power

Re : [newbie]Modifier le bouton reboot

Bon en fait j'ai fini le script, il marche nickel.
Mais... faut être root... 
Une solution ?

Dernière modification par The_true_power (Le 20/08/2007, à 19:10)

Hors ligne