issue60:linux_lab
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue60:linux_lab [2012/05/09 13:41] – frangi | issue60:linux_lab [2012/05/10 20:33] (Version actuelle) – d.grin | ||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
** | ** | ||
- | Le vieux portable que j'ai reçu de mon père dispose d'un connecteur RS-232. Donc, maintenant que, techniquement, | + | Le vieux portable que j'ai reçu de mon père dispose d'un connecteur RS-232. Donc, maintenant que, techniquement, |
Il n'y a pas de sortie RS-232 sur mon ordinateur de bureau, mais il y a un connecteur sur la carte mère où une sortie RS-232 peut être fixée. | Il n'y a pas de sortie RS-232 sur mon ordinateur de bureau, mais il y a un connecteur sur la carte mère où une sortie RS-232 peut être fixée. | ||
- | Plusieurs des programmes mentionnés ci-dessous doivent être installés | + | Plusieurs des programmes mentionnés ci-dessous doivent être installés |
** | ** | ||
Ligne 29: | Ligne 29: | ||
Activation d' | Activation d' | ||
- | Ok, une fois que tous les câbles furent en place, j'ai essayé d' | + | Ok, une fois que tous les câbles furent en place, j'ai essayé d' |
- | On peut obtenir des informations à partir du fichier / | + | On peut obtenir des informations à partir du fichier / |
setserial -q /dev/ttyS0 | setserial -q /dev/ttyS0 | ||
Ligne 55: | Ligne 55: | ||
De toute évidence, le pilote n'a pas pu activer le matériel. La raison était qu'il avait été désactivé dans le BIOS. Après l' | De toute évidence, le pilote n'a pas pu activer le matériel. La raison était qu'il avait été désactivé dans le BIOS. Après l' | ||
- | En tant que dernière action, je me suis ajouté au groupe uucp, donc j' | + | Enfin, je me suis ajouté au groupe uucp, obtenant ainsi l' |
** | ** | ||
Ligne 77: | Ligne 77: | ||
Mise en place d'un terminal | Mise en place d'un terminal | ||
- | Une fois que la ligne série est configurée et fonctionne correctement, | + | Une fois que la ligne série est configurée et fonctionne correctement, |
s0: | s0: | ||
- | Je l'ai ajouté en haut de ce fichier, juste en dessous de la déclaration du «si», mingetty ne peut pas être utilisé pour les connexions série, il ne peut pas non plus être exécuté dans une console. Je l'ai essayé pour test, mais la console (avec votre programme de connexion) vous déconnectera, | + | Je l'ai ajouté en haut de ce fichier, juste en dessous de la déclaration du « si », mingetty ne peut pas être utilisé pour les connexions série, il ne peut pas non plus être exécuté dans une console. Je l'ai essayé pour le tester, mais la console (avec votre programme de connexion) vous déconnectera, |
- | -L signifie que ce n' | + | -L signifie que c'est une ligne locale, sans signal |
Après avoir terminé l' | Après avoir terminé l' | ||
- | init q | + | init q |
+ | |||
+ | cela forcera le système à relire le fichier / | ||
- | forcera le système à re-lire le fichier / | ||
- | ===== to do ===== | ||
** | ** | ||
Setting up a client | Setting up a client | ||
Ligne 105: | Ligne 105: | ||
Pretty self explanatory, | Pretty self explanatory, | ||
** | ** | ||
+ | |||
+ | Mise en place d'un client | ||
+ | |||
+ | Il est temps d' | ||
+ | |||
+ | Oh, et le port série de cet ordinateur doit aussi être accessible, bien sûr. | ||
+ | |||
+ | Une fois que tout a été mis en place, j'ai créé la connexion : | ||
+ | |||
+ | cu -l ttyS0 -38400 --nostop //[pour le scribeur : deux tirets avant nostop]// | ||
+ | |||
+ | Assez explicite, je pense. | ||
** | ** | ||
Ligne 119: | Ligne 131: | ||
terminal --timeout=3 serial console | terminal --timeout=3 serial console | ||
** | ** | ||
+ | |||
+ | Accès root par ttyS0 | ||
+ | |||
+ | Afin de devenir root sur le terminal de série, le tty doit être ajouté au fichier / | ||
+ | |||
+ | Accès à GRUB par ttyS0 | ||
+ | |||
+ | Pour rendre l' | ||
+ | |||
+ | serial --unit=0 --speed=38400 --word=8 --parity=no --stop=1 //[Deux tirets avant unit, speed, word, parity et stop]// | ||
+ | |||
+ | terminal --timeout=3 serial console //[Deux tirets avant timeout]// | ||
** | ** | ||
Ligne 128: | Ligne 152: | ||
--timeout=3 enables a delay on both consoles, with a prompt for a keystroke. Depending on which terminal the key is pressed, this terminal will be used. If no key is pressed after the timeout, the standard console (in my case serial) will be used. | --timeout=3 enables a delay on both consoles, with a prompt for a keystroke. Depending on which terminal the key is pressed, this terminal will be used. If no key is pressed after the timeout, the standard console (in my case serial) will be used. | ||
** | ** | ||
+ | |||
+ | La commande serial initie l' | ||
+ | |||
+ | terminal définit la priorité des terminuax, le premier terminal (serial) est celui par défaut, le dernier est le terminal secondaire (console). | ||
+ | |||
+ | --timeout=3 //[deux tirets]// permet un délai d' | ||
** | ** | ||
Ligne 144: | Ligne 174: | ||
console=tty0 is the standard console located on the machine, i.e. monitor and keyboard. | console=tty0 is the standard console located on the machine, i.e. monitor and keyboard. | ||
** | ** | ||
+ | |||
+ | Retransmettre la sortie du noyau lors du boot | ||
+ | |||
+ | Le noyau accepte plusieurs options de console, dont la dernière est la console standard, celle qui sera utilisée en mode mono-utilisateur. Voici mes options de noyau : | ||
+ | |||
+ | title Fedora Core (2.6.20-1.2316.fc5) | ||
+ | |||
+ | root (hd0,0) | ||
+ | |||
+ | kernel / | ||
+ | |||
+ | initrd / | ||
+ | |||
+ | console=tty0 est la console standard située sur la machine, c.-à-d. le moniteur et le clavier. | ||
issue60/linux_lab.1336563681.txt.gz · Dernière modification : 2012/05/09 13:41 de frangi