Grub panic
Date:
[]
Tags:
[grub],
[linux],
[debian],
[reconditioning],
[x102ba]
J'ai mis la main sur un petit portable Asus X102BA, trop mignon avec son écran Touch Screen 10''. D'après ce que j'ai lu sur internet, il date d'une dizaine d'années. J'ai pas trouvé de modèle reconditionné à ventre, par contre il semble y avoir encore pas mal de pièces détachées sur Ebay. J'ai trouvé le manuel d'utilisation très facilement et même une vidéo de démontage/remontage et une deuxième, silencieuse celle-ci mais sans remontage; je choisirai selon mon humeur.
J'ai commandé, reçu puis installé une nouvelle batterie chez Electropapa Deutschland (ça ne s'invente pas ;-). C'est pas le modèle d'origine, c'était peut-être pas une super idée mais je voulais pas engager trop de frais, du moins pour le moment. [EDIT: D'après Stephane Marty, c'est pas forcément une mauvaise idée non plus.] Très facile à remplacer grâce à la vidéo et je lui ai fait faire quelques cycles de charges et décharges. J'en ai profité pour installer une Debian 12 en dual boot avec l'environnement de bureau LXQt, plus léger et bien meilleur que le Windows 8 préinstallé. Jusque là, tout va bien :-)
Après chaque période un petit peu longue (quelques jours, hein!) sans utilisation, au démarrage, le BIOS lance directement Windows en oubliant totalement mon dual boot et mon Linux. Je relance la machine en titillant F2; le BIOS accroche pas. Finalement je parviens à entrer dans le BIOS, et là, comme par hasard, il détecte les deux OS. Du coup, je sélectionne Linux, sans conviction. Et je tombe sur une obscure invite en blanc sur fond noir:
grub> _
Il se présente comme, je cite, un Minimal BASH-like. A part ls
, je ne voir rien de BASH. Et encore ls
me renvoie:
(proc) (hd0) (hd0,gpt7) (hd0,gpt6) [5, 4, jusqu'à 1]
Bon, ça ressemble à des volumes et des partitions. Je vais devoir fouiller un peu. Sauf que, ayant installé Linux sur /dec/sda6, j'essaye:
grub> ls (hd0,gpt6)
J'obtiens:
Partition hd0,gpt6: Filesystem type ext* - Last modification [...]
Bingo, c'est elle!
A partir de là, j'ai lu sur un forum d'Ubuntu qu'il faut faire:
grub> set root=(hd0,gpt6) grub> linux /boot/linuz[TAB] root=/dev/sda6 grub> initrd /boot/initrd.img[TAB] grub> boot
[TAB] pour que l'autocomplétion aide à trouver la dernière version du fichier. Bien entendu, le clavier est en QWERTY; le /
est -
et le =
est [je sais plus], les ()
sont SHIFT-9
et SHIFT-0
, facile!
Linux démarre, magnifique.
Mais c'est pas fini, il faut réinstaller Grub:
# /sbin/install-grub
(subtilité, sous Debian 12, install-grub est dans /sbin)
# /sbin/reboot
(et reboot est aussi dans /sbin)
Add a comment