Licence CC 0

ArchLinux et installation en Wifi

Quelques problèmes alors vite, un pense-bête.

Aujourd’hui, j’étais en train d’installer ArchLinux et je voulais utiliser le Wifi, parce que la prise réseau marche mal. Rien aberrant. J’utilise wifi-menu pour ça.

Mais pourtant, impossible de me connecter à Internet. En effet, la commande netctl start wpl_wifi me renvoie une erreur. Je consulte alors le journal avec systemctl status "netctl@wlp_wifi.service" et j’obtiens une erreur bizarre.

Mar 31 11:15:23 archiso network[1321]: The interface of network profile 'wlp_wifi' is already up
Mar 31 11:15:23 archiso systemd[1]: Failed to start Automatically generated profile by wifi-menu.

Une réponse sur Internet indique qu’il faut désactiver dhcpcd, alors je m’empresse de le faire.

systemctl stop dhcpcd.service
systemctl disable dhcpcd.service

Pourtant, rien y fait. Heureusement, on peut toujours compter sur StackOverflow. Il fallait tuer dhcpcd et désactiver l’interface.

killall dhcpcd
ifconfig wlp_wifi down

Maintenant, tout fonctionne. :)

netctl start wlp_wifi
ping -c 4 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_sep=1 ttl=116 time=46.6 ms
64 bytes from 8.8.8.8: icmp_sep=2 ttl=116 time=44.6 ms
64 bytes from 8.8.8.8: icmp_sep=3 ttl=116 time=45.3 ms
64 bytes from 8.8.8.8: icmp_sep=4 ttl=116 time=44.9 ms

--- 8.8.8.8 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 8ms


8 commentaires

C’est déjà assez simple depuis le CD d’installation (tout est expliqué dans le README dans le home de root !). À la limite en cas de besoin, il y a le wiki ArchLinux. Ou encore des scripts clé en main comme archfi.

Je ne vois pas en quoi l’installation par Chroot est plus simple. Quelle étape est simplifiée ? Elle m’a l’ai plus (ou au moins aussi) complexe que l’installation par PXE alors que cette dernière est en plus adaptée à l’installation en masse d’Arch Linux sur plusieurs PC.

+0 -0

@ache : Ce n’est pas les étapes d’installation d’Archlinux qui sont plus simples et plus rapide par un Chroot sur un liveCD.

Pour prendre en exemple le problème de wifi du sujet ici, tu ne le rencontrerais pas, car tu aurais juste cp ton /etc/resolv.conf dans ton chroot, le liveCD aurait préalablement fait le reste de la configuration réseau.

C’est plus simple et plus rapide dans le sens où tu as déjà tout un environnement de debug opérationnel sur un liveCD. Tu as toujours un gparted, un navigateur web, un gestionnaire de connexion et tous les drivers génériques d’activer. Sans parler que tout est en RAM, ce qui permet de jouer sans limitation avec ton disque dur.

Si on ne prend pas en compte le temps de documentation sur Arch et ses packages, le téléchargement et l’installation des packages, tu en as pour moins de 10 minutes de manip avec le chroot pour configurer l’installation classique de "Arch+Users/Groups+SystemdEnable+NetworkManager+ServeurGraphique+ConnetionManager+DE+AutreApplication" et ton système aux petits oignons est totalement opérationnel au prochain boot.

Et si tu oublies un truc ou si par mégarde un jour tu casses ton système, tu reboot sur le liveCD, tu fais un Chroot depuis et tu corriges la config ou réinstalle le soft qu’il te faut.

Cela ne change rien par rapport à un autre système d’installation, hormis que cela donne une certaine confiance sur l’environnement de build et évite les crises de nerf inutile.

S’il y autant de gens qui ont peur de leur PC, c’est qu’ils pensent à tort qu’il est magique, compliqué. Alors qu’en leur montrant qu’ils peuvent démonter et remonter facilement les briques hardware et software dans un environnement sécurisant, on passe du compliqué au complexe et tu fais disparaitre les appréhensions.

La première fois que j’ai installé un archlinux à l’époque du /etc/rc.local avant systemd, j’ai mis plus de 5h à l’installer et j’ai du mis reprendre a plusieurs fois. Donc il fallait une bonne dose de ténacité. Aujourd’hui, c’est certes largement plus simple grâce au script de la communauté, mais si je dois conseiller une installation je conseille toujours une par Chroot que se soit pour ceux qui savent ce qu’ils font comme pour ceux qui ne le savent pas encore.

La première fois que j’ai installé un archlinux à l’époque du /etc/rc.local avant systemd, j’ai mis plus de 5h à l’installer et j’ai du mis reprendre a plusieurs fois. Donc il fallait une bonne dose de ténacité. Aujourd’hui, c’est certes largement plus simple grâce au script de la communauté, mais si je dois conseiller une installation je conseille toujours une par Chroot que se soit pour ceux qui savent ce qu’ils font comme pour ceux qui ne le savent pas encore.

C’est pas si simple la première fois que tu dois gérer un EFI, comprendre où mettre ton vmlinuz/initramfs sans même savoir ce que c’est. ;)

@ache : Ce n’est pas les étapes d’installation d’Archlinux qui sont plus simples et plus rapide par un Chroot sur un liveCD.

Pour prendre en exemple le problème de wifi du sujet ici, tu ne le rencontrerais pas, car tu aurais juste cp ton /etc/resolv.conf dans ton chroot, le liveCD aurait préalablement fait le reste de la configuration réseau.

Abracadabra

Oula, bon. Ça ne fait que reporter le problème sur le liveCD.

Après, je ne peux pas te retirer l’idée qu’avoir un navigateur Web en environnement fenêtré n’ai pas une bonne chose. Pas certain que ça vaille le coup mais certes, ça a au moins cet avantage.

Savait tu qu’avec le CD de base d’Arch, il y a un script facilitant le chroot ? arch-chroot.

Bref, chacun sa méthode. Mais je suis à peu près certain que se baser sur une autre distribution n’est pas le plus simple. Ou au moins pas pour tout le monde.

+1 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte