

{"id":174,"date":"2007-05-14T21:12:35","date_gmt":"2007-05-14T21:12:35","guid":{"rendered":"http:\/\/fabsk.eu\/blog\/?p=174"},"modified":"2011-07-31T20:08:06","modified_gmt":"2011-07-31T18:08:06","slug":"mise-a-jour-ubuntu-vers-feisty-fawn-plus-de-terminaux","status":"publish","type":"post","link":"https:\/\/fabsk.eu\/blog\/2007\/05\/14\/mise-a-jour-ubuntu-vers-feisty-fawn-plus-de-terminaux\/","title":{"rendered":"Mise \u00e0 jour Ubuntu vers Feisty Fawn: plus de terminaux"},"content":{"rendered":"<p>Lorsqu&rsquo;on met \u00e0 jour une Ubuntu vers Feisty Fawn, les terminaux habituellement accessibles avec les combinaisons de touches control-alt-f1 \u00e0 control-alt-f6 sont d\u00e9sactiv\u00e9s. Comment faire pour les avoir \u00e0 nouveau?<\/p>\n<p><!--more--><\/p>\n<p>Depuis la version 7.04 (Feisty Fawn), la gestion des programmes lanc\u00e9s au d\u00e9marrage n&rsquo;est plus faite par l&rsquo;historique <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Init\">sysvinit<\/a>, mais par <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Upstart\">Upstart<\/a>. Malheureusement, les scripts de d\u00e9marrage de certains programmes ne sont pas automatiquement convertis (car \u00e7a s&rsquo;av\u00e8re impossible).<\/p>\n<p>Avec upstart, il correspond \u00e0 chaque t\u00e2che \u00e0 g\u00e9rer un fichier de configuration dans le r\u00e9pertoire \u00ab\u00a0\/etc\/event.d\u00a0\u00bb. Pour chaque terminal \u00e0 lancer, il existe un fichier \u00ab\u00a0ttyX\u00a0\u00bb (par exemple \u00ab\u00a0\/etc\/event.d\/tty4\u00a0\u00bb pour le 4i\u00e8me terminal). Lors de ma mise \u00e0 jour, le format des fichiers \u00ab\u00a0ttyX\u00a0\u00bb n&rsquo;\u00e9tait pas bon. J&rsquo;ai d\u00fb modifier chacun de la mani\u00e8re suivante:<\/p>\n<pre># tty1 - getty # # This service maintains a getty on tty1 from the point the system is # started until it is shut down again. start on runlevel 2 start on runlevel 3 start on runlevel 4 start on runlevel 5 stop on runlevel 0 stop on runlevel 1 stop on runlevel 6<\/pre>\n<pre>respawn exec \/sbin\/getty 38400 tty1<\/pre>\n<p>Les premi\u00e8res lignes indiquent \u00e0 quel runlevel le terminal doit \u00eatre lanc\u00e9. Dans notre cas, c&rsquo;est surtout au runlevel 5 qu&rsquo;il faudra que le terminal soit activ\u00e9.<\/p>\n<p>La derni\u00e8re ligne, qui indique la commande \u00e0 lancer (elle doit \u00eatre pr\u00e9c\u00e9d\u00e9e par \u00ab\u00a0exec\u00a0\u00bb si la commande tient sur une seule ligne, ce qui est notre cas), \u00e9tait mal form\u00e9e. Elle devait ressembler (pas bon!) \u00e0:<\/p>\n<pre>\/sbin\/getty 38400 tty2exec \/sbin\/getty 38400 tty2<\/pre>\n<p>Vous remarquez que \u00e7a cloche. D&rsquo;apr\u00e8s ce que je comprends, comme elle ne commence pas par un mot clef reconnu par upstart, celui-ci ignore le script. Une fois la syntaxe corrig\u00e9e, on peut voir que les t\u00e2ches sont disponibles:<\/p>\n<pre>toto@mamachine:\/$ sudo initctl list control-alt-delete (stop) waiting logd (stop) waiting (bla bla bla...) tty6 (stop) waiting<\/pre>\n<p>Il ne reste plus qu&rsquo;\u00e0 d\u00e9marrer chaque terminal, histoire de ne pas attendre le reboot:<\/p>\n<pre>toto@mamachine:\/$ sudo initctl start tty1<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Lorsqu&rsquo;on met \u00e0 jour une Ubuntu vers Feisty Fawn, les terminaux habituellement accessibles avec les combinaisons de touches control-alt-f1 \u00e0 control-alt-f6 sont d\u00e9sactiv\u00e9s. Comment faire pour les avoir \u00e0 nouveau?<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-174","post","type-post","status-publish","format-standard","hentry","category-informatique"],"_links":{"self":[{"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/posts\/174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/comments?post=174"}],"version-history":[{"count":0,"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/posts\/174\/revisions"}],"wp:attachment":[{"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/media?parent=174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/categories?post=174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fabsk.eu\/blog\/wp-json\/wp\/v2\/tags?post=174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}