Forum Linux.noyau Problème de boot après installation noyau 2.6.26 debian etch

Posté par  .
Étiquettes :
0
24
sept.
2008
Bonjour, j'ai un problème, j'ai un DELL Vostro 200, Intel Core2 Duo CPU E4500 (2.20GHz, 800FSB 2MB L2) avec un disque dur de 250GB Serial ATA Hard Drive 7200RPM, 8MB Cache.
Alors voilà, j'ai installé debian etch r0 qui avait un noyau 2.6.18, et j'ai fait l'installation d'un noyau 2.6.26 comme expliqué à cette page: http://wiki.loli-grub.be/index.php/Compilation_et_installati(...)
Tout c'est passé comme sur des roulettes...jusqu'a ce que je redémarre ma machine, là lorsque je choisis mon noyau 2.6.26, il commence à charger puis s'arrète, et me sort l'erreur suivante:
[b]
usbhid: v2.6:USB HID core driver (TRAINE SUR CETTE LIGNE QUELQUES MINUTES)
Done.

Check root=bootarg cat /proc/cmdline
or missing modules, devies: cat /proc/modules ls /dev
ALERT! /dev/sdb1 does not exist. Dropping to a shell!

BusyBox v1.1.3 (Debian 1:1.1.3-4) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

/bin/sh: can't access tty; job control turned off
(initramfs)
[/b]

et là il me permet de taper des commandes shell.
Une précision...pour faire l'install de ma debian, il m'a fallu désactiver le mode SATA dans le bios( IDE/RAID, à la base c'est sur IDE, j'ai du le mettre sur RAID), peut etre que ça a avoir avec mon erreur?!
Mais lorsque je repasse en mode IDE, c'est pareil, same problem!mais en plus, je ne peut pas rentrer non plus dans mon 2.6.28


Alors est ce que quelqu'un à une idée pour régler ce problème???
  • # 2.6.28 ?

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

    J'ai un doute ;-)

    /dev/sdb1 n'existe pas, ce qui veut dire que ta racine est ailleurs, regarde si tu as bien compilé les driver ide et sata en dur.

    Vérifie qu'il ne s'appelle pas /dev/hdb1 dans ton nouveau noyau et adapte tes paramètres root= si besoin

    Si il te droppe sur un shell, c'est probablement que tu as un initrd, tu as peut-etre simplement oublié de mettre à jour l'initrd.

    Pour l'USB HID, tu n'as pas a t'inquiéter sauf si tu as un clavier usb.
  • # Lire les instructions à l'écran :-)

    Posté par  . Évalué à 2.

    Bonjour,

    c'est à priori une simple histoire de réglagle de grub.

    pour commencer à résoudre ton problème, tu devrais faire comme indiqué: "cat /proc/cmdline"
    Ca te donnera les paramètres passés au noyau.
    Si tu trouve quelque chose comme root=/dev/sda1 (ce ne serait pas étonnant vu ton erreur) alors le réglage du BIOS n'est pas explicite :-)
    /dev/hda1 = disque PATA (anciennement appelé IDE)
    /dev/sda1 = disque SATA

    Si tu démarres avec ton ancien noyau, regarde le nom de tes partitions (avec cfdisk par exemple). Si c'est /dev/hdx alors ton noyau devrait se lancer avec la même chose. Si c'est /dev/sda1 alors il y a un problème ailleurs.

    Ensuite, cela dépend de ton bootloader. Avec grub il faut aller dans /boot/grub/menu.lst vers la fin du fichier tu as toutes les entrées affichées lors du démarrage. Tu peux corriger à la main. Tu peux même copier/coller des lignes pour créer plusieurs configurations et les tester les unes après les autres. Si tu as lilo ou autre, je ne sais pas.

    Une fois que tu sauras démarrer ton nouveau noyau, il y a des chances que tu puisses passer en "vrai" mode SATA si ton BIOS et ton chipset le permettent. Il faut retourner dans le BIOS, mettre SATA ou quelque chose de plus cryptique, et relancer ta machine. Cette fois ça devrait passer avec /dev/sda1 donc il faut modifier les lignes dans menu.lst... mais avant :-)

Suivre le flux des commentaires

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