• [^] # Re: Ma solutions dans ce genre de soucis

    Posté par . En réponse au message [ordinosaure] Disque dur non trouvé au boot. Évalué à 4. Dernière modification le 29 octobre 2018 à 08:41.

    Le disque est reconnu puisque grub se lance, il lance bien le kernel mais peut-être l'ordre des disques ou l'UUID n'est pas le même. L'initrd contient bien les bons modules pour le système de fichier puisqu'il démarre sur l'ancien PC.

    Par exemple si la nappe IDE est branchée sur un port différent entre les deux PC, linux cherchera la partition sur sda1 alors qu'elle est sur sdc1, ou grub est configuré via les UUID qui sont différents d'une machine à l'autre.

    A l'invite grub éditer l'entrée et changer la fin de ligne après linux /boot/le-noyau root=UUID....
    par linux /boot/le-noyau root=/dev/sda1 (ou la partition que l'on veut démarrer), virer aussi tous les autres arguments quiet etc...
    S'en suivra un kernel panic si on a pas indiqué la bonne partition mais avec une liste de choix, tried to mount ...

    Il est possible avec grub de démarrer avec l'auto-complétion.
    Pour la première partition du premier disque (hd0,1) avec grub2, c'est légèrement différent avec grub1 :
    ls doit renvoyer une liste de choix des partitions vues par grub.

    set root=(hd0,1)
    linux /boot et là la touche tab doit afficher une liste de choix possibles.
    initrd /boot idem doit renvoyer une liste de choix.

    Sinon comme dit plus haut avec un cd en éditant la commmande de démarrage pour indiquer root=/dev/sda1