Kernel panic...
julius91
Messages postés
235
Date d'inscription
Statut
Membre
Dernière intervention
-
christophe -
christophe -
Bonsoir...
J'ai honte mais j'ai fait une grosse bétise, et j'ai besoin de votre aide..
:-(
Voilà, j'ai installé mandake 10 sur mon pc. Et comme je ne pensais pas garder windows, j'ai tout supprimé.
Bon pour l'installation de mandrake pas de problème, tout s'est bien passé. Mais je me suis alors rendu compte que je preferais garder windows en parallèle au moins pendant un certain temps.
Comme j'ai lu qu'il fallait installer windows avant linux dans ce cas, j'ai voulu désinstaller mandrake.
Avec DiskDrake j'ai donc tout supprimé. J'ai ensuite réinstallé windows 98 qui était à l'origine sur le pc, à l'aide d'une disquette et de cd fournis par le constructeur (packard bell). J'ai réussi à l'installer, mais quand je reboot le pc, il démarre sur linux... qui n'est plus là, ce qui me donne un long message avec "kernel panic : init not found" à la fin.
En lisant plus attentivement (oui j'aurais du le faire plus tôt... :-/ ) le
manuel qui accompagnait mandrake, j'ai compris qu'il fallait que je désinstalle LILO.
Le problème c'est que je n'y arrive pas...
Sous dos je lance la commande fdisk /mdr , ce qui ne me donne rien.. Pas de msg d'erreur, rien du tout.
J'ai essayé de formater complètement le disque dur (avec le defragmenteur du programme de restauration de win 98) mais rien à faire...
Pouvez vous m'aider? Merci à ceux qui prendront le temps de lire mon long message et d'aider un pauvre débutant... :-)
J'ai honte mais j'ai fait une grosse bétise, et j'ai besoin de votre aide..
:-(
Voilà, j'ai installé mandake 10 sur mon pc. Et comme je ne pensais pas garder windows, j'ai tout supprimé.
Bon pour l'installation de mandrake pas de problème, tout s'est bien passé. Mais je me suis alors rendu compte que je preferais garder windows en parallèle au moins pendant un certain temps.
Comme j'ai lu qu'il fallait installer windows avant linux dans ce cas, j'ai voulu désinstaller mandrake.
Avec DiskDrake j'ai donc tout supprimé. J'ai ensuite réinstallé windows 98 qui était à l'origine sur le pc, à l'aide d'une disquette et de cd fournis par le constructeur (packard bell). J'ai réussi à l'installer, mais quand je reboot le pc, il démarre sur linux... qui n'est plus là, ce qui me donne un long message avec "kernel panic : init not found" à la fin.
En lisant plus attentivement (oui j'aurais du le faire plus tôt... :-/ ) le
manuel qui accompagnait mandrake, j'ai compris qu'il fallait que je désinstalle LILO.
Le problème c'est que je n'y arrive pas...
Sous dos je lance la commande fdisk /mdr , ce qui ne me donne rien.. Pas de msg d'erreur, rien du tout.
J'ai essayé de formater complètement le disque dur (avec le defragmenteur du programme de restauration de win 98) mais rien à faire...
Pouvez vous m'aider? Merci à ceux qui prendront le temps de lire mon long message et d'aider un pauvre débutant... :-)
8 réponses
Salut
ton affaire m'intéresse car j'ai installé une Fedora sur un chargeur de démarrage où il y a déjà Windows et Mandrake. Résultat, il y a un kernel panic pour Fedora. C'est une question de config de lilo.conf, mais je ne suis pas trop branché là-dessus. Attendons les bonnes âmes.
Denis
ton affaire m'intéresse car j'ai installé une Fedora sur un chargeur de démarrage où il y a déjà Windows et Mandrake. Résultat, il y a un kernel panic pour Fedora. C'est une question de config de lilo.conf, mais je ne suis pas trop branché là-dessus. Attendons les bonnes âmes.
Denis
Apriori tu as encore accès au bios, pour lancer un boot depuis le CD. Si oui, alors tu devrais pouvoir éviter le LILO. Si tu parvient à booter depuis le CD Linux tu peux réinstaller Linux, et peux être même que ça suffira et que t'auras pas à modifier LILO.
Peut être aussi que je dis n'importe quoi ... Mais je pense que ça vaut le coup d'essayer de réinstaller directement Linux.
A+
Peut être aussi que je dis n'importe quoi ... Mais je pense que ça vaut le coup d'essayer de réinstaller directement Linux.
A+
Juste par curiosité, tu as marqué que tu as tappé fdisk /mdr... C'est sûrement un jeu de mot très drôle (mdr) mais c'est juste une faute de frappe ou quoi. Parce que sinon, ça marcherait peut être mieux avec fdisk /mbr, avec un B. comme Brigitte et pas un D comme Dudule.....
;-)
;-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
j'ai bien suivi le fil de la discussion, mais je ne suis pas plus avancé. Que doit-on écrire exactement dans "lilo.conf" pour démarrer une Fedora 4 qui se trouve sur le disque hdg, partition hdh1 lorsque le lilo se trouve sur hda ?
merci
Denis
j'ai bien suivi le fil de la discussion, mais je ne suis pas plus avancé. Que doit-on écrire exactement dans "lilo.conf" pour démarrer une Fedora 4 qui se trouve sur le disque hdg, partition hdh1 lorsque le lilo se trouve sur hda ?
merci
Denis
Bonjour,
Si je comprends bien votre problème, c'est que vous avez un dual boot linux/linux avec mandrake sur hda et FC4 sur hdh.
Mandrake utilise le chargeur de démarrage lilo.
Lilo fonctionne de la mannière suivante :
un fichier de configuration : /etc/lilo.conf
un programme de mise à jour : /sbin/lilo
Il te faut donc :
-1°/ Recenser toutes les informations relatives à ton installation de fedora core 4 : partitions d'installation, chemin d'accès au fichier image du noyau, etc.
-2°/ Booter sur mandrake, et mettre à jour le fichier /etc/lilo.conf :
tu passe en root, tu l'ouvre avec un éditeur. Il te faut rajouter une section pour fc4. Au final, ton lilo.conf peut ressembler à ceci:
Il suffit alors d'enregistrer, quitter, et tapper :
La difficulté ici soulevée est alors la suivante : les noyaux pour mandrake et fedora core 4 doivent résider dans le même repertoire /boot, sur hda1. Ce qui n'est certainement pas le cas.
Pour une utilisation plus fine du multi boot, je conseille de passer sous grub.
Une fois grub installer, il faut éditre le fichier:
Il doit ressembler à la chose suivante :
nota : comme vous pouvez le constater, grub a sa propre façon d'identifier les disques... root (hdx,y) où x permet de specifier le numero du disque, et y le numéro de la partition. Attention, la numérotation commence à 0. Ainsi, hda devient root (hd0), hda1 root (hd0,0), etc. hdh c'est root (hd7) et hdh1 c'est root (hd7,0).
Les informations que j'ai donné vont bien si tes linux sont installés sur une seule partition (du moins le /boot dans la partition racine)
Si telle n'est pas le cas, la première ligne de chaque section identifie le disque qui possède le noyau (i.e. la partition montée sur /boot). Il faut alors modifier l'option root= pour lui donner la bonne partition root. par exemple si pour fedora tu as deux partitions : une / sur /dev/hdh5 et une /boot sur /dev/hdh1, il faut que la section fedora ressemble à ceci :
:)
Le point positif : La configuration de grub de nécéssite pas de modifier l'amorce du disque dur une fois qu'il est installé (contrairement à lilo pour lequel il faut absolument tapper /sbin/lilo après chaque modification).
Si je comprends bien votre problème, c'est que vous avez un dual boot linux/linux avec mandrake sur hda et FC4 sur hdh.
Mandrake utilise le chargeur de démarrage lilo.
Lilo fonctionne de la mannière suivante :
un fichier de configuration : /etc/lilo.conf
un programme de mise à jour : /sbin/lilo
Il te faut donc :
-1°/ Recenser toutes les informations relatives à ton installation de fedora core 4 : partitions d'installation, chemin d'accès au fichier image du noyau, etc.
-2°/ Booter sur mandrake, et mettre à jour le fichier /etc/lilo.conf :
tu passe en root, tu l'ouvre avec un éditeur. Il te faut rajouter une section pour fc4. Au final, ton lilo.conf peut ressembler à ceci:
# Section des options globales boot = /dev/hda prompt default = mandrake timeout = 120 #12secondes de répis compact read-only # Fin de la section des options globales # Sections des options individuelles #pour mandrake : cette section doit déja etre présente. image = /boot/noyau-mandrake label = mandrake root = /dev/hda1 #pour fedora image = /boot/noyau-fedora label = FC4 root = /dev/hdh1 #l'option qui te permet de spécifier la partition racine pour ce systeme.
Il suffit alors d'enregistrer, quitter, et tapper :
/sbin/lilo
La difficulté ici soulevée est alors la suivante : les noyaux pour mandrake et fedora core 4 doivent résider dans le même repertoire /boot, sur hda1. Ce qui n'est certainement pas le cas.
Pour une utilisation plus fine du multi boot, je conseille de passer sous grub.
Une fois grub installer, il faut éditre le fichier:
/boot/grub/menu.lst
Il doit ressembler à la chose suivante :
default=1 fallback 0 # Boot automatically after 12 secondes timeout=12 #Systeme numero 1: title Mandrake Linux root (hd0,0) #/dev/hda1 kernel /boot/bzImage ro root=LABEL=/ initrd /boot/initrd #si necessaire title Fedora Core 4 root (hd7,0) #/dev/hdh1 kernel /boot/bzImage ro root=LABEL=/ initrd /boot/initrd #si necessaire
nota : comme vous pouvez le constater, grub a sa propre façon d'identifier les disques... root (hdx,y) où x permet de specifier le numero du disque, et y le numéro de la partition. Attention, la numérotation commence à 0. Ainsi, hda devient root (hd0), hda1 root (hd0,0), etc. hdh c'est root (hd7) et hdh1 c'est root (hd7,0).
Les informations que j'ai donné vont bien si tes linux sont installés sur une seule partition (du moins le /boot dans la partition racine)
Si telle n'est pas le cas, la première ligne de chaque section identifie le disque qui possède le noyau (i.e. la partition montée sur /boot). Il faut alors modifier l'option root= pour lui donner la bonne partition root. par exemple si pour fedora tu as deux partitions : une / sur /dev/hdh5 et une /boot sur /dev/hdh1, il faut que la section fedora ressemble à ceci :
title Fedora Core 4 root (hd7,0) #/dev/hdh1 kernel /boot/bzImage ro root=/dev/hdh5 initrd /boot/initrd #si necessaire
:)
Le point positif : La configuration de grub de nécéssite pas de modifier l'amorce du disque dur une fois qu'il est installé (contrairement à lilo pour lequel il faut absolument tapper /sbin/lilo après chaque modification).
toutes ces infos m'ont l'air excellentes. Je vais donc aller sur Mandrake, editer le chargeur de démarrage, le modifier en Grub et entrer les infos pour Fedora 4.
Je vous tiens au courant
merci
Denis
Je vous tiens au courant
merci
Denis
Salut tout le monde! Merci pour votre aide!
J'ai suivi le conseil de pierre : booter sur le cd d'install de mandrake, et le reinstaller. Du coup, Lilo me propose de démarrer sur linux ou windows que j'avais installé hier. Merci!!
ps: je laisse le post en "non résolu" pour denis.
J'ai suivi le conseil de pierre : booter sur le cd d'install de mandrake, et le reinstaller. Du coup, Lilo me propose de démarrer sur linux ou windows que j'avais installé hier. Merci!!
ps: je laisse le post en "non résolu" pour denis.
Par contre on peut tres bien utiliser lilo pour lancer plusieurs linux sans que ceux ci utilisent la meme partition de boot (j'ai une mandrake et une debian qui tourne ainsi, sans probleme).
La solution pour ne pas trop se casser la téte avec la config de lilo.conf:
Par exemple tu as Mandrake sur hda1, et debian sur hda2, dans le lilo.conf de la mandrake, tu ne touches pas aux ligne concernant celle-ci, et pour la debian tu ajoutes simplement:
other=/dev/hda2
label="Debian"
table=/dev/hda
Et sous Debian tu installes lilo directement dans hda2, et tu peux ne pas mettre de prompt, timout et delay.
Tu peux tres bien modifier et installer le lilo de la Debian depuis Mandrake, en utilisant chroot.
La solution pour ne pas trop se casser la téte avec la config de lilo.conf:
Par exemple tu as Mandrake sur hda1, et debian sur hda2, dans le lilo.conf de la mandrake, tu ne touches pas aux ligne concernant celle-ci, et pour la debian tu ajoutes simplement:
other=/dev/hda2
label="Debian"
table=/dev/hda
Et sous Debian tu installes lilo directement dans hda2, et tu peux ne pas mettre de prompt, timout et delay.
Tu peux tres bien modifier et installer le lilo de la Debian depuis Mandrake, en utilisant chroot.