[Installation GRUB] grub-install : erreur : impossible de copier (resolue)
Publié : dim. 19 févr. 2023, 16:55
J’ouvre ce nouveau post
Pour bien faire les choses, je me suis créer une nouvelle clef usb avec le dernier iso archlinux en date
Au lancement tout va bien,
Voici ma procédure
Et c’est à ce moment que je souhaite installer GRUB
Je ne vois pas où est mon problème 

Pour bien faire les choses, je me suis créer une nouvelle clef usb avec le dernier iso archlinux en date
Au lancement tout va bien,
Voici ma procédure
Code : Tout sélectionner
Partitionement avec
cfdisk /dev/sdb
(Si windows10 est présent sur le disque dur ou le ssd)
Parution Windows
/dev/sdb1 ....... EFI System (/boot/efi/EFI)
/dev/sdb2 ....... Microsoft réserves
/dev/sdb3 ....... Microsoft basic d’ara
/dev/sdb4 ....... Microsoft recouvert environment
Partition Linux
/dev/sdb5 ...... Swap (8G
/dev/sdb6 ...... Linux Filesystem (/) (25 a 60G)
/dev/sdb7 ...... Linux home (/home) (le reste du ssd/hdd)
Pour le boot uefi il sera copié dans /dev/sdb1
Création des partitions
mkswap /dev/sdb5 ; swapon /dev/sda5
mkfs.ext4 /dev/sdb6
mkfs.ext4 /dev/sdb7
Montage des partitions
mount /dev/sdb6 /mnt
mkdir /mnt/{boot,home}
mkdir /mnt/boot/efi
mount /dev/sdb1 /mnt/boot/efi
mount /dev/sdb7 /mnt/home
pacstrap /mnt base base-devel pacman-contrib zip unzip p7zip alsa-utils vim mc syslog-ng mtools dosfstools lsb-release exfat-utils git nano
genfstab -p -U /mnt >> /mnt/etc/fstab
(Vérifier le fichier /mnt/etc/fstab en l’éditant avec nano, il doit comporter 4 lignes
/dev/sda2, /dev/sda5, /dev/sda7, /dev/sda6)
0n entre dans le système crée
arch-chroot /mnt
On modifie
nano /etc/pacman.d/mirrorlist
ALT + R Server que l’on remplace par #Server
Puis on décoche les lignes polymorf et mir.archlinux.fr
nano /etc/pacman.conf
décocher les 2 lignes pour le repo « multilib
»
Rajouter
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
pacman -Syyu
On renseigne le nom de la machine
echo NomDeLaMachine > /etc/hostname
echo ‘127.0.0.1 NomDeLaMachine.localdomain’ >> /etc/hosts
Puis on crée les liens symbolique pour localtime
ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
Edition des fichier vconsole.conf, locale.conf, locale.gen
nano /etc/vconsole.conf
KEYMAP=fr-latin9
FONT=eurlatgr
nano /etc/locale.conf
LANG=fr_FR.UTF-8
LC_COLLATE=C
nano /etc/locale.gen
Décocher fr_FR.UTF-8
On génère le langage
locale-gen
On francise l’environnement
export LANG=fr_FR.UTF-8
nano /etc/sudoers
On décoche la ligne %wheel ALL=(ALL) ALL
pacman -S linux linux-headers linux -firmware mkinitcpio
mkinitcpio -p linux
pacman -S grub os-prober efibootmgr
On crée le mots de passe pour root
passwd (archlinux)
On ajoute l’utilisateur
useradd -mg users -G wheel,storage,power,audio,lp,sys,vidéo,systemd-journal,log -s /bin/bash moi
passwd moi
chage -d 0 moi (Ici c’est le chiffre zéro)
pacman -S networkmanager
systemctl enable NetworkManager
Code : Tout sélectionner
[root@archiso /] grub-install /dev/sdb
Installation pour la plate-forme x86_64-efi.
grub-install : erreur : impossible de copier << /boot/grub/x86_64-efi/core.efi >> vers << /boot/efi/EFI/arch/grubx64.efi >> : Aucun espace disponible sur le périphérique.