Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Booter sur la clé usb ou l'iso.
- Au prompt tapez:
- loadkeys fr-pc (clavier anglais donc tapez loqdkeys fr)pc )
- Votre clavier vient désormais de passer en francais vérifiez le en tapant sur la touche a si il fait bien un a et non un q alors c'est bon sinon recommencer.
- Si vous êtes en Wifi utilisez wifi-menu pour vous connecter et si vous êtes en éthernet c'est déjà détecté.
- On vérifie qu'il y a bien du net et une ip valide:
- ip address show
- wifi-menu
- On vérifie la date et on la configure
- timedatectl
- timedatectl set-ntp true
- On se met les partitions sur le Disque Dur: (je formate en MBR je déteste UEFI de merde)
- cfdisk
- (Dans ce tutoriel je met ma manière de formater maintenant sur le wiki de Arch il est indiqué ceci donc adapter en fonction)
- /boot/efi: 300 Mo sont très largement suffisants (vous pourrez installer plusieurs noyaux).
- swap: recommandé si votre machine comprend moins d'1 Go de RAM (dans ce cas précis, prévoir le double de la taille de la RAM). Si vous prévoyez d'utiliser l'hibernation, le swap doit être au moins égal à la valeur de la RAM. Si votre machine compte plus de 2 Go de RAM et que vous ne comptez pas utiliser l'hibernation ou des traitements lourds (gros développements, traitements photos/vidéos, enregistrements de SGBD de type BLOB...), vous pouvez ne pas avoir de swap.
- /: entre 12 et 25 Go (35 pour les amateurs de jeux vidéos) pour ne pas être à l'étroit (selon ce que vous comptez installer, pour pouvoir conserver le cache de pacman, etc.).
- /home: ce qui vous reste.
- Ma manière:
- sda1 pour boot 1G (mettre bootable)
- sda2 pour swap 2G (mettre type partition swap solaris)
- sda3 pour home XG (ou X dépend de votre disque dur donc tout le reste)
- On formate et on monte:
- mkfs.ext4 /dev/sda1
- mkswap /dev/sda2
- swapon /dev/sda2
- mkfs.ext4 /dev/sda3
- mount /dev/sda3 /mnt
- mkdir /mnt/boot /mnt/var /mnt/home
- mount /dev/sda1 /mnt/boot
- On test la connexion et on configure les serveurs en gardant que les 15 plus rapide (attention peux durer de 5 Ã 10 minutes attendez le prompt):
- ping -c 3 www.google.fr
- cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
- sed -s 's/^#Server/Server/' /etc/pacman.d/mirrorlist.backup
- rankmirrors -n 15 /etc/pacman.d/mirrorlist.backup > /etc/pacman.d/mirrorlist
- On installe la base et base-devel:
- pacstrap /mnt base base-devel
- Quelques petits logiciels en plus pour gérer le wifi la messagerie un navigateur etc...
- pacstrap /mnt zip unzip unrar p7zip gedit mc alsa-utils syslog-ng mtools dosfstools lsb-release ntfs-3g exfat-utils wireless_tools wpa_supplicant dialog gnome-keyring
- pacman -Syu
- On génère fstab:
- genfstab -U -p /mnt >> /mnt/etc/fstab
- arch-chroot /mnt /bin/bash
- echo LE-MEROVINGIEN > /etc/hostname
- systemctl enable dhcpcd.service
- passwd root
- echo '127.0.1.1 LE-MEROVINGIEN.localdomain LE-MEROVINGIEN' >> /etc/hosts
- rm -rf /etc/localtime
- ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime
- nano /etc/locale.gen retirer le # devant fr_FR.UTF-8
- locale-gen
- echo "KEYMAP=fr-latin9
- FONT=lat9w-16" > /etc/vconsole.conf
- echo "LANG=fr_FR.UTF-8
- LC_COLLATE=C" > /etc/locale.conf
- export LANG=fr_FR.UTF-8
- hwclock --systohc --utc
- grub-install --no-floppy --recheck /dev/sda
- grub-mkconfig -o /boot/grub/grub.cfg
- mkinitcpio -p linux-lts
- pacman -Syy networkmanager
- systemctl enable NetworkManager
- nano etc/pacman.conf
- Remplacer:
- #[multilib]
- #Include = /etc/pacman.d/mirrorlist
- Par:
- [multilib]
- Include = /etc/pacman.d/mirrorlist
- [archlinuxfr]
- SigLevel = Never
- Server = http://repo.archlinux.fr/$arch
- Voir pour les modifications dans un script => sed -i ’s/[texte_recherché]/[texte_de_remplacement]/’ monfichier.txt
- exit
- umount /mnt/boot
- umount /mnt
- reboot
- Système redémarré on va pouvoir installer XFCE:(on se connecte en root)
- pacman -Syy
- pacman -S yaourt ntp cronie
- nano /etc/systemd/journald.conf
- Remplacer #ForwardToSyslog=no
- par ForwardToSyslog=yes
- alsamixer
- alsactl store
- pacman -S gst-plugins-{base,good,bad,ugly} gst-libav
- pacman -S xorg-{server,xinit,apps} xf86-input-{mouse,keyboard} xdg-user-dirs
- pacman -S xf86-input-libinput xf86-video-intel xf86-video-vesa
- pacman -S virtualbox-guest-utils
- pacman -S ttf-{bitstream-vera,liberation,freefont,dejavu}
- pacman -S linux-lts-headers virtualbox-guest-dkms
- systemctl enable vboxservice
- pacman -S cups gimp gimp-help-fr hplip python-pyqt5
- pacman -S foomatic-{db,db-ppds,db-gutenprint-ppds,db-nonfree,db-nonfree-ppds} gutenprint
- pacman -S libreoffice-still-fr firefox-i18n-fr thunderbird-i18n-fr chromium opera
- useradd -m -g users -G wheel -s /bin/bash nom-de-l’utilisateur
- passwd nom-de-l’utilisateur
- nano /etc/sudoers dans user privilèges spécification mettre comme root mais avec votre pseudo
- sudo localectl set-x11-keymap fr
- systemctl enable syslog-ng →gestion des fichiers d’enregistrement d’activité
- systemctl enable cronie →pour les tâches récurrentes
- systemctl enable avahi-daemon →dépendance de Cups
- systemctl enable avahi-dnsconfd →autre dépendance de Cups
- systemctl enable org.cups.cupsd →cups pour les imprimantes
- systemctl enable bluetooth →uniquement si on a du matériel bluetooth
- systemctl enable ntpd →pour synchroniser l’heure en réseau.
- On se connecte plus sur root mais l'utilisateur normal:
- sudo pacman -S gvfs-mtp mtpfs xfce4 xfce4-goodies gvfs smplayer quodlibet python2-pyinotify lightdm-gtk-greeter midori xarchiver claws-mail galculator evince ffmpegthumbnailer
- xscreensaver pavucontrol pulseaudio pulseaudio-alsa libcanberra-{pulse,gstreamer} system-config-printer lightdm network-manager-applet lightdm-gtk-greeter-settings
- sudo systemctl enable lightdm
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement