issue60:linux_lab
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
issue60:linux_lab [2012/05/03 05:59] – créée fredphil91 | issue60:linux_lab [2012/05/10 20:33] (Version actuelle) – d.grin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ** | ||
The old laptop I got from my dad features an RS-232 port. So, now that, technically, | The old laptop I got from my dad features an RS-232 port. So, now that, technically, | ||
Ligne 4: | Ligne 5: | ||
Several of the programs referred to below must be installed from Software Center, Synaptic, or by using apt-get. | Several of the programs referred to below must be installed from Software Center, Synaptic, or by using apt-get. | ||
+ | ** | ||
+ | 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. | ||
+ | |||
+ | Plusieurs des programmes mentionnés ci-dessous doivent être installés via la Logithèque, | ||
+ | |||
+ | ** | ||
Activating RS-232 | Activating RS-232 | ||
Ligne 16: | Ligne 25: | ||
cat /dev/ttyS0 | cat /dev/ttyS0 | ||
+ | ** | ||
+ | Activation d' | ||
+ | |||
+ | Ok, une fois que tous les câbles furent en place, j'ai essayé d' | ||
+ | |||
+ | On peut obtenir des informations à partir du fichier / | ||
+ | |||
+ | setserial -q /dev/ttyS0 | ||
+ | |||
+ | ce qui pourrait être utile. Habituellement, | ||
+ | |||
+ | cat /dev/ttyS0 | ||
+ | |||
+ | ** | ||
I got the following error: | I got the following error: | ||
Ligne 24: | Ligne 47: | ||
As a last action, I added myself to the uucp group, so I have user permission to the serial lines. It is not necessary for the terminal setup, but a good idea to do so, just for future projects, maybe. | As a last action, I added myself to the uucp group, so I have user permission to the serial lines. It is not necessary for the terminal setup, but a good idea to do so, just for future projects, maybe. | ||
+ | ** | ||
+ | J'ai eu l' | ||
+ | |||
+ | cat: /dev/ttyS0: Input/ | ||
+ | |||
+ | 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' | ||
+ | |||
+ | Enfin, je me suis ajouté au groupe uucp, obtenant ainsi l' | ||
+ | |||
+ | ** | ||
Setting up a terminal | Setting up a terminal | ||
Ligne 40: | Ligne 73: | ||
will make the system re-read / | will make the system re-read / | ||
+ | ** | ||
+ | Mise en place d'un terminal | ||
+ | |||
+ | Une fois que la ligne série est configurée et fonctionne correctement, | ||
+ | |||
+ | 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 le tester, mais la console (avec votre programme de connexion) vous déconnectera, | ||
+ | |||
+ | -L signifie que c'est une ligne locale, sans signal porteur. 38400 est la vitesse standard d'une console Linux ; elle pourrait être un peu élevée, m' | ||
+ | |||
+ | Après avoir terminé l' | ||
+ | |||
+ | init q | ||
+ | |||
+ | cela forcera le système à relire le fichier / | ||
+ | |||
+ | |||
+ | ** | ||
Setting up a client | Setting up a client | ||
Ligne 52: | Ligne 104: | ||
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. | ||
+ | |||
+ | ** | ||
Root Access Over ttyS0 | Root Access Over ttyS0 | ||
Ligne 64: | Ligne 130: | ||
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]// | ||
+ | |||
+ | ** | ||
The serial command initiates the serial terminal option, --unit=0 defines our first serial connector, in my case it's the only one I have on my machine. I used the standard Linux-Console speed, as well as the | The serial command initiates the serial terminal option, --unit=0 defines our first serial connector, in my case it's the only one I have on my machine. I used the standard Linux-Console speed, as well as the | ||
" | " | ||
Ligne 71: | Ligne 151: | ||
--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' | ||
+ | ** | ||
Relaying Kernel Output on Boot | Relaying Kernel Output on Boot | ||
Ligne 85: | Ligne 173: | ||
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.1336017569.txt.gz · Dernière modification : 2012/05/03 05:59 de fredphil91