Problème d'installation de base et de base-devel sur Arch

J'ai récemment décidé d'essayer Arch Linux, mais j'ai des problèmes pour installer les packages base et base-devel. Tout d'abord, voici mes partitions:

sda2 home 350GB (ext4) sda4 root 30GB (ext4) sda3 boot 7GB (fat32) 

Je pensais que je n'avais pas encore besoin d'une partition swap, car j'ai 6 Go de RAM, ce qui est suffisant pour installer Arch. La partition de démarrage est plus grande que la normale car j'ai environ 35 Go d'espace libre, et d'après mes searchs, certains disaient que la partition de démarrage était trop petite.

Ensuite, après avoir installé le miroir du server et monté les partitions, j'ai synchronisé les bases de packages pour être certain:

 pacman -Syy 

Et voici où j'ai rencontré le premier problème. Lors de l'exécution de pacstrap -i /mnt base base-devel et en sélectionnant tous les packages, j'ai eu ces avertissements:

 warning: skipping target: file warning: skipping target: fileutils warning: skipping target: gawk warning: skipping target: gettext warning: skipping target: grep warning: skipping target: gzip warning: skipping target: pacman warning: skipping target: sed warning: skipping target: texinfo warning: skipping target: util-linux warning: skipping target: which 

Je pensais que c'était étrange, mais j'ai décidé de procéder à l'installation. Ensuite, j'ai eu ces erreurs. La première erreur imprime environ 50 fois, mais je l'ai découpée pour éviter les spams:

 error: could not open file /mnt/var/cache/pacman/pkg/vi-1:070224-2-x86_64.pkg.tar.xz.part: Invalid argument warning: failed to resortingeve some files error: failed to commit transaction (failed to resortingeve some files) Errors occurred, no packages were upgraded. ==> ERROR: Failed to install packages to new root 

Alors naturellement, j'ai cherché sur l'internet pour l'erreur, et un tas de vieux messages de forum sont venus. Un couple a dit de rendre la partition de démarrage plus grande, c'est pourquoi il est de 7 Go au lieu de 500 Mo comme c'était le cas auparavant. Un autre a dit d'essayer de changer le miroir du server, supprimez le file /mnt/var/cache/pacman/pkg/vi-1:070224-2-x86_64.pkg.tar.xz.part et réessayez. Pourtant, pas de succès.

Aucune des solutions que j'ai trouvé travail, et je ne suis pas sûr de savoir comment continuer. J'ai fait le process quelques fois, mais le problème semble se produire à chaque fois. Toute aide serait grandement appréciée. Si vous avez des questions, n'hésitez pas à commenter!

Edit: Oui, j'ai une connection internet.

Bien. Merci à @ immilesahead , il fonctionne enfin. Voici ce que j'ai fait:

(1) Redémarrez l'ordinateur

(2) Formater et effacer les partitions

(3) Recréez les partitions root , home et boot

(4) Exécuter:

 mkfs.ext4 /dev/sdaX # root partition mkfs.ext4 /dev/sdaX # home partition mkfs.fat -F 32 /dev/sdaX # boot partition, UEFI only! 

(5) Installer à nouveau les packages sans exécuter pacman -Syy

(6) ???

(7) Bénéfice