Retourner aux forums || Retourner au forum Linux.debian

Linux.debian : blocage sur 2.6.21

Posté par robertix (page perso, ) le 21 juillet 2007
0
le boot sur 2.6.18 fonctionne et le 2.6.21 reste bloqué à la moitié
suite à la mise à jour sur lenny
et les ressources de developpement du 2.6.18 sont désinstallées,donc pas de compil possible!(gcc no found)
je suppose qu'une option est nécéssaire pour le démarrage sur le 2.6.21

en disant:

Check root= bootarg cat /proc/cmdline
or missing modules, devices: cat /proc/modules is /dev
ALERT! /dev/hda1 does not exist. Dropping to a shell!
Busybox built-in-shell (ash)
Enter 'help' for a list of built in commands
/bin/sh can't access tty: job controls turned off
(initramfs)

voila le GRUB/menu.lst:

title Debian GNU/Linux, kernel 2.6.21-2-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.21-2-686 root=/dev/hda1 ro vga=791
initrd /boot/initrd.img-2.6.21-2-686
savedefault

title Debian GNU/Linux, kernel 2.6.18-4-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hda1 ro vga=791
initrd /boot/initrd.img-2.6.18-4-686
savedefault

> Lire le message (13 commentaires, moyenne: 0,8).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

hda1 ?

Posté par Franc SERRES (page perso, ) le 21/07/2007 à 18:52. (lien). Évalué à 1.

C'est un disque sata?
le nommage en sda1 de hda1 ne resoud t-il pas le problème?
peut-être que ton bus disque est passé sous la Libata...

--
Quand les boeufs du commerce débarquent, l'ESB (Économie Seulement Bien) nous décime tous les jours.
  • [^]Re: hda1 ?

    Posté par robertix (page perso, ) le 21/07/2007 à 19:31. (lien). Évalué à 1.

    non pata(ide)
    j'ai renommer root=/dev/hda1 en root=/dev/sda1
    ça fonctionne mais les logiciels indiquent soit hda1 soit sda
    ça fait un peu désordre
    il faut vérifier le réglage du bios

    • [^]Re: hda1 ?

      Posté par robertix (page perso, ) le 21/07/2007 à 19:41. (lien). Évalué à 0.

      peut on remplacer

      root (hd0,0)

      kernel /boot/vmlinuz-2.6.21-2-686 root=/dev/sda1 ro vga=791


      par

      root (sd0,0)

      kernel /boot/vmlinuz-2.6.21-2-686 root=/dev/hda1 ro vga=791

      pour corriger le problème

      • [^]Re: hda1 ?

        Posté par jlh () le 21/07/2007 à 19:54. (lien). Évalué à 4.

        non on ne peut pas ...
        root (hd0,0) c'est pour Grub afin qu'il sache où trouver le kernel,
        root=/dev/sda1 c'est pour le kernel pour qu'il sache où trouver la
        partition racine du système.

        Il faut modifier aussi le fichier /etc/fstab mais alors tu rend plus
        difficile le boot sur le kernel 2.6.18 ...

        • [^]Re: hda1 ?

          Posté par robertix (page perso, ) le 21/07/2007 à 20:27. (lien). Évalué à 0.

          je ne vais pas rester sur le 2.6.18

          alors c'est le fstab

          # /etc/fstab: static file system information.
          #
          # <file system> <mount point>
          proc /proc proc defaults 0 0
          /dev/hda1 / ext3 defaults,errors=remount-ro 0 1
          /dev/hda5 none swap sw 0 0
          /dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0

          • [^]Re: hda1 ?

            Posté par NeoX () le 21/07/2007 à 20:35. (lien). Évalué à 2.

            il faut modifier 2 choses

            le fichier de configuration de grub
            /boot/grub/menu.lst
            pour changer la ligne root=/dev/hda1 en root=/dev/sda1

            le fichier fstab
            /etc/fstab
            pour que les autres applis, script d'init etc trouve le /

            idem pour la swap qui etait /dev/hda5 et qui devient surement /dev/sda5

            --
            Apprendre par les autres, c'est bien.
            Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux
            • [^]Re: hda1 ?

              Posté par robertix (page perso, ) le 22/07/2007 à 04:57. (lien). Évalué à 0.

              cela fonctionne mieux

              # /etc/fstab: static file system information.
              #
              # <file system> <mount point>
              proc /proc proc defaults 0 0
              /dev/sda1 / ext3 defaults,errors=remount-ro 0 1
              /dev/sda5 none swap sw 0 0
              /dev/sdc /media/cdrom0 udf,iso9660 user,noauto 0 0

              auriez vous quelques expliquations à donner sur ces étranges modifications ?

              • [^]Re: hda1 ?

                Posté par NeoX () le 22/07/2007 à 20:25. (lien). Évalué à 2.

                un controleur serial ata qui etait gerait en libata et qui serait maintenant gerer en scsi.

                --
                Apprendre par les autres, c'est bien.
                Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux
                • [^]Re: hda1 ?

                  Posté par Franc SERRES (page perso, ) le 23/07/2007 à 19:52. (lien). Évalué à 2.

                  Depuis le noyau 2.6.19 un sous système de biliothèque PATA complète la librairie libATA. Donc les disques SATA et PATA (IDE) utilisent la même infrastructure. Ce Changement dans le noyau des pilotes SATA et PATA impose la réécriture des drivers IDE pour passer sur la librairie générique libATA. Ce passage transforme le nommage des périfériques concernés de hdxx en sdxx. Ceci correspond au nommage des périfériques SCSI sous Linux.
                  Par exemple pour un noyau 2.6.20 les puces Marvel, Windbond etc.

                  Un très bon article sur le sujet dans le Kernel Corner page 8 du GNU LINUX MAGAZINE FRANCE n°89

                  --
                  Quand les boeufs du commerce débarquent, l'ESB (Économie Seulement Bien) nous décime tous les jours.
        • [^]et les labels ?

          Posté par B. franck () le 22/07/2007 à 17:31. (lien). Évalué à 0.

          en utilisant les labels on évite ce genre de changement
          de device.

          man e2label

          et modifier /etc/fstab pour que les partitions soit repérées par leur label et non leur device.

          Le problème du cdrom reste cependant entier.

    • [^]Re: hda1 ?

      Posté par Franc SERRES (page perso, ) le 23/07/2007 à 16:18. (lien). Évalué à 1.

      Dans ton fstab tu peux représenter les unitées de disque par leur UUID.

      ex:
      # /etc/fstab: static file system information.
      #
      # <file system> <mount point> <type> <options> <dump> <pass>
      proc /proc proc defaults 0 0
      # /dev/sdb3
      UUID=b79fbe2c-b066-4c80-aaaa-cb521bf472cd / ext3 nouser,defaults,errors=remount-ro,atime,auto,rw,dev,exec,suid 0 1
      # /dev/sdb1
      UUID=342c428d-4c2f-4fca-b2fa-7b21302a44c9 /boot ext3 nouser,defaults,atime,auto,rw,dev,exec,suid 0 2
      # /dev/sda1
      UUID=DCD83D95D83D6F40 /media/sda1 ntfs-3g defaults,locale=fr_FR.utf8,umask=007,gid=46 0 1
      # /dev/sda5
      UUID=D61C082D1C080B67 /media/sda5 ntfs-3g defaults,locale=fr_FR.utf8,umask=007,gid=46 0 1
      # /dev/sdb2
      UUID=0da145fb-7133-43ff-a080-f134d67369c5 none swap sw 0 0

      Pour obtenir les UUID tu tape une de ces commandes:
      ls -l /dev/disk/by-uuid/
      ou
      blkid
      ou
      sudo vol_id -u /dev/sda1

      --
      Quand les boeufs du commerce débarquent, l'ESB (Économie Seulement Bien) nous décime tous les jours.
      • [+] [^]Re: hda1 ?

        Posté par robertix (page perso, ) le 23/07/2007 à 16:39. (lien). Évalué à -1.

        j'ai noté votre astuce avec UUID pour info

        je suis revenu au kernel 2.6.18
        parce mon kernel 2.6.21 et module-assistant refuse de compiler:
        sl-modem-source du dépot officiel (pilote non-free pour la puce modem 56K de smartlink)
        rt2x00-source du dépot officiel (pilotes pour les puces wifi ralink)


        à suivre

      • [+] [^]Re: hda1 ?

        Posté par robertix (page perso, ) le 23/07/2007 à 17:05. (lien). Évalué à -1.

        j'ai noté votre astuce pour UUID
        je suis revenu au kernel 2.6.18
        parce que mon kernel 2.6.21 et module-assistant refuse de compiler:
        sl-modem-source (dépot officiel) pilote pour la puce modem 56k smartlink
        rt2x00-source (dépot officiel) pilotes pour les puces wifi ralink


        à suivre

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.debian