Commande reboot : choisir l'OS à démarrer lors du redémarrage

Commande reboot : choisir l'OS à démarrer lors du redémarrage - Logiciels - Linux et OS Alternatifs

Marsh Posté le 13-04-2004 à 10:36:05    

Ca fait un petit moment que je me pose cette question : n'est-il pas possible de passer un paramètre à la commande reboot pour qu'il redémarre automatiquement sur une entrée du fichier lilo (ou grub) ?
Je trouverai ça bien pratique, après une recompilation de kernel de taper :

Code :
  1. reboot -x kernelnew


ou

Code :
  1. reboot -x Windows


 
J'ai regardé dans le man de reboot et je n'ai rien trouvé.
Pourtant je me souviens d'un gestionnaire de démarrage (KDM?) qui propose de redémarrer sur une des entrées de Lilo
Ca doit donc bien être possible non ?
 :??:  

Reply

Marsh Posté le 13-04-2004 à 10:36:05   

Reply

Marsh Posté le 13-04-2004 à 13:10:15    

oui c'est possible mais seuls certains bootloader le font.
vas faire un tour sur freshmeat.net ou sourceforge.net pour t'en choisir un...
 
lilo je sais pas si il peut le faire...

Reply

Marsh Posté le 13-04-2004 à 13:25:48    

lilo le fait :o

Reply

Marsh Posté le 13-04-2004 à 14:45:32    

mais comment !?

Reply

Marsh Posté le 13-04-2004 à 14:48:25    

c'est dans le man de lilo
 
man lilo


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 13-04-2004 à 18:55:51    

Un Exemple à la "Mac Gyver" pour grub.
Tu fais deux fichiers de config "menu.lst" avec dans chacun un systéme différent à démarrer par défaut par ex menu.lst.win et menu.lst.nux tu fais un petit script "relance" qui prend comme argument linux ou win.
 
Le script copie juste les "menu.lst.xxx" sur /boot/grub/menu.lst et fait un redémarrage normal aprés un sync
Là tu fais des alias des commandes "reboot", "shutdown -r"  pour qu'ils pointent vers ton script.
Et le tour est joué .
 
 
                 --Mac Gyver vaincra--
 
http://www.danasoft.com/vipersig.jpg

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed