Forum Linux.noyau Démarrer en multi-utilisateur non graphique

Posté par  .
Étiquettes :
0
20
sept.
2006
Bonjour,

Je cherche quelle est l'option du noyau permettant de démarrer le "runlevel" multi-utilisateur en console uniquement (et pas en graphique).

En effet, j'utilise GRUB (qui m'a été installé par Ubuntu 6.06) , et le menu de démarrage me permet de booter le noyau en multi-utilisateur graphique, ou en "recovery mode", c'est à dire en mode mono-utilisateur (root seulement) en mode console.

Je pense qu'il s'agit d'un paramètre a positionner sur la ligne du fichier de conf de grub (menu.lst). Actuellement, le mode "recovery" contient le paramètre "single", ce qui indique qu'une seule console texte est lancé, connectée en root.
Quel est le paramètre permettant d'avoir plusieurs utilisateurs, sur différentes consoles (accessibles avec ALT+F1/F2 ect...) en mode texte ?

Je débute avec Ubuntu et j'avoue avoir du mal a trouver des docs fiables et simple sur les parametres du noyau (par exemple : quels sont les modes VGA disponibles en console : ? )
  • # init...

    Posté par  . Évalué à 1.

    Il faut passer au noyau le niveau de démarrage init en paramètre, ce qui permet normalement de charger le système sans X, s'il est configuré. Je ne sais pas exactement, mais il me semble que le plus souvent, il s'agit du niveau 2. Il suffit d'ajouter ce chiffre en option au noyau.
    • [^] # Re: init...

      Posté par  . Évalué à 2.

      Voici la ligne du fiche menu.lst de Grub qui boot en mode "recovery mono utilisateur" :

      /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single

      En rajoutant le paramètre "2" (ce qui est équivalent, il me semble, a effectuer un "init 2" pour passer au runlevel 2), je me retrouve en mode graphique multi utilisateur.

      J'ai essayé tout les runlevels disponibles (2 à 6) en parametre du noyau, et aucun ne permet de laisser le mode ultilisateur console.
      • [^] # Re: init...

        Posté par  . Évalué à 2.

        le mode multi utilisateur en console correspond au runlevel 3
      • [^] # Re: init...

        Posté par  (site web personnel) . Évalué à 2.

        Alors je te conseil de lire ca qui est pour du debian mais qui doit etre valable pour ubuntu je pense.

        http://www.karlesnine.com/article.php3?id_article=82

        Apres tu adapte, le but etant d'enlever l'appel au scrip de demarage graphique dans un runlevel (le 2ieme par exemple) et apres de booter en init 2.

        Donc un truc du genre :
        update-rc.d [k,g,x]dm 2 remove

        ou rm /etc/rc2.d/[S,K][0,9][0,9][k,g,x]dm

        devrait marcher, plus qu'a mettre cette option aton kernel : init=2
    • [^] # Re: init...

      Posté par  (site web personnel) . Évalué à 2.

      C'est dépendant de la distrib.
      Pour debian et ubuntu 2 à 5 = multiutilisateurs
      0, 1 et 6 etant réservés a l'arret, au monoutilisateur et au reboot.

      Les runlevel 2 à 5 sont personalisables. Debian a décidé de laisser ce choix à l'admin.
  • # reponse a mon probleme

    Posté par  . Évalué à 2.

    Merci a tous ceux qui m'ont aidé...
    Voici la ligne du menu.lst :

    kernel /boot/vmlinuz-2.6.15-26-386 root=/dev/sda6 ro vga=0x305 3

    J'ai du par contre supprimer le lien S10gdm présent dans /etc/rc.3

    Mon prochain challenge : empecher le noyau de charger les drivers PCMCIA et RAID au démarrage (ils ne servent a rien).
    • [^] # Re: reponse a mon probleme

      Posté par  . Évalué à 1.

      ca devrait pas etre trop dur
      apt-get remove --purge pcmcia mdadm lvm

      ou bien modifier ton runlevel 3 pour desactiver ces services en enlevant les Sxx qui vont bien

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.