OVH Cloud OVH Cloud

Problème de boot

6 réponses
Avatar
Pascal
Bonjour,

J'ai finalement décidé de rajouter une partition, en redimension une
partition windows. Le problème c'est que maintenant linux ne boote plus.
Comment faire? Faut que je réecrive le fstab c'est ça? Mais quel numéro
donné a la partition linux? Est ce que qtparted peut me faire ça
automatiquement : redim une partition windows, et me la rajouter à
linux, et que ça marche en rebootant.
--
Pascal

6 réponses

Avatar
Doug713705
Le lundi 1 Novembre 2004 12:00, Pascal s'est exprimé de la sorte sur
fr.comp.os.linux.configuration :

Bonjour,

J'ai finalement décidé de rajouter une partition, en redimension une
partition windows. Le problème c'est que maintenant linux ne boote plus.
Comment faire? Faut que je réecrive le fstab c'est ça?


Oui.

Mais quel numéro
donné a la partition linux?


Ca dépends de ce que tu as fait !

Est ce que qtparted peut me faire ça
automatiquement : redim une partition windows, et me la rajouter à
linux, et que ça marche en rebootant.


Non, il va falloir y aller à la main.

Ce n'est pas difficile du tout, il suffit juste de connaître la table de
partition du disque avant ET après et de savoir sur quelle port IDE il est
branché.

Envoie ton fstab (dans le groupe) et ta table de partition avant et après
ta manip qu'on y jette un oeil.

--
@+
Doug [Linux user #307925] - *Slackware* *Rulez* *;-)*
[Pourquoi t'es qui, qu'est ce que tu fais par où ?]
-- Pour me contacter enlever no-spam (2X) --

Avatar
Bruno Mathieu
Pascal a écrit:

Bonjour,

J'ai finalement décidé de rajouter une partition, en redimension une
partition windows. Le problème c'est que maintenant linux ne boote plus.
Comment faire? Faut que je réecrive le fstab c'est ça? Mais quel numéro
donné a la partition linux? Est ce que qtparted peut me faire ça
automatiquement : redim une partition windows, et me la rajouter à
linux, et que ça marche en rebootant.


Si c'est un problème de renumérotation des partitions,
avec fdsik en mode expert (x) tu as
f fixer l'ordonnancement des partitions
Ça renumérote les partitions de manière croissante en fonction du cylindre
de début. Ensuite oui, il faudra mettre le fstab en accord. Mais amha
modifier lilo.conf ou menu.lst (voir la doc du chargeur : lilo, grub...)
Bref, essaie quelque chose du genre
# find /etc -type f | xargs grep /dev/hd
si tes partitions sont "dénumérotées".

--
Bruno
PS: je sais qu'il y a une option à grep pour afficher le nom du fichier dans
lequel le grep s'effectue et là on n'a plus besoin de xargs et c'est plus
beau mais je ne l'ai pas en tête. Et puis là on voit le xargs ;-)

Avatar
Pascal
Bruno Mathieu wrote:

Si c'est un problème de renumérotation des partitions,
avec fdsik en mode expert (x) tu as
f fixer l'ordonnancement des partitions
Ça renumérote les partitions de manière croissante en fonction du cylindre
de début. Ensuite oui, il faudra mettre le fstab en accord. Mais amha
modifier lilo.conf ou menu.lst (voir la doc du chargeur : lilo, grub...)
Bref, essaie quelque chose du genre
# find /etc -type f | xargs grep /dev/hd
si tes partitions sont "dénumérotées".



Oui mais la je peux même plus booter sur linux. Comment faire à partir
de lilo pour booter comme même.
--
Pascal

Avatar
Bruno Mathieu
Pascal a écrit:

Oui mais la je peux même plus booter sur linux. Comment faire à partir
de lilo pour booter comme même.
Pascal


J'ai fait un brouillon là :
http://faq.fcolc.eu.org/Members/bmathieu/boot_html
Tu n'as pas fait de disquette de secours ?
En gros deux solutions :
* récupérer une distrib sur une disquette ou "une disquette grub".
* récupérer un CD bootable, comme celui d'installation de ta distrib par
exemple.
Booter depuis le cd ou la disquette.
Ne pas suivre la procédure d'install, ou du moins stopper avant le
partitionement des disques... (essaie de changer de console Ctrl-Alt F1,
F2, F3...) jusqu'à obtenir un prompt.
cfdisk ou fdisk doivent être accessibles sur un CD d'install, utilise les
pour voir ta table de partition. Tu devrais deviner ou est ta partition
racine, par exemple en fonction de la taille que tu lui as alloué.
Tu montes cette partition (les systèmes de fichiers doivent être supportés
par le noyau que tu as sur ton CD d'install, normalement pas de pb).
# mkdir /maracine; mount /dev/hda? /maracine
Tu vérifies que dans /maracine il y a bien /bin, /lib, /etc ... enfin que
c'est bien ta vraie racine. (mieux vaut créer un dossier que de monter
n'importe où, si tu n'as plus accès à /bin c'esr gênant :-)
Tu utilises
# chroot /maracine
pour te retrouver chez toi et là tu peux refaire un lilo après vérification
de la numérotation des partitions :)

--
Bruno
PS: si tu sais quand même ou est ta racine, tu peux passer root=/dev/hda?
comme paramètre au noyau dans bien des cas. Si tu as activé le prompt dans
lilo.conf, sionon en pressant shift au démarrage ?

Avatar
Sebastien Mathy
Pascal wrote:

Bruno Mathieu wrote:

Si c'est un problème de renumérotation des partitions,
avec fdsik en mode expert (x) tu as
f fixer l'ordonnancement des partitions
Ça renumérote les partitions de manière croissante en fonction du
cylindre de début. Ensuite oui, il faudra mettre le fstab en accord. Mais
amha modifier lilo.conf ou menu.lst (voir la doc du chargeur : lilo,
grub...) Bref, essaie quelque chose du genre
# find /etc -type f | xargs grep /dev/hd
si tes partitions sont "dénumérotées".



Oui mais la je peux même plus booter sur linux. Comment faire à partir
de lilo pour booter comme même.


Passer en argument de lilo : init=/bin/sh


Avatar
Qing Liu
Pascal writes:

Bruno Mathieu wrote:
# find /etc -type f | xargs grep /dev/hd si tes partitions sont



et "grep -r /dev/ /etc", ça pue le pâté ? :)

"dénumérotées".



Oui mais la je peux même plus booter sur linux. Comment faire à partir
de lilo pour booter comme même.


Au prompt de lilo, essayer
BOOT LILO: linux root=/dev/hdaX
en testant avec divers numéros X.

--
Liu