Guide d’installation d’Archlinux, version de mars 2018.

Voici la cinquante-troisième version du tutoriel pour installer une Archlinux, que ce soit avec une machine virtuelle, utilisant un Bios ou un circuit UEFI. Cette version rend obsolète celle de février 2018.

Pour les captures d’écran, je suis parti d’une image ISO intermédiaire créée avec l’outil Archiso. Au moment où j’envoie l’article en ligne, le 1er mars vers 9 h 45 du matin, l’ISO de mars 2018 n’est pas encore disponible.

Si vous avez besoin d’une image ISO en 32 bits, le projet archlinux32 vous en proposera une.

Côté environnements : Gnome 3.26.2, Plasma 5.12.x, Xfce 4.12.0 et Mate-Desktop 1.20.0 en gtk3.

NB : si vous voulez faire une installation avec l’UEFI, il faut utiliser cgdisk, gfdisk ou gparted, et créer un partitionnement GPT. Sinon, ça plantera !

Ce n’est pas un tutoriel à suivre au pied de la lettre, mais une base pour se dégrossir. Le fichier au format zip contient :

  • La version odt
  • La version pdf
  • La version ePub
  • La version mobi (pour Kindle)

Le guide en question est sous licence CC-BY-SA 4.0 à compter du mois de mai 2016.

Bonne lecture et n’hésitez pas à me faire des retours en cas de coquilles !

59 réflexions sur « Guide d’installation d’Archlinux, version de mars 2018. »

  1. Merci beaucoup pour cette mise a jour attendue. Je vais prochainement me lancer dans l’installation complete d’ArchLinux et je compte bien me servir de ce guide, ce qui me retire une grosse epine du pied si je peux m’exprimer ainsi.

  2. Et sinon, question hors sujet, mais quel temps fait il du coté de Biganos ?

    Ici les temperatures sont fraiches, c’est le moins que l’on puisse dire, on est en plein hiver. Pour le primtemps il va falloir attendre encore.

    1. Pas de reponse ? C’est peut-etre une question trop indiscrete, et je m’en excuse si c’est le cas.

      1. J’ai pu lire ici qu’il y avait de la neige en 2015.

        Tiens, de la neige en hiver 😀

        Et logiquement, je me pose la question de savoir s’il en est de meme en 2018. Les medias ont largement couvert les episodes neigeux en region parisienne, mais je n’ai pas entendu parler de la situation dans le bassin d’Arcachon. D’ou mon interrogation.

      2. Cette absence de reponse m’interrage. Plus que pour un probleme d’indiscretion, je penche plutot pour un manque de temps. En effet, il suffit de consulter la liste des derniers billets publiés pour constater que l’auteur de ce blog a un emploi du temps, on va dire, bien chargé, avec publication sur publication, chacun d’entre elle demandant c’est certain, un gros travail de preparation et de rédaction. Dans ces conditions nul doute qu’il soit compliqué de répondre a toutes les demandes qui sont formulées dans les commentaires de ce blog (et elles sont nombreuses). Il faut donc redoubler de patience pour esperer obtenir une réponse, ce que je fais.

        1. Simplement que tu ne m’as pas laissé le temps de te répondre 🙂

          En effet, en début de mois, c’est la course à l’échalotte avec la sortie du guide mise à jour. Pour te répondre, j’ai eu droit à un gros demi-centimètre de neige le 28 février. Autant dire que l’après-midi même, c’était déjà fondu. J’ai pris quelques photos souvenirs pour mes archives.

          1. Hehehe, mon intuition était donc la bonne. Merci pour ces informations.

  3. bonjour frederic
    j’ai suivi votre tuto pour faire ces fonds ecran avec archur,
    mais quand je tape python ./archur.py
    j’ai sa :
    Traceback (most recent call last):
    File « ./archur.py », line 2, in
    from PIL import Image
    ImportError: No module named PIL

    donc je comprend pas,est ce que vous pouver trouver la solution
    en vous remercient

      1. bonjour frederic
        je vour remercie d’avoir repondu
        j’ai installer le paquet python2-pillow
        j’ai taper:
        dnf install python2-pillow
        ensuite j’ai taper:
        python ./archur.py
        et j’ai sa :
        Traceback (most recent call last):
        File « ./archur.py », line 99, in
        main()
        File « ./archur.py », line 69, in main
        parser.add_argument(‘–text’, default=get_random_text(), help=’Text on the picture, or random’, required=False)
        File « ./archur.py », line 21, in get_random_text
        lines = open(DEFAULT_DIR+’/text.txt’).read().splitlines()
        IOError: [Errno 2] No such file or directory: ‘/usr/share/archur/text.txt’

        si vous pouver m’aider
        en vous remercient

          1. bonsoir frederic
            merci pour la reponse
            le fichier text.txt et bien la
            j’ai taper:
            ./archur.py –text ‘welcome ~/’
            et j’ai sa:
            Traceback (most recent call last):
            File « ./archur.py », line 99, in
            main()
            File « ./archur.py », line 69, in main
            parser.add_argument(‘–text’, default=get_random_text(), help=’Text on the picture, or random’, required=False)
            File « ./archur.py », line 21, in get_random_text
            lines = open(DEFAULT_DIR+’/text.txt’).read().splitlines()
            FileNotFoundError: [Errno 2] No such file or directory: ‘/usr/share/archur/text.txt’

            si vous pouvez me trouver la solution
            en vous remerciant

          2. bonjour frederic
            merci d’avoir repondu
            une petite question est ce que je doit creer le dossier /usr/share/archur/text.txt par ce que dans mon dossier /usr/share/ je n’est pas de dossier
            archur donc est ce que je doit creer le dossier archur avec le fichier texte dedans.
            Est ce que vous pouver me detailler car je comprend pas
            si vous pouvez esseyez de trouver la solution
            si vous trouver pas la solution est ce qui aurait un autre moyen d »avoir les tous les fonts d’ecran que vous avez grace a archur car je les trouves vraiment bien
            en vous remercient

          3. Bonjour. Désolé pour le délai de réponse.

            Je pense que créer temporairement un dossier /usr/share/archur/ et y insérer le fichier texte aidera. Sinon, au pire, contactez-moi par courrier électronique et je vous enverrais un lien pour récupérer l’ensemble des fonds d’écran en 1366×768.

  4. Bonjour,

    Très sympa le tuto, merci pour le travail, c’est assez instructif quand on démarre avec Archlinux

    j’ai réalisé l’installation en UEFI
    Une petite chose qui pourrait être ajoutée car je l’ai rencontré :
    une fois que la commande suivante est exécutée :
    `grub-install –target=x86_64-efi –efi-directory=/boot –bootloader-id=arch_grub –recheck`

    je n’ai pas eu de sortie d’erreur de la commande

    vérifier les UUID dans /boot/grub.grub.cfg avec :
    `blkid `
    si différence, exécuter :
    `grub-mkinstall -o /boot/grub/grub.cfg`

    si pas de différences, tout va bien.

    Cordialement,

    Mathieu

  5. bonjour frederic
    merci de m’avoir repondu
    j’ai creer le dossier archur et mis le fichier text.txt dedans
    ensuite j’ai taper :
    python ./archur.py
    et j’ai sa :
    usage: archur.py [-h] -o OUTPUT [-t THEME] [–text TEXT] [-r RESOLUTION]
    [-fg FOREGROUND_COLOR] [-bg BACKGROUND_COLOR]
    archur.py: error: argument -o/–output is required
    est que vous avez une reponse
    en vous remerciant

      1. quand vous voulez dire de creer un fichier , c’est pour creer le font d’ecran
        ou autre je comprend pas
        parce ce que quand je tape :
        archur -t black -fg red –text ‘Because Linux is Fun!’ -o essai1.jpg
        j’ai sa :
        bash: archur : commande introuvable
        et quan je tape sa :
        archur -h
        j’ai sa :
        bash: archur : commande introuvable
        est ce que c’est sa qui faut taper ou autre

          1. quand je tape :
            python2 ./archur.py -h
            j’ai sa :
            usage: archur.py [-h] -o OUTPUT [-t THEME] [–text TEXT] [-r RESOLUTION]
            [-fg FOREGROUND_COLOR] [-bg BACKGROUND_COLOR]

            Generate random Arch wallpaper

            optional arguments:
            -h, –help show this help message and exit
            -o OUTPUT, –output OUTPUT
            Output file name
            -t THEME, –theme THEME
            The theme to use, else random. ‘black’ or ‘solarized’
            –text TEXT Text on the picture, or random
            -r RESOLUTION, –resolution RESOLUTION
            Sets the resolution of the image. Example: 1920×1080
            -fg FOREGROUND_COLOR, –foreground-color FOREGROUND_COLOR
            Color for the text and the logo.
            -bg BACKGROUND_COLOR, –background-color BACKGROUND_COLOR
            Color for the background.

            et quand je tape :
            python2 ./archur.py -t black -fg red –text ‘Because Linux is Fun!’ -o essai002.jpg
            j’ai sa :
            Traceback (most recent call last):
            File « ./archur.py », line 99, in
            main()
            File « ./archur.py », line 95, in main
            generate_img(output=output, theme=args[« theme »], text=args[« text »], resolution=args[« resolution »])
            File « ./archur.py », line 47, in generate_img
            logo = Image.open(DEFAULT_DIR+ »/assets/logo.png »)
            File « /usr/lib64/python2.7/site-packages/PIL/Image.py », line 2530, in open
            fp = builtins.open(filename, « rb »)
            IOError: [Errno 2] No such file or directory: ‘/usr/share/archur/assets/logo.png’

            est ce que vous pouver me donner la commande qu’il faut pour avoir vos
            fonts ecran avec le logo blanc et le font noire

          2. enfin j’ai reussie a creer le fond ecran mais il ya un petit probleme
            quand je tape :
            python2 ./archur.py -t black -fg white –text ‘Because Linux is Fun!’ -o essai002.png

            il me creer le fond ecran mais il y a pas la phrase ecrite pourquoi

  6. bonjour frederic
    jai copier le logo dans le chemin indiquer
    ensuite j’ai taper :
    python2 ./archur.py -t black -fg white –text ‘have you pacman -Syu today’ -o essai2.jpg

    j’ai reussi a crée un font d’ecran mais le texte n’y est pas
    pourtant pour mettre un texte il faut ajouter l’option
    –text ‘have you pacman -Syu today’
    mais sa marche pas
    est ce que vous avez une solution
    en vous remercient

      1. le probleme c’est que jai pas configurer ma boite mail
        sur mon pc
        est ce qui serais possible de recuperer les fonds ecran sur
        votre blog comme vous le faite pour le tutoriel de archlinux

  7. Excuser moi

    c’est du  1920×1080 

    si vous pouvez pas , c’est pas grave

    merci de vos conseil , continuez vos video car elle sont constructives

     

     

     

    1. bonjour frederic
      jai pas compris pour telecharger , j’ai pas pu voir la video de demonstration
      car jarrive pas a la lire , c’est pas grave
      merci

  8. Bonsoir 🙂

    Pour information, à une semaine d’intervalle, j’ai effectué deux installations de Arch Linux (amd64) dont l’une hier. Deux constats :

    (1) J’ai effectué les deux installations à partir de l’image iso du mois dernier. A priori, mis à part, si il y a de lourds changements internes au sein de l’OS Arch Linux, je pense qu’il est tout à fait faisable d’installer un système Arch Linux à partir d’une vieille image iso de celui-ci (de vieille 6 mois par exemple).

    (2) J’ai eu un souci étrange. Dans les deux cas, le simple utilisateur que je crée lors de l’installation a un gid égal à 998 (wheel) et non 985 (users). J’ai alors dû résoudre ce souci à la main.

    Que penses-tu de ces deux Frédéric ?

    @+

    1. Les images ISO sont mises à jour principalement pour le noyau qui peut avoir un meilleur support matériel. Pour ton deuxième point, tu as ajouté ou pas l’accès à wheel au simple utilisateur ?

      1. Bonsoir 🙂

        Ok pour les images iso. Sinon , pour mon deuxième point, dès le premier reboot de mon système Arch Linux minimal fraîchement installé via le système Live, j’avais pour habitude de créer un compte simple utilisateur « troll » ainsi :

        # useradd -m -g wheel -s /bin/bash troll && passwd troll

        Fait récent : Avec cette façon de faire, sur mes deux dernières installations, j’ai pu constater que le gid de troll est alors de 998 (wheel). Donc, dans ce cas le groupe primaire de troll est wheel, ce que je ne désire pas. Pour ma part, j’ai toujours été habitué au fait que mon simple utilisateur soit dans le groupe primaire « users » (gid = 985). Ensuite, j’ajoute le compte troll au groupe secondaire « wheel ».

        Désormais dès le premier reboot, je fais ainsi :

        # useradd -m -g users -s /bin/bash troll && passwd troll
        # usermod -G wheel troll

        Et toi Frédéric, vu que tu viens de procéder à une ré-installattion from scratch d’un système Arch Linux sur ton nouveau PC doté d’un CPU Ryzen, ton compte simple utilisateur est-il membre du groupe primaire « users » ou « wheel » ?

          1. Ok. Si tu as le temps, regarde rapidement (via un « id fred » par exemple). J’aimerais bien une éventuelle confirmation de ta part que ce fait étrange n’existe que sur mes machines virtuelles puisque je n’ai jamais été confronté à ce problème avant. Une preuve de ce que j’avance : L’un de mes disques qui contient Arch Linux exploitant de façon cyclique mon portable, installé il y a plus d’un an et mis à jour régulièrement, n’est pas impacté par ce souci étrange ?! Sur cet OS, l’id de troll montre que le gid est celui de users puis que troll est bel et bien dans le groupe secondaire wheel. Et depuis cette installation en dur, ma façon d’installer Arch Linux n’avait pas évolué !

          2. Voici la sortie de la commande :

            fred@fredo-arch-mate ~ % id fred
            uid=1000(fred) gid=985(users) groupes=985(users),90(network),98(power),998(wheel),995(audio),994(optical),987(storage),108(vboxusers)

          3. Ok. Merci Frédéric. Comprends pas ! 🙁 Je ré-installerai une machine virtuelle en utilisant mon ancien protocole pour comprendre justement où je me plante !

            Encore merci.

            @+

          1. merci encore pour les fonts d’ecran

            je vouler vous demander est ce que vous pouver faire une video sur comment creer une image system sur fedora 27 pour avoir une image iso

            aussi si c’est possible une video sur comment passer les fonts d’ecran d’une resolution a une autre

            et aussi une video sur comment utiliser en mode graphique mc

  9. Bonjour Frédéric

    est ce que vous savez personnalisez le prompt sur fedora 27

    Pour afficher le prompt utililisateur en vert

    et en rouge pour l’utisateur root

    en vous remercient

     

  10. Sur Linuxtrick pour le prompt il dit de le mettre dans le bashrc , mais le problème c’est qui précise pas où le mettre exactement car dans le bashrc , si on se trompe on peut faire des connerie , et en plus le bashrc de geetoo et pas le même avec fedora donc c’est un peut l’embrouille

  11. bonsoir frederic
    en ce moment je fait tourne des machine virtuel sur gestionnaire de machines virtuelles , par ce que j’ai un probleme avec virtualbox j’ai cette erreur :
    sur la premiere fenetre j’ai sa :

    Échec de l’ouverture de session pour la machine virtuelle fedora.

    dans les detail
    The virtual machine ‘fedora’ has terminated unexpectedly during startup with exit code 1 (0x1).

    Code d’erreur :
    NS_ERROR_FAILURE (0x80004005)
    Composant :
    MachineWrap
    Interface :
    IMachine {85cd948e-a71f-4289-281e-0ca7ad48cd89}

    et sur la 2 ieme fenetre j’ai sa :
    RTR3InitEx failed with rc=-1912 (rc=-1912)

    The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing

    ‘/sbin/vboxconfig’

    may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.

    where: supR3HardenedMainInitRuntime what: 4 VERR_VM_DRIVER_VERSION_MISMATCH (-1912) – The installed support driver doesn’t match the version of the user

    est ce que vous avez une solution a ce probleme
    j’ai installer virtualbox sur fedora 27

  12. pourtant j’ai fais :
    dans le terminal
    /sbin/vboxconfig
    dnf install gcc make perl
    dnf install kernel-headers dkms
    usermod -a -G vboxusers utilisateur

    et j’ai toujour l’erreur

  13. au moment d’installer virtualbox
    j’ai sa comme erreur
    Total 1.8 GB/s | 25 MB 00:00
    Test de la transaction en cours
    La vérification de la transaction a réussi.
    Lancement de la transaction de test
    Les paquets téléchargés ont été mis en cache jusqu’à la prochaine transaction réussie.
    Vous pouvez supprimer les paquets en cache en exécutant « dnf clean packages ».
    Erreur : Erreur du contrôle de transaction :
    le fichier /usr/bin/VBox de l’installation de VirtualBox-server-5.2.6-2.fc27.x86_64 entre en conflit avec le fichier du paquet VirtualBox-5.2-5.2.6_120293_fedora26-1.i686
    le fichier /usr/bin/vbox-img de l’installation de VirtualBox-server-5.2.6-2.fc27.x86_64 entre en conflit avec le fichier du paquet VirtualBox-5.2-5.2.6_120293_fedora26-1.i686
    le fichier /usr/share/icons/hicolor/128×128/apps/virtualbox.png de l’installation de VirtualBox-server-5.2.6-2.fc27.x86_64 entre en conflit avec le fichier du paquet VirtualBox-5.2-5.2.6_120293_fedora26-1.i686
    le fichier /usr/share/icons/hicolor/16×16/apps/virtualbox.png de l’installation de VirtualBox-server-5.2.6-2.fc27.x86_64 entre en conflit avec le fichier du paquet VirtualBox-5.2-5.2.6_120293_fedora26-1.i686
    le fichier /usr/share/icons/hicolor/20×20/apps/virtualbox.png de l’installation de VirtualBox-server-5.2.6-2.fc27.x86_64 entre en conflit avec le fichier du paquet VirtualBox-5.2-5.2.6_120293_fedora26-1.i686
    le fichier /usr/share/icons/hicolor/32×32/apps/virtualbox.png de l’installation de VirtualBox-server-5.2.6-2.fc27.x86_64 entre en conflit avec le fichier du paquet VirtualBox-5.2-5.2.6_120293_fedora26-1.i686
    le fichier /usr/share/icons/hicolor/40×40/apps/virtualbox.png de l’installation de VirtualBox-server-5.2.6-2.fc27.x86_64 entre en conflit avec le fichier du paquet VirtualBox-5.2-5.2.6_120293_fedora26-1.i686
    le fichier /usr/share/icons/hicolor/48×48/apps/virtualbox.png de l’installation de VirtualBox-server-5.2.6-2.fc27.x86_64 entre en conflit avec le fichier du paquet VirtualBox-5.2-5.2.6_120293_fedora26-1.i686
    le fichier /usr/share/icons/hicolor/64×64/apps/virtualbox.png de l’installation de VirtualBox-server-5.2.6-2.fc27.x86_64 entre en conflit avec le fichier du paquet VirtualBox-5.2-5.2.6_120293_fedora26-1.i686
    le fichier /usr/share/applications/virtualbox.desktop de l’installation de VirtualBox-5.2.6-2.fc27.x86_64 entre en conflit avec le fichier du paquet VirtualBox-5.2-5.2.6_120293_fedora26-1.i686
    le fichier /usr/share/pixmaps/VBox.png de l’installation de VirtualBox-5.2.6-2.fc27.x86_64 entre en conflit avec le fichier du paquet VirtualBox-5.2-5.2.6_120293_fedora26-1.i686

    Résumé des erreurs
    ————-

  14. c’est bon j’ai desinstaller celui qui etait on conflit avec virtualbox
    j’ai suivi le tuto , j’ai plus d’erreur
    merci frederic

Les commentaires sont fermés.