[Installation] systemd-boot UEFI erreur de chargement vmlinuz introuvable [résolu]
Publié : sam. 26 nov. 2016, 17:33
Bonjour à tous,
Je pense que la question a du être posée maintes et maintes fois et je vous pris de m'en excuser par avance, mais je dois bien avouer que je suis un peu perdu pour déboguer mon problème. J'ai entrepris sur un PC portable ( Acer Aspire ES1-331 ) de virer linpus ( formatage complet du disque ) et en y installant archlinux à la place. En suivant le tutoriel fr/en, j'ai donc pu tout mettre en place et même configuré le firmware ACER pour gérer le boot ( grâce au tuto acer archlinux prévu à cet effet ).
Arrive le moment fatidique du reboot et du test, ( j'utilise systemd-boot ) avec la configuration classique proposé dans les tutos. J'arrive sur l'écran ou on me propose de booter soit sur arch soit retourner au firmware ( jusqu'a la tous est bon ), je sélectionne arch et je me retrouve avec l'erreur suivante :
Me voila donc bloqué en boucle la dessus, je précise que je n'ai rien d'autre que arch sur le pc, pas de duo-boot windows et compagnie. Je ne sais pas vraiment comment pouvoir accéder à mon instance arch en mode debug pour pouvoir essayer de résoudre le problème. J'ai bien essayé avec le cd d'installation de booter sur UEFI Shell, mais je n'arrive à rien dessus. Si une âme charitable pouvez déjà m'expliqué pas à pas comment retourner sur mon instance sans passer par le boot?
Pour ce que j'avais fait au niveau de la config, je vais essayer d'écrire de tête, mes excuses si ce que je vous donne n'est pas complet :
Pour le montage des partitions, j'avais fait 4 partitions :
Après j'ai créé les répertoires, continuais l'installation et mise à jour avec pacman ainsi que les diverses configurations, création des hostname, account ect ....
Puis la configuration de systemd-boot :
dans le /boot/loader/loader.conf:
enfin, dans le /boot/loader/entries/arch.conf
Si par la même occasion on peut m'aider à résoudre cette histoire de "error loading vmlinuz-linux not found", sa serait génial. J'ai cru avoir lu d'essayer de réinstaller le kernel ( enfin, si je n'ai pas foiré une de mes configs mais vous allez me le dire de toute façon ), il faut déjà que j'arrive à accéder à mon instance arch.
J'espère que je pourrais y faire quelque chose sans tout devoir réinstaller. Merci par avance pour l'aide apporté.
Je pense que la question a du être posée maintes et maintes fois et je vous pris de m'en excuser par avance, mais je dois bien avouer que je suis un peu perdu pour déboguer mon problème. J'ai entrepris sur un PC portable ( Acer Aspire ES1-331 ) de virer linpus ( formatage complet du disque ) et en y installant archlinux à la place. En suivant le tutoriel fr/en, j'ai donc pu tout mettre en place et même configuré le firmware ACER pour gérer le boot ( grâce au tuto acer archlinux prévu à cet effet ).
Arrive le moment fatidique du reboot et du test, ( j'utilise systemd-boot ) avec la configuration classique proposé dans les tutos. J'arrive sur l'écran ou on me propose de booter soit sur arch soit retourner au firmware ( jusqu'a la tous est bon ), je sélectionne arch et je me retrouve avec l'erreur suivante :
Code : Tout sélectionner
error loading vmlinuz-linux not found
Pour ce que j'avais fait au niveau de la config, je vais essayer d'écrire de tête, mes excuses si ce que je vous donne n'est pas complet :
Pour le montage des partitions, j'avais fait 4 partitions :
Code : Tout sélectionner
/dev/sda1 1024MiB HexCode: EF00 name: boot mkfs.fat -F32 /dev/sda1
/dev/sda2 24GiB HexCode: 8200 name: swap mkswap /dev/sda2 swapon /dev/sda2
/dev/sda3 35GiB HexCode:/ name: root mkfs.ext4 /dev/sda3
/dev/sda4 allGiB HexCode:/ name: home mkfs.ext4 /dev/sda4
Puis la configuration de systemd-boot :
Code : Tout sélectionner
bootctl --path=/boot/ install
bootctl update
Code : Tout sélectionner
default arch
timeout 4
editor 0
Code : Tout sélectionner
title Arch Linux
linux /vmlinuz-linux
initrd /intel-ucode.img
initrd /initramfs-linux.img
options root=/dev/sda3 rw
J'espère que je pourrais y faire quelque chose sans tout devoir réinstaller. Merci par avance pour l'aide apporté.