View previous topic :: View next topic |
Author |
Message |
rk187 Tux's lil' helper
Joined: 14 Apr 2003 Posts: 136 Location: France - Paris
|
Posted: Mon Jan 12, 2004 4:56 pm Post subject: [Reboot] type de redémarrage (reboot warm) résolu |
|
|
Salut
Depuis toujours, le reboot sous linux provoque une petite difference sur nos PC pas rapport au reboot windows.
Je m'explique: quand on reboot sous windows, le PC redémarre sans beeper ni tester la Ram. Alors que sous linux, le reboot donne un équivalent de Reset (beep et testmem).
Et je me suis toujours posé la question : Pourquoi ?
windows n'envoi peut etre pas le même code de reset ?
J'aimerai bien avoir vos avis et, même si vous avez, vos explications.
[edit]sujet et fautes[/edit]
Last edited by rk187 on Tue Jan 13, 2004 8:07 am; edited 2 times in total |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Mon Jan 12, 2004 5:53 pm Post subject: |
|
|
Le "warm reboot" effectué par w$ consiste à se brancher à une adresse spéciale dans le BIOS, au delà du POST (Power On Self Test).
Par défaut, Linux se branche, lui, au début du POST : tous les "tests" sont donc effectués.
Tu peux changer le comportement du kernel en lui passant le paramètre reboot=warm.
Attention : l'option ne sera effective qu'au second reboot suivant !
En effet, lors du premier reboot, le kernel prend connaissance du paramètre mais il est évidemment déjà trop tard pour l'exécuter ! |
|
Back to top |
|
|
Bastux Guru
Joined: 15 Dec 2002 Posts: 369 Location: France - Paris
|
Posted: Mon Jan 12, 2004 6:39 pm Post subject: |
|
|
Excellent ça!
tu as une url où c'est expliqué?
(non pas que tu ai mal expliqué bien au contraire, mais s'il y a plus de détails je suis preneur) |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Mon Jan 12, 2004 6:54 pm Post subject: |
|
|
Bastux wrote: | tu as une url où c'est expliqué? |
Au départ, j'avais trouvé ça dans le guide de la SuSe6.1 (ça fait un bail ) mais c'est détaillé dans le BootPrompt-HOWTO |
|
Back to top |
|
|
Bastux Guru
Joined: 15 Dec 2002 Posts: 369 Location: France - Paris
|
Posted: Mon Jan 12, 2004 6:58 pm Post subject: |
|
|
ghoti wrote: | Bastux wrote: | tu as une url où c'est expliqué? |
Au départ, j'avais trouvé ça dans le guide de la SuSe6.1 (ça fait un bail ) mais c'est détaillé dans le BootPrompt-HOWTO |
Cette url m'a toujours fait peur, jme disais ke ct vraiment pour les geeks , mais je vais y jeter un coup d'oeil des plus assidu! |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Mon Jan 12, 2004 7:24 pm Post subject: |
|
|
Sinon, il y a plus simple : man bootparam |
|
Back to top |
|
|
rk187 Tux's lil' helper
Joined: 14 Apr 2003 Posts: 136 Location: France - Paris
|
Posted: Tue Jan 13, 2004 7:38 am Post subject: |
|
|
Quel forum instructif que celui de gentoo !
merci de partager tes connaissances ghoti.
voici l'extrait du man pour conclure ce topic:
Code: |
`reboot=[warm|cold][,[bios|hard]]'
(Uniquement si la constante CONFIG_BUGi386 est définie.) Depuis le
noyau 2.0.22, reboot(2) effectue par défaut un redémarrage à froid.
Certains ont demandé la restauration de l'ancienne valeur par défaut
`reboot=warm'. Un redémarrage à froid peut être nécessaire pour réini-
tialiser certains périphériques, mais risque de détruire des données
présentes dans le cache disque. Un redémarrage à chaud peut être plus
rapide. Par défaut, le redémarrage est effectué matériellement (hard)
en demandant au contrôleur de clavier de baisser le niveau de la ligne
reset. Il existe toutefois des cartes mères où cela ne fonctionne pas,
l'option `reboot=bios' permet alors de redémarrer de manière logi-
cielle, en appelant le BIOS.
|
donc mettre reboot=warm dans votre grub.conf ou lilo.conf pour avoir un redemarrage sans Tests.
|
|
Back to top |
|
|
Bastux Guru
Joined: 15 Dec 2002 Posts: 369 Location: France - Paris
|
Posted: Tue Jan 13, 2004 9:55 am Post subject: |
|
|
rk187 wrote: | Quel forum instructif que celui de gentoo !
merci de partager tes connaissances ghoti.
voici l'extrait du man pour conclure ce topic:
Code: |
`reboot=[warm|cold][,[bios|hard]]'
(Uniquement si la constante CONFIG_BUGi386 est définie.) Depuis le
noyau 2.0.22, reboot(2) effectue par défaut un redémarrage à froid.
Certains ont demandé la restauration de l'ancienne valeur par défaut
`reboot=warm'. Un redémarrage à froid peut être nécessaire pour réini-
tialiser certains périphériques, mais risque de détruire des données
présentes dans le cache disque. Un redémarrage à chaud peut être plus
rapide. Par défaut, le redémarrage est effectué matériellement (hard)
en demandant au contrôleur de clavier de baisser le niveau de la ligne
reset. Il existe toutefois des cartes mères où cela ne fonctionne pas,
l'option `reboot=bios' permet alors de redémarrer de manière logi-
cielle, en appelant le BIOS.
|
donc mettre reboot=warm dans votre grub.conf ou lilo.conf pour avoir un redemarrage sans Tests.
|
ça marche bien chez moi |
|
Back to top |
|
|
broly Guru
Joined: 21 Feb 2003 Posts: 345 Location: cachan 94
|
Posted: Tue Jan 13, 2004 11:41 am Post subject: |
|
|
génial ce lien merci ghoti !!!!! |
|
Back to top |
|
|
|