Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2189 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  grub : choisir son prochain démarrage

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

grub : choisir son prochain démarrage

n°930093
dams78
développateur
Posté le 04-07-2007 à 08:23:14  profilanswer
 

Bonjour,
habituellement j'utilise lilo car il me permet de chosir sur quel noyau démarrer (autre que celui par défaut). c'est très pratique lors d'un reboot exeptionel sur un autre OS ou noyau.
 
est ce qu'une telle option existe sous grub?
 
merci


---------------
dam's (debianer), ma galerie Flickr
mood
Publicité
Posté le 04-07-2007 à 08:23:14  profilanswer
 

n°930099
_p1c0_
Posté le 04-07-2007 à 08:42:13  profilanswer
 

dams78 a écrit :

Bonjour,
habituellement j'utilise lilo car il me permet de chosir sur quel noyau démarrer (autre que celui par défaut). c'est très pratique lors d'un reboot exeptionel sur un autre OS ou noyau.
 
est ce qu'une telle option existe sous grub?
 
merci


 
oui, t'as un menu au démarrage et tu choisis sur quel système tu veux booter...


---------------
-_- http://www.scienceshopping.com -_-
n°930101
dams78
développateur
Posté le 04-07-2007 à 08:46:25  profilanswer
 

non non, ce que je veux c'est avant de redémarrer la machine lui indiquer "pour le prochain démarrage je veux que tu démarre sur toto"
(ca permet de pas rester devant ton écran à attendre le menu ;) )
lilo le permet je voulais savoir si grub aussi


---------------
dam's (debianer), ma galerie Flickr
n°930251
ttys
Posté le 04-07-2007 à 13:00:20  profilanswer
 

Dans le fichier de configuration de grub tu peux choisir l’entrée par défaut avec la ligne « default <nombre> » où <nombre> est le numéro de l’entrée du menu à démarrer, la numérotation commençant à 0. C’est écrit dans les commentaires du fichier de conf chez moi.

n°930262
_p1c0_
Posté le 04-07-2007 à 13:11:15  profilanswer
 

ttys a écrit :

Dans le fichier de configuration de grub tu peux choisir l’entrée par défaut avec la ligne « default <nombre> » où <nombre> est le numéro de l’entrée du menu à démarrer, la numérotation commençant à 0. C’est écrit dans les commentaires du fichier de conf chez moi.


 
oui il faut faire comme ca à mon avis, mais ca implique d'éditer le fichier de conf. enfin je sais pas trop comment ca se passe avec lilo...


---------------
-_- http://www.scienceshopping.com -_-
n°930270
dams78
développateur
Posté le 04-07-2007 à 13:20:53  profilanswer
 

si je modifis ce nombre cela sera pour tout le temps, alors que moi je veux démarrer qu'une seule fois sur tel ou tel noyau
aprés au démarage suivant tout redeviens comme avant.
 
à la rigueur ce que je peux faire c'est un script qui à chaque démarrage vers la fin du démarrage parcours le fichier conf et remet la valeur par defaut, mais bon c'est galere...


---------------
dam's (debianer), ma galerie Flickr
n°930274
_p1c0_
Posté le 04-07-2007 à 13:23:39  profilanswer
 

dams78 a écrit :

à la rigueur ce que je peux faire c'est un script qui à chaque démarrage vers la fin du démarrage parcours le fichier conf et remet la valeur par defaut, mais bon c'est galere...


 
c'est juste un sed à placer dans les scripts de démarrage... c'est pas non plus super lourd à mettre en place.


---------------
-_- http://www.scienceshopping.com -_-
n°930275
enfoiro
a nickname is just a nickname
Posté le 04-07-2007 à 13:24:37  profilanswer
 
n°930279
_p1c0_
Posté le 04-07-2007 à 13:33:45  profilanswer
 

bien vu, j'ai pas pris le temps de regarder le man!


---------------
-_- http://www.scienceshopping.com -_-
n°930280
Nonor_
Ubuntu c'est supaire
Posté le 04-07-2007 à 13:34:15  profilanswer
 

Au passage, je trouve que c'est une grosse lacune de grub... Qu'il n'existe pas une option qui prenne ça en compte automatiquement.

mood
Publicité
Posté le 04-07-2007 à 13:34:15  profilanswer
 

n°930335
dams78
développateur
Posté le 04-07-2007 à 14:51:24  profilanswer
 

grub-choose-default à l'aire de correspondre exactement a ce que je recherche (dommage ya pas de paquet debian), je vais tester ca ce soir.
sinon dans les liens, si j'ai bien compris la commande grub-set-default 1 permet de booter sur le noyau 1, mais aprés le reboot le noyau par défaut est changé ou pas?
 
sinon le coup des noyaux "de secours" en cas d'un kernel panic, ca pulse!!! je vais tester ca aussi :)

Message cité 1 fois
Message édité par dams78 le 04-07-2007 à 14:51:54

---------------
dam's (debianer), ma galerie Flickr
n°930339
_p1c0_
Posté le 04-07-2007 à 14:53:20  profilanswer
 

dams78 a écrit :

sinon dans les liens, si j'ai bien compris la commande grub-set-default 1 permet de booter sur le noyau 1, mais aprés le reboot le noyau par défaut est changé ou pas?


 
ca te coute pas grand chose de tester et comme ca tu en seras sur...


---------------
-_- http://www.scienceshopping.com -_-
n°930352
enfoiro
a nickname is just a nickname
Posté le 04-07-2007 à 15:01:17  profilanswer
 

d'après ce que j'ai compris grub-set-default permet de changer proprement le kernel par défaut que va booter grub, car comme indiqué dans la doc il est risqué de faire cla à la main car si ca foire grub ne pourra plus booter sur aucun kernel, il ne retrouvera plus ses petits. Ce fichier doit comprendre des caractères non imprimables et il est donc dangereux de le modifier à la main.
En fait si tu veux booter 1 fois sur un kernel il faut que dans la séquence de commandes, après le boot, tu remette le boot par défaut sur le kernel d'avant, regarde les commandes.
Si tu veux tester des choses sans modifier ton menu.lst, tu a toujours la possibilité d'éditer la chaine de commandes de grub avec "e" sur le screen de grub, puis "b" pour démarrer, ensuite tu vois ce que ca fait (mieux vaut avoir son menu.lst imprimé sous la main.)
 
C'est ce qui est expliqué dans le premier lien que je t'ai donné.
grub-set-default est inclus dans ta distro avec grub normalement.

n°930364
Burps
Posté le 04-07-2007 à 15:17:52  profilanswer
 

extrait d'une debian :  

Code :
  1. $ grub-reboot -h
  2. grub-reboot
  3. Reboots into the specified OS entry in menu.lst
  4. Usage: /usr/sbin/grub-reboot entry [options to grub]
  5.        (where "entry" is the entry number in menu.lst)

n°930376
dams78
développateur
Posté le 04-07-2007 à 15:34:27  profilanswer
 

il me tarde de tester tout ca :)
sinon ca me dérange pas de casser mon grub, j'ai une disquette de démarrage (je me suis déja fais avoir)


---------------
dam's (debianer), ma galerie Flickr
n°930502
jebb
pacman -S fantomes
Posté le 04-07-2007 à 21:54:22  profilanswer
 

grub-reboot est "deprecated". Comme indique dans les man-pages, la solution canonique aujourd'hui c'est grub-set-default.
 
Extrait de mon menu.lst :

default   saved
 
# (0) Arch Linux
title  Arch Linux  [/boot/vmlinuz]
root   (hd0,4)
kernel /boot/vmlinuz26 root=/dev/hda5 ro
initrd /boot/kernel26.img
savedefault 2
 
# (1) Arch Linux Fallback
title  Arch Linux Fallback [/boot/vmlinuz]
root   (hd0,4)
kernel /boot/vmlinuz26 root=/dev/hda5 ro
initrd /boot/kernel26-fallback.img
savedefault 2
 
# (2) Arch Server
title Arch Linux Install Minimale
root  (hd0,5)
kernel /boot/vmlinuz26 root=/dev/hda6 ro
initrd /boot/kernel26.img
savedefault 2


En gros, je boote toujours sur /dev/hda6. Si je veux booter sur l'autre install, je tape un coup

grub-set-default 0

avant de rebooter, et hop ! Je suis pour une session sur mon /dev/hda5. Et automatiquement ensuite de retour sur mon /dev/hda6.

n°930567
dams78
développateur
Posté le 05-07-2007 à 08:22:29  profilanswer
 

merci de l'astuce, parceque hier j'ai pas réussit à faire ca avec grub-set-default
par contre une petite question, lorsque ton grub se met à jour, est ce que l'option savedefault 2 est automatiquement passée en paramètre?
(ca serai l'intérêt pour moi de passer à grub)


---------------
dam's (debianer), ma galerie Flickr
n°930863
jebb
pacman -S fantomes
Posté le 06-07-2007 à 00:08:23  profilanswer
 

Je comprends pas ce que tu veux dire avec "lorsque {mon} grub se met a jour"...

n°930911
dams78
développateur
Posté le 06-07-2007 à 07:30:06  profilanswer
 

lorsque tu installes un nouveau noyau, ou lorsque tu tapes un update-grub
hier j'ai testé ton astuce et effectivement ca marche (chouette!) par contre un update-grub efface toutes les lignes savedefault (chez toi 2 et chez moi 0)
pour ma part c'est pas trés grave parceque du coup grub boot par defaut sur la première ligne (kernel 0)


Message édité par dams78 le 06-07-2007 à 07:30:55

---------------
dam's (debianer), ma galerie Flickr
n°930994
enfoiro
a nickname is just a nickname
Posté le 06-07-2007 à 10:40:16  profilanswer
 

Si t'es sous debian c'est normal, il faut placer ailleurs les parties de ton fichier qui doivent rester sinon elles seront effacées par la automagic kernel list.

n°931207
dams78
développateur
Posté le 06-07-2007 à 14:24:21  profilanswer
 

c'est ce que je fais notamment pour les options vga=791 splash...
mais pour le savedefault je sais pas trop


---------------
dam's (debianer), ma galerie Flickr
n°931350
enfoiro
a nickname is just a nickname
Posté le 06-07-2007 à 17:00:17  profilanswer
 

tu va devoir fouiller un peu pour comprendre comment debian fait sa sauce :)
d'ailleurs ce truc automagic kernel list le faisait des soucis car si tu change l'adresse du disque du de démarrage ca remet l'ancienne lorsque le script update-grub se lance.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  grub : choisir son prochain démarrage

 

Sujets relatifs
Utiliser Grub pour dualboot OSX/XPRésolution d'écran au démarrage
[Résolu] Installer GRUB quand on débute...[freenas] quel carte controleur choisir
Boot: Grub error 22 aprés réinstallation de WindowsAidez-moi a choisir ma distrib, svp
[resolu]grub : "please append a correct "root=" boot option"erreur lors du démarrage du démon des préférences Gnome
[Résolu] Menu Grub qui ne se charge plus après un msconfigdebian maj du kernel grub fait n'importe quoi !
Plus de sujets relatifs à : grub : choisir son prochain démarrage


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR