Journal Linux cassé, besoin d'aide

Posté par  (site web personnel) .
Étiquettes : aucune
0
16
mar.
2004
Avec la mdk10, je m'étais dit que j'allais switché totalement vers linux.
Très content j'ai pas mal galéré et configuré un environnement aux petits ognons ...

Mais là, je viens de faire une grosse boulette ...
J'ai voulu tester le suspend-to-disk (hibernate) de mdk10
j'ai installé ce qu'il fallait, et lancé un "pmsuspend2" en tant que root.

La mise en hibernation s'est bien déroulé ...
Mais la reprise boucle ...
l'ordi demarre, lilo apparait, je choisi mandrake, on voit un début de reprise ... puis ça reboot et ainsi de suite ...
(idem en failsafe)

j'ai rebooté sous mon w2k, et j'ai trouvé des gars chez qui c'était pareil ... et ils disaient, en gros, qu'ils devaient reformaté leur partition swap, pour retourner dans un état normal ...

Donc, je reboot avec les cd d'install de la mdk10, pour faire une "upgrade" ... mais le "partition magic" de mandrake me signale une erreur de format sur ma swap .... et m'empeche d'aller plus loin

je décide de booter ma knoppix 3.2 ... lance qtparted ... qui lui aussi ne reconnait pas le type de ma swap ....
je delete ma swap, et en recré une en "linux-swap" ....

je retente le boot de ma mdk10 à partir du hdd ...
et ce dernier retente de reprendre un "suspend" ... mais finit en erreur ...

je retente un upgrade à partir des cd de la mdk10 ... et il bloque toujours sur ma partition swap : rien à faire !

bref, il ne me reste que mes yeux pour pleurer ...
comment puis je m'en sortir, cher journal ...
  • # Re: Linux cassé, besoin d'aide

    Posté par  . Évalué à 3.

    Il faut relancer lilo. Lance ton CD Mandrake en mode "rescue" (ou utilise la Knoppix), va sur la console, monte la partition / du disque dur sur /mnt/disk (par exemple), et tape un truc du genre lilo -R /mnt/disk. Ca devrait réécrire le lilo normal et résoudre le problème (en croisant les doigts).
    • [^] # Re: Linux cassé, besoin d'aide

      Posté par  (site web personnel) . Évalué à 1.

      ça a l'air pas mal comme idée ...

      mais si jamais ça foire ... je risque de ne même plus pouvoir booter sous mon w2k ... (il me restera toujours la knoppix pour consulter linuxfr) ...
    • [^] # Re: Linux cassé, besoin d'aide

      Posté par  (site web personnel) . Évalué à 1.

      Et eventuellement tu crée dans ton lilo.conf une nouvelle instance de ton boot par défault (que tu appelle un truc du genre linux-noresume) et tu vire le paramètre resume=/dev/ta-partition-swap de la conf en question.

      Ensuite tu repasse un coup de lilo et normalement tu aura une option de boot de plus qui ne tentera pas de reprendre depuis la swap existante (a manipuler avec précautions).
    • [^] # Re: Linux cassé, besoin d'aide

      Posté par  . Évalué à 2.

      heu non, même pas besoin de de manipulations ésotériques en console. Le mode rescue du CD mandrake a un outil pour relancer lilo, il suffit, une fois dans le mode rescue, de choisir l'option qui va bien (un truc genre "réécrire le secteur d'amorçage", "re-run lilo", enfin tu trouveras bien).

      Si ça ne marche pas, il te faudra éditer le lilo.conf de ton install, par exemple à partir de la knoppix. C'est pas excessivement compilqué, il te faut localiser la ligne qui correspond au lancement de linux, qui ressemblera à ça (ça vient d'une Debian, mais ça change pas grand-chose):

      image=/vmlinuz
      label=Linux
      read-only
      append="hdd=ide-scsi"

      dans le append="...", tu devrais trouver une option corresondant au suspend, qu'il te suffit d'effacer. Tu devras ensuite relancer lilo pour que les modifications soient prises en compte.
  • # Re: Linux cassé, besoin d'aide

    Posté par  . Évalué à 1.

    Il y'a un parametre "resume" dans les options de lancement de ton noyau ? essaye de l'enlever pour voir.
    • [^] # Re: Linux cassé, besoin d'aide

      Posté par  (site web personnel) . Évalué à 1.

      ?! ... je suis ultra "newbie", ta phrase ne me parle pas du tout ...
      ça se passe où ?!
      • [^] # Re: Linux cassé, besoin d'aide

        Posté par  . Évalué à 1.

        C'est sans garantie aucune.
        Il y'a dans /etc/lilo.conf la liste des systèmes bootables. Il y a une qui correspond au noyau que tu essayes de démarrer. Des options sont sans doute passées à ce noyau par l'intermédiaire d'une ligne nommée "append" dans ton /etc/lilo.conf. Et sur cette ligne il y'a peut etre une option "resume=/dev/maparition". Je me demande si cette option ne précise pas la partition à partir de laquelle le systeme est sensé continuer apres un suspend to disk ( donc ta partition de swap normalement ).
        Si tu retires cette option et que tu reinstalle lilo, et que c'est effectivement l'option de reprise de suspend to disk, le suspend to disk ne trouvant pas de point de reprise ne va pas tenter de reprise.

        -- Attention ces propos ne sont que des hypothèses. A vérifier dans une doc. J'ai peut etre completement faux. ceci dit c'est ce que je tenterai si t'etais à ta place. surtout que mon pc perso le fait de retirer l'option n'a jamais empeché le systeme de booter donc c'est pas forcément grave de l'enlever --
  • # Re: Linux cassé, besoin d'aide

    Posté par  (site web personnel) . Évalué à 3.

    Au demarage ou tu choisis entre linux windows et autre
    appuie sur la touche echap
    tu te retrouve avec une espace de ligne de commande
    sur cette ligne de commande tu tape:
    linux noresume
    si ca marche toujours pas alors c'est
    linux noresume2

    par contre si la touche echap marche pas
    ben tu tape ca a l'aveuglette ;)
  • # Re: Linux cassé, besoin d'aide

    Posté par  (site web personnel) . Évalué à 1.

    ... SUITE DE MES PROBLEMES ...

    bon, j'ai rebooté à partir des cd de mdk10, en mode rescue ...
    je suis allé en mode console ...
    j'ai édité le lilo conf ... et modifier l'entrée "failsafe"
    de manière à ne laisser, dans le append, que : "devfs=mount" (mais je ne sais absolument pas ce que celà veut dire)

    j'ai tapé un lilo pour écrire le mbr ...

    et j'ai rebooté ... en chosissant "failsafe"
    ça va un peu mieux ... j'obtiens ça :
    http://manatlan.free.fr/mdk.jpg(...) ...

    la hdb5, c'est bien ma partition "swap" (formatté avec knoppix en "linux-swap" (cf post initial))
    la hdb6, c'est une partoche fat32 de 20mo de mon ordi (sans données vitales, et qui fonctionne encore sous w2k d'ailleurs) ...
    j'ai l'impression qu'il m'embete à cause de cette hdb6 ...

    à la question voulez vous reparer, je réponds oui
    il me donne la console en root ... mais je ne sais trop quoi faire ...
    peut être modifié le fstab ?!

    une idée ?
    • [^] # Re: Linux cassé, besoin d'aide

      Posté par  (site web personnel) . Évalué à 1.

      il est vrai aussi que sur le screenshot .... il n'arrive pas à activer ma swap : c'est un problème ça !
    • [^] # Re: Linux cassé, besoin d'aide

      Posté par  (site web personnel) . Évalué à 1.

      hmm

      verifie que dans ton fstab il y'a bien vfat pour ta partoche hdb6.

      \o/
      toi aussi le initrd se demonte mal :)
      je suis pas le seul :)
      bon, laisse ton image sur le serveur, j'ai une preuve pour balancer sur la ml cooker :)

      surtout que la solution se resume a faire un umount /initrd/proc
    • [^] # Re: Linux cassé, besoin d'aide

      Posté par  . Évalué à 1.

      tu as quoi comme entrées dans /etc/fstab ?

      (cat /etc/fstab en console pour voir)
    • [^] # Re: Linux cassé, besoin d'aide

      Posté par  (site web personnel) . Évalué à 2.

      //** Disclaimer

      ATTENTION CE QUI SUIS N'EST QUE SUPPOSITIONS :

      remialcsiD **//

      Tu disais au tout début que tu avais supprimé ta partition de swap. Je pense que tes problèmes actuels viennent de là.

      imaginons que ta table de partitions ressemblait à ça :
      hdb1 /boot
      hdb2 /
      hdb5 swap
      hdb6 /home
      hdb7 /usr
      hdb8 /var

      lorsque tu as supprimé le swap (hdb5) les partitions ont été renommées en :
      hdb1 /boot
      hdb2 /
      hdb5 /home
      hdb6 /usr
      hdb7 /var

      Puis tu as recréé un swap. peu importe qu'il soit située physiquement avant les hdb5, hdb6 et hdb7 courants il a été intitulé hdb8.

      Du coup ton boot essayes d'initialiser du swap en hdb5 là ou il n'y en a pas et il pleure.

      Solution si c'est bien ça le problème : vérifier que c'est bien ton problème (va noter avec fdisk /dev/hdb puis avec la commande p le numéro exact de la partition de swap)

      Ensuite tu corrige ton fichier /etc/fstab en rectifiant les paramètres érronés : diminuer de 1 tous les numéros de partitions supérieurs à la partition wap initiale, corriger le numéro de partition du swap.

      Enfin tu devra addresser la bonne partition pour l'option resume de ton lilo.conf et relancer lilo pour tenir compte du changement.

      //** Disclaimer

      C'est juste une piste, tu prends tes responsabilité et tu ne me tape pas dessus si j'ai faux :]

      remialcsiD **//
  • # Re: Linux cassé, besoin d'aide

    Posté par  (site web personnel) . Évalué à 3.

    je suis anouveau sous ma MDK ... (je suis heureux)

    un GRAND MERCI à VOUS TOUS !
    ( j'ai, une fois de plus, beaucoup appris ! )

    la moralité ...

    quand sous mandrake, vous faites un pmsuspend2, et que ça boucle au démarrage
    il suffit, au prompt de lilo, de taper sur la touche escape
    et lancer un : linux noresume (voire linux noresume2)
    ça devrait permettre de booter normalement .... après il suffit de modifier son lilo.conf, pour enlever le "resume" embêtant .... et tout rentre dans l'ordre ...
    (moi ça m'a pris 3 heures ;-)

    et pour ceux qui ont suivi mes déboires à partir du screenshot (que je vais laisser sur mon serveur ;-)

    le fait d'avoir deleter puis recréer ma partition swap ... que je croyais responsable !
    a casser mon "fstab" ... les hdbX ne correspondaient plus au vrais partitions d'avant
    après un fdisk, j'ai pu récupérer les numéros actuels, et refaire le fstab ... et tout est rentré dans l'ordre !!!!

    encore un grand merci à tous ...
    • [^] # Re: Linux cassé, besoin d'aide

      Posté par  (site web personnel) . Évalué à 1.

      en fait tout n'est pas réglé ...

      je n'ai plus de SWAP ...
      au boot, il me dit qu'il n'arrive pas à activer le SWAP (ma hdb7)

      voici la ligne du fstab :
      /dev/hdb7 swap swap defaults 0 0

      qu'est ce qu'il cloche ? il faut que je la reformatte avec la mdk ? si oui ; comment ?

Suivre le flux des commentaires

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