Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

[Résolu] Aide au paramétrage : lilo.conf


Messages recommandés

Posté(e) (modifié)

Youpi,

 

Ce PC est multiboot avec un windows XP pro et un linux. Il y a plusieurs partitions réparties comme suit :

 

781370mespartitions.png

(seul le disque 0 nous intéresse)

 

Suite à une défragmentation qui a très mal tourné (test logiciel, merci Paragon), je ne parvenais plus à lancer windows XP (clusters croisées pour ceux à qui ça parle).

je n'ai pas réussi à réparer le phénomène et la "seule" solution à mon niveau était de restaurer une image de cette partition C:.

 

Lilo.conf n'a pas été impacté par ces manipulations (il est sur une partition séparée), si ce n'est qu'aujourd'hui il est toujours capable de lancer linux mais ne trouve pas le 'nouveau' windows sur sa 'nouvelle partition'.(si je passe par un lanceur alternatif, windows se lance)

 

Voici mon lilo.conf :

 

boot = /dev/hda
prompt
timeout = 30
#bitmap=/boot/splash.bmp
change-rules
reset
#vga = 769,771/773/792
vga = 769
image = /boot/vmlinuz
  root = current
  label = Linux
  read-only
other = /dev/hda1
label = XP

 

>fdisk /dev/hda
The number of cylinders for this disk is set to 10337
There is nothing wrong with that, but this is larger than 1024
and could in certain setups cause problems with :
booting and partitioning software from other OSs

> p

/dev/hda1           9           2622           19761840     7    HPFS/NTFS
/dev/hda2        2623          10337           58325400     f    W98 Ext'd
/dev/hda3 *         1              8              60448+   83    Linux
/dev/hda5        2623           6899           32334088+    7    HPFS/NTFS
/dev/hda6        6900           7287            2933248+   82    Linux swap
/dev/hda7        7288          10337           23057968+   83    Linux

Partition table entries are not in disk order

 

Deux questions :

 

- Comment faire pour mettre à jour mon lilo.conf ?(non, je ne veux pas le remplacer par grub)

- Que c'est-il passé pour que lilo ne puisse plus lancer hda1 ?

 

^^

 

edit : 'tain c'est mon 3000'lième post !!

Modifié par Pang

Posté(e)

Salut jeanbi,

 

Affirmatif pour l'essai sur hda2 mais ça ne fait rien non plus...

Posté(e)

Salut jeanbi,

 

Affirmatif pour l'essai sur hda2 mais ça ne fait rien non plus...

et hda5 ?

a+

Posté(e)

hda5 non plus; ouf, je n'ai plus de partition ntfs :-D

 

Je crois qu'il faut re-écrire le MBR, non ?

Posté(e)

tu dois réécrire simplement la table des partitions en remettant le tout dans l'ordre (enfin normalement)

 

ta partition nommée hda3 devrait être hda1

la hda1 (NTFS) devrait être hda2

et la partition étendue devrait être hda3

 

fdisk /dev/hda

x (eXpert only)

f (fix partition order)

p (print partition table => noter le nouvel ordre)

w (write partition table)

 

modifier lilo.conf en conséquence (ta partition root devrait être /dev/hda1 et windows /dev/hda2 dans other)

exécuter lilo -v avant de rebooter

(avoir un LiveCD bootable au cas où...)

Posté(e) (modifié)

non non, c'est de ma faute.

 

En fait une fois le fichier lilo.conf édité et sauvegardé, il faut aussi taper

lilo

dans la console pour mettre à jour le fichier, et j'ai oublié cette étape (pas habitué à l'os).

 

j'ai remis /dev/hda1

Ca marche.

 

edit :

 

je n'avais pas pris connaissance du message de Greywolf.

exécuter lilo -v avant de rebooter
C'est ça, sauf que j'ai pas mis -v

 

Partition table entries are not in disk order

tu dois réécrire simplement la table des partitions en remettant le tout dans l'ordre (enfin normalement)
Oui il faudrait faire ça. Mais maintenant avant de toucher je vais vite faire une image de cette configuration qui marche :-)

 

Merci à vous

Modifié par Pang
Posté(e)

ah ben oui c'est sur... :-P

c'est propre à lilo (avec grub y'a pas besoin, on peut même éditer à la volée la ligne de boot au démarrage :-pP)

Posté(e) (modifié)

Ué mais maintenant j'aimerai bien savoir pourquoi lilo n'a pu lancer windows après la restauration de la partition.

 

J'ai déjà restauré des images de partitions mais pas sur des machines multiboot, alors je ne sais pas si c'est spécifique à lilo ou si c'est à cause du logiciel utilisé pour restaurer l'image...

 

Quoi t'en penses ?

 

 

edit :

avec grub y'a pas besoin
Ouai mais lilo ça sonne mieux

:okout:

Modifié par Pang
Posté(e)

Quand tu exécutes lilo, celui-ci écrit le stage1 dans le mbr ou le superblock plus le mapping des secteurs du disque dur (afin de pouvoir trouver les entrées des autres OS). Comme l'organisation des partitions avait changé, le fichier map ne correspondait peut-être plus pour la partition windows.

 

La réexécution de lilo a permis de réécrire ce fichier map. (lilo -v c'est pour le mode verbeux pour plus de messages)

 

//quand je fais des images disque, j'effectue toujours une sauvegarde de la table des partitions et du mbr avec dd pour éviter des désagréments lors de restauration

Rejoindre la conversation

Vous publiez en tant qu’invité. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...