[DEBIAN-ETCH] Kernel upgrade -> Waiting for root file system

Kernel upgrade -> Waiting for root file system [DEBIAN-ETCH] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 02-11-2007 à 17:32:34    

Rebonjour !
 
Je viens de recompiler mon kernel. Voici le tuto que j'ai suivi :
 
http://infos.toshib.fr/article.php3?id_article=59
 
Ma machine :
 
c2d E6600
2GB de ram
2x 80 go sata2 (mais un seul est formaté)
 
mon but :
 
Passer à 1000 hz, j'en ai réellement besoin.
 
Après le démarrage j'ai droit à un "begin : waiting for root file system".
 
Que faire ? Complètement perdu là... Recompiler et activer quelque chose ?
 
Au bout de quelques instants j'ai droit à un "shell" :
 
can't access tty : job control turned off.
 
Plz help me ! Merci d'avance.

Reply

Marsh Posté le 02-11-2007 à 17:32:34   

Reply

Marsh Posté le 02-11-2007 à 17:44:11    

Une question, pourquoi l'ancien noyau boot bien et pas le nouveau ?
 
Une erreur qui était un peu plus haute :
 
alert! dev/sda1 does not exist. dropping to a shell.
 
Comment voir tout ça ? ses partitions ? où est intel enfin vérifier que sda1 n'existe pas quoi.
 
Merci !

Reply

Marsh Posté le 02-11-2007 à 17:48:04    

Grettt a écrit :

Une question, pourquoi l'ancien noyau boot bien et pas le nouveau ?
 
Une erreur qui était un peu plus haute :
 
alert! dev/sda1 does not exist. dropping to a shell.
 
Comment voir tout ça ? ses partitions ? où est intel enfin vérifier que sda1 n'existe pas quoi.
 
Merci !


Et si tu corriges en /dev/sda1 ?


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 02-11-2007 à 17:50:52    

Merci !
 
Dans quel fichier ? Je ne sais pas si ça peut aider mais :
 
fdisk -l /dev/sda
 
Disk /dev/sda: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         608     4883728+  83  Linux
/dev/sda2             609         973     2931862+  83  Linux
/dev/sda3             974        9763    70605675   83  Linux
/dev/sda4            9764       10011     1992060   82  Linux swap / Solaris

Reply

Marsh Posté le 02-11-2007 à 17:52:22    

Comment modifier/voir ce qui ne va pas ?
 
J'arrive pas à comprendre qu'avec l'ancien noyau, aucun soucis, mais qu'avec le nouveau ça donne ça (c'est pas une critique, juste une interrogation).

Reply

Marsh Posté le 02-11-2007 à 17:57:07    

dans le fichier de config de ton bootloader (lilo ou grub)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 02-11-2007 à 17:57:08    

Grettt a écrit :

Merci !
 
Dans quel fichier ?


 
Dans /boot/grub/menu.lst ou /etc/lilo.conf


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 02-11-2007 à 18:01:12    

Dans /boot/grub/menu.list les infos (sauf le nom du noyau) entre le nouveau et l'ancien kernel sont parfaitement identiques.  
 
root=/dev/sda1 est aussi présent pour l'ancien que pour le nouveau noyau.
 
Personne ne sait régler ce problème qui semble rester mystérieux sur le net ?? Google ne me donne pas de solutions.

Reply

Marsh Posté le 02-11-2007 à 20:13:21    

Envoie ton menu.lst :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 04-11-2007 à 20:35:57    

Re,
 
Tu as toujours le noyau qui marchait bien d'installer?
 
Si oui , recommence tout en prenant en compte ce que je dis plus bas:
 
Par rapport à ca: "cp /boot/config-`uname -r` ./.config", ils veulent dire de copier le fichier config-x de ton noyau fonctionnel dans le repertoire source en .config dans le repertoire source du noyau que tu veux compiler.
 
Juste après cela, fais un make oldconfig, avant de lancer le make menuconfig, ca permet de faire en sorte qui prenne en compte le contenu du .config :-)
 
Ensuite, tu continues leur procédure.
 
Bon courage.
 

Reply

Marsh Posté le 04-11-2007 à 20:35:57   

Reply

Marsh Posté le 05-11-2007 à 01:52:11    

Salut,
 
Oui en fait je n'ai pas tapé "cp /boot/config-`uname -r` ./.config" mais j'ai appuyé sur "tab" juste après config- pour qu'il aille me chercher le nom de mon noyau. J'avais donc quelque chose comme "cp /boot/config-2.6.18.1 ./.config". J'avais également fait un make oldconfig ensuite. C'est pour ça que je comprends pas trop.
 
Je serai de retour sur ce pc demain (mardi), je verrai bien.
 
Merci!

Reply

Marsh Posté le 08-11-2007 à 18:56:44    

Bonjour,
 
Me revoilà, toujours impossible de booter sur le nouveau noyau.
 
L'étape "hda : cache flushes supported
"hda : hda1 hda2 hda3 hd4" est longue (5 minutes) mais finit par un "Done."
 
Ensuite je vois :
 
"Check root= bootarg cat /proc/cmdline
or missing modules, devices: cat /proc/modules ls /dev
 
ALERT! /dev/sda1 does not exist. Dropping to a shell!
 
/bin/sh: can't access tty; job control turned off
(initramfs)  
 
Quelqu'un sait d'où ça peut venir ? J'ai continué à suivre le tuto que j'ai mis plus haut, et qui marche parfaitement sous vmware (mon pc perso qui est sous xp, 1xdisque sata2).  
 
Mais pourquoi ça ne veut pas passer avec celle config ? Incroyable quand même. Rappel de la cfg qui pose problème :
 
-c2d E6600, 1xSATA2 hitachi de 80 go (m'en reste plus qu'un, j'ai viré l'autre) et 2 go de ram.
 
Complètement perdu, si quelqu'un pouvait me donner un coup de main.
 
Merci d'avance.

Reply

Sujets relatifs:

Leave a Replay

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