Config noyau surement incorrecte, pas de /dev/hd* [Résolu]

Config noyau surement incorrecte, pas de /dev/hd* [Résolu] - Installation - Linux et OS Alternatifs

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  :jap:


Message édité par Mac Gyver 974 le 09-07-2012 à 08:57:36
Reply

Marsh Posté le 03-07-2012 à 12:49:15   

Reply

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).

Reply

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 :


lspci
00:00.0 Host bridge: Intel Corporation 82815 815 Chipset Host Bridge and Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82815 Chipset Graphics Controller (CGC) (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 01)
00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801BA/BAM SMBus Controller (rev 01)
00:1f.4 USB controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801BA/BAM AC'97 Audio Controller (rev 01)
02:08.0 Ethernet controller: Intel Corporation 82801BA/BAM/CA/CAM Ethernet Controller (rev 01)


 
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

Reply

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.

Reply

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...
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.


 
Je pense que c'est encore supporté, car précédemment le serveur c'était ça:
 

Citation :

lspci
00:00.0 Host bridge: Intel Corporation 430VX - 82437VX TVX [Triton VX] (rev 02)
00:07.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] (rev 01)
00:07.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
00:07.2 USB Controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] (rev 01)
00:08.0 VGA compatible controller: S3 Inc. 86c764/765 [Trio32/64/64V+] (rev 44)
00:13.0 Ethernet controller: D-Link System Inc RTL8139 Ethernet (rev 10)


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.

Reply

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.

Reply

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 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.


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)

Reply

Marsh Posté le 03-07-2012 à 20:40:33    

Mac Gyver 974 a écrit :


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)


 
La commande "df -Th" te sort quoi ? Ca bloque à quel moment au boot ?

Reply

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
Sys. fich.     Type   Taille Util. Dispo Uti% Monté sur
rootfs         rootfs    76G   15G   57G  21% /
/dev/root      ext4      76G   15G   57G  21% /
tmpfs          tmpfs    251M   44K  251M   1% /run
rc-svcdir      tmpfs    1,0M   60K  964K   6% /lib/rc/init.d
udev           tmpfs     10M     0   10M   0% /dev
none           tmpfs    251M     0  251M   0% /dev/shm

Reply

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 :


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


 
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 :


 
ç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
Sys. fich.     Type   Taille Util. Dispo Uti% Monté sur
rootfs         rootfs    76G   15G   57G  21% /
/dev/root      ext4      76G   15G   57G  21% /
tmpfs          tmpfs    251M   44K  251M   1% /run
rc-svcdir      tmpfs    1,0M   60K  964K   6% /lib/rc/init.d
udev           tmpfs     10M     0   10M   0% /dev
none           tmpfs    251M     0  251M   0% /dev/shm



 
Et tu parles de quelle distribution là ? Parce que je reconnais pas.

Reply

Marsh Posté le 05-07-2012 à 16:18:45   

Reply

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.

Reply

Marsh Posté le 06-07-2012 à 01:16:27    

Mac Gyver 974 a écrit :


Ah oui ça c'est une piste interessante !
Mais pour la résoudre, ça risque d'être un peu plus chaud non ?


 
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....

Reply

Marsh Posté le 06-07-2012 à 06:17:51    


 
Okay, jvais voir ce qu'il en est sous Gentoo.
 
Ton pseudo est fort à propos  :lol:

Reply

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 :??:

Reply

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* :D
 
J'ai rien compris, mais le problème est résolu comme ça  :lol:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed