Page 1 sur 1

[Installation GRUB] grub-install : erreur : impossible de copier (resolue)

Publié : dim. 19 févr. 2023, 16:55
par banditblue
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

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
Et c’est à ce moment que je souhaite installer GRUB

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. 
Je ne vois pas où est mon problème 🥹🥹

Re: [Installation GRUB] grub-install : erreur : impossible de copier (en cours)

Publié : mar. 21 févr. 2023, 12:14
par karhu
Bonjour
As tu installé efibootmgr ?
Pour booter avec efi j'ai fait :

Code : Tout sélectionner

mkinitcpio -p linux
mkdir /boot/efi/EFI
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch --recheck
grub-mkconfig -o /boot/grub/grub.cfg

Re: [Installation GRUB] grub-install : erreur : impossible de copier (en cours)

Publié : mar. 21 févr. 2023, 14:26
par banditblue
karhu a écrit : mar. 21 févr. 2023, 12:14 Bonjour
As tu installé efibootmgr ?
Pour booter avec efi j'ai fait :
Oui je l’ai téléchargé en même temps que Grub et os-prober

Je tenterai à nouveau l’installation de efi

Re: [Installation GRUB] grub-install : erreur : impossible de copier (resolue)

Publié : dim. 26 févr. 2023, 17:05
par banditblue
Salit la team
J’ai résolue l’installation, simplement au démarrage sur l’iso Linux sur clef usb, sachant que j’ai un nvme j’ai lancé un lsblk et c’est à ce moment que mon erreur était simple à comprendre avec mon ancienne façon d’installer Grub (grub-install /dev/sdb) bah en fait j’essayais d’installer sur un disque hdd et qu’il n’y avait pas de répertoire pour

Maintenant c’est sur le nvme ( /dev/nvme1n1 )