Page 1 sur 1
[boot] Démarrer en console ?
Publié : ven. 06 déc. 2013, 17:58
par rolling_nono47
Salut les archers,
Je suis un debianeu qui vient d'installer une arch + gnome-shell, histoire de voir !
Je n'arrive pas à démarrer en console, à chaque fois je tombe sur gdm .
J'ai essayé en mode fallback, en ajoutant init 3 à la ligne kernel et même single ( single -> mais là c'est trop léger, j'ai pas de connexion internet ! ) .
Bref, j'ai pour habitude de faire mes mises à jour en étant déconnecté du serveur X , pour pas casser mon interface graphique,
comment faire ?
Amicalement,
édition : je ne veux pas non plus supprimer le démarrage sur gdm par défaut, juste avoir un mode de démarrage " alternatif " en console pour mettre à jour le système .
édition 2 : si c'est évident, et que j'ai mal cherché, pas taper !

Re: [boot] Démarrer en console
Publié : ven. 06 déc. 2013, 18:11
par jean_no
Salut
Avec ArchLinux, on utilise systemd :
http://wiki.archlinux.fr/Systemd#Target
Il suffit de rajouter systemd.unit=multi-user.target au lieu de init 3
A+
Re: [boot] Démarrer en console ?
Publié : ven. 06 déc. 2013, 19:09
par rolling_nono47
Re,
Merci
jean_no pour ta réponse qui fonctionne !
Maintenant, je vais chercher pour avoir le choix dans le grub pour ne pas avoir à rentrer la commande à chaque fois ( et c'est pas gagné, je " boot " sur le grub de ma debian pour accéder à ArchLinux dont le grub est sur sa partition mais qui n'apparait pas par défaut ... )
Je regarde ça et fais un retour, si vous avez la " soluce " n'hésitez pas !
Libre comme la bière de
RMS, merci !
n.b : je pense que çaylebien de faire les mises à jour en dehors de X . non ? ( ou alors parano ? )
Re: [boot] Démarrer en console ?
Publié : ven. 06 déc. 2013, 21:24
par FoolEcho
rolling_nono47 a écrit :Maintenant, je vais chercher pour avoir le choix dans le grub pour ne pas avoir à rentrer la commande à chaque fois ( et c'est pas gagné, je " boot " sur le grub de ma debian pour accéder à ArchLinux dont le grub est sur sa partition mais qui n'apparait pas par défaut ... )
Je regarde ça et fais un retour, si vous avez la " soluce " n'hésitez pas !
Il te suffit de rajouter une entrée dans le menu de grub (soit directement dans le grub.cfg ; soit en passant par le fichier 40_custom où quelque chose comme ça + grub-mkconfig)
rolling_nono47 a écrit :n.b : je pense que çaylebien de faire les mises à jour en dehors de X . non ? ( ou alors parano ? )
Pas forcément... Il suffit de relancer les programmes mis à jour et de redémarrer si le kernel est lui-même mis à jour (mais théoriquement, il suffit de recharger les modules donc même un redémarrage n'est pas obligatoire).
Re: [boot] Démarrer en console ?
Publié : mer. 11 déc. 2013, 10:32
par rolling_nono47
Salut,
Merci à
FoolEcho pour ta réponse pertinente

,
Alors, je vous fais un retour de la solution que j'ai aplliquée :
Tout d'abord, ma distribution principale est debian et j'ai donc paramétrer son grub qui est situé à la racine de mon disque dur .
Archlinux se situe sur la 7eme partition de mon disque dur, /dev/sda7
Créer un fichier /etc/grub.d/42_custom avec les lignes d'en tête de /etc/grub.d/40_custom , en root :
Puis renseigner le fichier /etc/grub.d/42_custom avec un menuentry pour demarrer archlinux en console .
S'aider de la section ### BEGIN /etc/grub.d/10_linux ### de
/boot/grub/grub.cfg pour renseigner les bonnes valeurs ( uuid et numéro de partition ), ce qui donne sur ma configuration :
Code : Tout sélectionner
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "ArchLinux_console" {
set root='hd0,msdos7'
linux /boot/vmlinuz-linux root=UUID=b3f8dd54-0bf6-4058-b553-32a38c3f43a7 rw quiet systemd.unit=multi-user.target
initrd /boot/initramfs-linux.img
}
Puis faire un update-grub pour générer un grub.cfg qui va bien !
Vous pouvez vous inspirer et adapter cette solution pour passer des arguments de boot à archlinux .
Librement,

Re: [boot] Démarrer en console ?
Publié : mer. 11 déc. 2013, 10:42
par oktoberfest
rolling_nono47 a écrit :n.b : je pense que çaylebien de faire les mises à jour en dehors de X . non ? ( ou alors parano ? )
L'avantage des mises à jour sous X c'est que tu as facilement accès à plusieurs fenêtres pour consulter/modifier les fichiers de configuration par rapport aux messages que t'indique pacman.
Si tu parles du fait que ta mise à jour peut modifier des librairies utilisés par X et faire planter X, on peut en déduire qu'une mise à jour de bash doit se faire en dehors de bash, et qu'une mise à jour du noyau linux doit se faire sans noyau démarré

Re: [boot] Démarrer en console ?
Publié : mer. 11 déc. 2013, 10:55
par rolling_nono47
Salut
oktoberfest,
Je suis à l'écoute de vos conseils pour administrer archlinux, et je les prends donc en considération .
Donc merci !
Pour modifier les fichiers de configuration en console, j'utilise
nano et si je dois consulter de la documentation en ligne, je passe par
elinks .
Le tout sur des tty différents . C'est d'ailleurs ainsi que j'ai pu suivre la documentation pour installer archlinux .
n.b. : Sous debian sid, ça peut faire planter le système de mettre à jour sous
X !
Re: [boot] Démarrer en console ?
Publié : mer. 11 déc. 2013, 11:15
par oktoberfest
Je ne dis pas que cela ne plantera jamais X, mais cela doit planter exceptionnellement je pense (comme sous Debian ou autre Linux à mon avis).
Re: [boot] Démarrer en console ?
Publié : jeu. 12 déc. 2013, 19:16
par Xorg
Demander comment démarrer en console sous ArchLinux, c'est quand même fort, vu que c'est le comportement
out-the-box.
Sinon, désactiver GDM et privilégier la commande
startx
, c'est aussi possible.
rolling_nono47 a écrit :[...]
Puis faire un update-grub pour générer un grub.cfg qui va bien !
Vous pouvez vous inspirer et adapter cette solution pour passer des arguments de boot à archlinux .
Donc c'est résolu si je comprends bien, non ?
