Forum Linux.débutant Zenbook UX31A, mise à jour firmware

Posté par  . Licence CC By‑SA.
Étiquettes :
0
17
jan.
2014

Bonjour,

J'ai acquis il y a quelques mois un portable Asus UX31A. Après avoir effacé Windows 8, qui ne m'était pas utile, et désactivé le Secure boot, j'ai installé openSUSE 12.3 dessus. Je l'ai utilisé à satisfaction durant environ 4 mois.

Début janvier (car je n'ai pas eu le temps avant), j'ai fait la mise à jour vers openSUSE 13.1. Quelques jours plus tard, alors que jusqu'ici tout fonctionnait normalement, désormais je ne peux plus lancer le système installé sur le disque dur… L'ordi entre directement dans le "bios" uefi, sans proposer d'autre option de boot…

J'ai essayé le système-rescue et utilisé la ligne de commande pour "réinstaller grub" selon les indications du site de SUSE/Novell, mais cela n'a pas marché.

Il me semble qu'une mise à jour de grub2-efi a été effectuée avant que ce problème survienne. Mais je n'ai aucune idée de ce qu'il faut faire pour récupérer mon boot sur 13.1 ?! En utilisant un live-cd Fedora que j'avais dans un tiroir, j'ai pu récupérer mes données stockées sur la partition /home. Par contre, je n'ai toujours pas trouvé le moyen de re-booter sur le système 13.1 installé.

J'ai lu ici ou là qu'il était important de mettre à jour le "firmware" de ma machine, mais n'est trouvé ni pourquoi, ni comment le faire.

Quelqu'un peut-il m'aider, ou au moins éclairer ma lanterne. Cela fait bientôt 1 semaine que ça dure…

Merci d'avance,

Bug.

  • # Réinstallation

    Posté par  . Évalué à 1.

    Puisque tu as récupéré tes données, pourquoi t'obstiner à vouloir réparer ?
    Fais une nouvelle installation, peut-être une Ubuntu (qui est bien documentée) pour commencer.

  • # Récupérer l'entrée EFI.

    Posté par  . Évalué à 2.

    Salut à toi,
    télécharge ce live refind qui te permet de booter en mode EFI sur ton portable.
    Voici la commande pour l'installer sur une clef USB.
    dd if=refind-flashdrive-0.7.7.img of=/dev/sdX<- remplace X par la lettre qui désigne ta clef (il faut peut-être que tu sois en root pour lancer cette commande).
    Ensuite quand tu boot sur cette clé, tu as un beau menu graphique, tu valides sur la 1ére entrée qui doit être celle de ton grub que tu n'arrives pu à obtenir habituellement.
    Maintenant tu devrais être sur ton système !
    Tu te log en root : tu réinstall l'entrée EFI : efibootmgr -c -L "openSUSE-alt" -l '\EFI\opensuse\grubx64.efi'

    Maintenant ça devrait fonctionner.

    • [^] # Re: Récupérer l'entrée EFI.

      Posté par  . Évalué à 1.

      Merci pour cette réponse ! Je vais essayer dès que j'en aurai le temps.

      As-tu une idée de pourquoi le boot opensuse a soudain cessé de fonctionner ?

      • [^] # Re: Récupérer l'entrée EFI.

        Posté par  . Évalué à 1. Dernière modification le 21 janvier 2014 à 20:00.

        Je pense plus à un bug dans le bios du PC qui perd l'entrée du boot pour des raisons obscures qu'un problème de openSUSE !
        Dit moi si ça a fonctionné pour toi aussi.

        • [^] # Re: Récupérer l'entrée EFI.

          Posté par  . Évalué à 1.

          Ca me semble effectivement assez plausible. Comme je le disais dans mon premier "post", j'ai lu quelque part (mais je ne me rappelle plus où) qu'il était important de mettre à jour le firmware de l'ordi. Seulement, je n'ai pas trouvé pourquoi, ni comment. D'où mon passage ici.

          En ce qui concerne rEFInd, dans quel dossier dois-je me placer pour effectuer la copie avec dd if=… ?

          Est-il possible de faire ces opérations si je suis en "mode" live cd ?

          Merci pour tes précieux conseils.

          Bug.

  • # Yihaa ! Merci Penthotal

    Posté par  . Évalué à 4.

    Et voilà ! C'est réussi, merci Penthotal.

    Le téléchargement de rEFInd a été OK. J'ai ensuite booté sur un live-cd kubuntu. J'ai dézippé l'archive refind-… Dans la console, après un petit sudo su, j'ai entré la commande "dd" que tu m'avais indiquée, une fois placé dans le dossier où se trouvait l'image rEFInd. Cela n'ayant pas fonctionné (?) j'ai tout simplement copié l'image rEFInd avec Dolphin sur ma clé USB. Et… magie de Linux, ça a booté ni une ni deux sur rEFInd et j'ai pu récupérer en moins de 2 minutes mon opensuse.

    GNU/Linux, Linux-fr, et leurs communautés, c'est vraiment le top du top !

    J'ai donc récupéré mon boot vers opensuse 13.1 sans avoir rien besoin de ré-installer. Le pied !

    Bonne continuation à toi, et à tous ceux qui ont participé à la résolution de mon petit problème de boot ;-)

    Bug.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.