• [^] # Re: GRUB2: insmod linux

    Posté par . En réponse au message GRUB2: insmod linux. Évalué à 2.

    Mille fois hélas, ça n'est pas la solution.

    update-grub ne fait que modifier le fichier grub.cfg et GRUB_PRELOAD_MODULES=xxx ne fait qu'ajouter une entrée dans grub.cfg (via update-grub).
    Hors il me semble que GRUB2 n'arrive tout simplement pas à accéder à ce fichier (puisqu'il n'arrive pas à accéder aux partitions).

    Je fais un test: dd if=/dev/zero of=/dev/sda5 bs=1M
    pour effacer le contenu de la partition.
    Je relance la machine. GRUB2 affiche le même message d'erreur (error: cannot find C/H/S values) mais cette fois lorsque je tape "insmod linux" il indique qu'il ne trouve pas le disque. Cela voudrait dire que GRUB2 arrivait tout de même à lire la partition avant que j'efface ? Je ne saisi pas.

    Avec GRUB version 1, nous avions stage1 (contenu dans le MBR), stage 1.5 (contenu dans les secteurs suivants le MBR) et stage2 (un fichier normal).

    Avec GRUB2 nous avons toujours quelque chose dans le MBR, puis quelque chose stocké juste après. Je crois que le contenu de ce deuxième quelque chose est généré par grub-mkimage. Vu l'état des docs, ce ne sont que des suppositions.

    Nous allons probablement passer à LILO. C'est moins bien, mais au moins ça démarre :-)