Config noyau surement incorrecte, pas de /dev/hd* [Résolu] - Installation - Linux et OS Alternatifs
Marsh Posté le 03-07-2012 à 14:44:28
Ca fait des années que la dénomination /dev/hd* est obsolète. En standard, tu dois avoir des /dev/sd* qui correspondent à l'émulation SCSI. Si tu as oublié un module, ça ne peut être que celui de ton contrôleur disque (spécifique à ton hardware).
Marsh Posté le 03-07-2012 à 14:58:39
BloodyCarnage a écrit : Ca fait des années que la dénomination /dev/hd* est obsolète. En standard, tu dois avoir des /dev/sd* qui correspondent à l'émulation SCSI. Si tu as oublié un module, ça ne peut être que celui de ton contrôleur disque (spécifique à ton hardware). |
Je ne crois pas avoir oublié le module adéquat pourtant
Citation : |
D'ailleurs ça boot, mais aucun périph. /dev/hd* ou /dev/sd*
J'ai bien ça d'activé pourtant:
Citation : <*> Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support |
Marsh Posté le 03-07-2012 à 15:55:34
A priori c'est le bon, mais faut voir si l'ICH2 de ton i815 est supporté ou s'il est resté sur le bord de la route lors de la migration vers libata. On parle de matos vieux de 15ans, donc...
Le plus simple est encore de lancer le liveCD d'une distrib récente et de regarder quels modules sont chargés pour ta machine.
Marsh Posté le 03-07-2012 à 17:53:28
BloodyCarnage a écrit : A priori c'est le bon, mais faut voir si l'ICH2 de ton i815 est supporté ou s'il est resté sur le bord de la route lors de la migration vers libata. On parle de matos vieux de 15ans, donc... |
Je pense que c'est encore supporté, car précédemment le serveur c'était ça:
Citation : lspci |
Et ça fonctionnait avec un noyau 3.4.4.
Bon là c'est un 3.5-rc5 mais bon.
Et puis ça boot et le serveur fonctionne, c'est juste que du coup j'ai pas de swap.
Marsh Posté le 03-07-2012 à 18:05:42
Puisque ça boot, c'est qu'il voit un/le disque. Après, si t'as pas de swap, c'est que :
a) le support de la swap n'est pas activé dans le noyau
b) t'as pas créé de partition swap
c) t'as pas renseigné ta partition swap dans fstab
d) la swap est sur un disque différent mort ou pas reconnu par le bios.
Marsh Posté le 03-07-2012 à 18:14:44
BloodyCarnage a écrit : Puisque ça boot, c'est qu'il voit un/le disque. Après, si t'as pas de swap, c'est que : |
a) Le support du swap est activé dans le noyau
b) la partition de swap est créé et d'ailleurs lorsque le hdd était sur une autre carte mère (K8NF4G-SATA2) pour la phase d'installation (livecd) ça fonctionnait sans soucis
c) je n'ai pas modifié /etc/fstab par rapport à quand ça fonctionnait sur l'autre carte mère (j'avais booté le hdd et aucun soucis de ce genre)
d) La swap est sur la bonne partition et n'a pas de raison de ne pas être reconnu par le bios (le disque dur originel du serveur était dessus et ça fonctionnait)
Par contre je n'ai pas le périphérique spécial /dev/hd* ou en /dev/sd* non plus !
Je ne peux donc monter aucune partition, et donc pas non plus recompiler le noyau (comment pourrais-je transférer le kernel ?? je ne peux pas monter de partition)
Marsh Posté le 03-07-2012 à 20:40:33
Mac Gyver 974 a écrit : |
La commande "df -Th" te sort quoi ? Ca bloque à quel moment au boot ?
Marsh Posté le 04-07-2012 à 01:32:06
ça ne "bloque" pas, ça boot complètement mais mm'affiche un msg d'erreur comme quoi la partition de swap n'a pas été trouvé.
Citation : df -Th |
Marsh Posté le 05-07-2012 à 16:18:45
BloodyCarnage a écrit : Puisque ça boot, c'est qu'il voit un/le disque. |
En fait, non, tu peux rester bloquer dans l'initrd avant le lancement d'init et avoir un shell de secours.
Mac Gyver 974 a écrit : |
Possibilité: quand tu as installé ton noyau, un initrd a été généré avec les modules nécessaires pour la config courante et ça ne correspond pas à ta nouvelle CM.
Mac Gyver 974 a écrit :
|
Et tu parles de quelle distribution là ? Parce que je reconnais pas.
Marsh Posté le 05-07-2012 à 16:47:06
Ah oui ça c'est une piste interessante !
Mais pour la résoudre, ça risque d'être un peu plus chaud non ?
C'est une Gentoo.
Marsh Posté le 06-07-2012 à 01:16:27
Mac Gyver 974 a écrit : |
Sous debian tu as le choix de générer un initrd générique ou minimal.
Vu qu'on est en 2012 et qu'on n'est plus à quelques mo près, on fait le générique en général....
Marsh Posté le 06-07-2012 à 06:17:51
Okay, jvais voir ce qu'il en est sous Gentoo.
Ton pseudo est fort à propos
Marsh Posté le 08-07-2012 à 19:24:22
Ptin jcomprend rien, j'ai booté un livedvd, ce qui n'a pas été évident
Donc j'en ai profité pour upgrader le noyau (3.5-rc6), j'ai tout compilé sans le support obsolète ATA qui met les hdd/cd en /dev/hd*, donc maintenant j'ai mon hdd en /dev/sda et il boot parfaitement mais le problème est toujours le même ...
Je n'ai toujours pas le périphérique spécial correspondant au hdd...
Donc toujours pas de swap.
Et pourtant cette fois j'ai bien compilé le (nouveau) noyau sur la machine, via un livedvd !
Surement une option àlacon qui manque, non ?
à moins que le:
Citation : Extremely broken bios detected |
Que j'ai eu au boot du livedvd ait un rapport
Marsh Posté le 09-07-2012 à 08:57:12
Bon, j'ai pris le .config de mon PC de bureau, puis j'ai refait make menuconfig, jme suis donc re-tapé l'adaptation de la config au matos et maintenant c'est bon, j'ai bien mon cher périphérique spécial /dev/sd*
J'ai rien compris, mais le problème est résolu comme ça
Marsh Posté le 03-07-2012 à 12:49:15
Bonjour, sur une nouvelle installation, je n'ai pas de périphérique spécial correspondant au disque dur, ce qui est assez embettant car du coup il n'y a plus de swap...
Donc j'aimerais bien savoir quelle option j'ai bien pu omettre, afin de la mettre en module, la charger, faire en sorte que dans la foulée le périphérique spécial soit accessible afin de pouvoir recompiler le noyau et le placer dans /boot, monté sur /dev/hda1 (inaccessible du coup lui aussi...).
Voila voila, et comme d'habitude merci d'avance
Message édité par Mac Gyver 974 le 09-07-2012 à 08:57:36