Bonjour a tous!
Je vous expose mon problème : J'ai installe une distribution Mandrake
(imposé) 10.0 sur un disque dur externe.
De la je me suis aperçu que ça ne se lançait pas au démarrage sur le Lilo.
J'ai donc créé un disquette de démarrage bootant sur /dev/sda1 mais la
kernel panic.
Ainsi après pas mal de recherche je me suis aperçu que USB n'était pas
charge pendant le initrd j'ai donc compile mon usbmass storage (et scsi
& Co) puis recréé un disquette de démarrage mais la toujours même erreur
Kernel panic (ça veut tout et surtout rien dire..) No init found (...)
J'ai donc décompressé initrd.img et monte sur un autre machine j'ai
modifie dans le linuxrc 0x0100 en 0x0805 pour passe par le disque sda et
la une nouvelle erreur :
Il semblerait qu'il n'arrive tj pas a monte la partition sda en ext3 (qui
est bien en dur dans le kernel..).
puis :
VFS: Cannot open root devise "801" or unknown-block(8,5)
Kernel panic: VFS: Cannot open root device "801" or unknown-block(8,5)
Si vous avez une petite idée, (ou même une grande SVP!!)
Je vous remercie d'avance
Cordialement
Samuel Kauffmann
# initrd
Posté par Anonyme . Évalué à 1.
mkinitrd -o initrd 2.4.26-mdk (en fait c'est la version de ton noyau)
juste pour savoir? et tu utilise lilo pour ta diskette? sinon il faut passer le initrd en parametre au noyau a la main, sinon linux ne sait pas qu il faut le charger
mais bon c'est des idées
[^] # Re: initrd
Posté par Samuel Kauffmann . Évalué à 1.
je fais un mkrescue.
le init charge bien je pense maintenant mais il n'arrive pas a monte la partition /dev/sda1 en ext3
Je rappel : j'ai recompile le kernel pour qu'il supporte en dur USB et l'ext3.
[^] # Re: initrd
Posté par Samuel Kauffmann . Évalué à 1.
Voici le patch qui m'a permis de resoudre ce proble :
http://www.xenotime.net/linux/usb/usbboot-2422.patch(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.