j'avais une install mandriva 10.2 2005 fonctionnelle (noyau 2.6.17)
avec lilo installé
J'ai installé windows XP et je n'arrive plus à accéder à linux,
Le PC boot direct sur XP
ma configuration dd est la suivante:
hde1 ntfs (xp)
hde3 ext2 (/ linux)
hde5 swap
hde6 /home
J'ai en premier lieu essayé de faire la mise à jour linux-mandriva via le cdrom pour réinstaller lilo mais sans succès.
Puis j'ai essayé différentes manips en mode rescue (boot sur cdrom) pour restaurer lilo. J'ai monté /dev/hde1 pour accèder aux fichiers du système avec la commande :
"mount -t ext2 -o rw /dev/hde1 /tmp/linux"
j'ai édité lilo.conf pour remettre linux par défaut
J'ai relancé ensuite avex deux essais de commande:
commande 1:
/tmp/linux/sbin/lilo -r /tmp/linux
commande 2:
/tmp/linux/sbin/lilo -C /tmp/linux/etc/lilo.conf
mais la commande échoue. je ne voudrais pas perdre mon accès windows maintenant
Questions: comment restaurer lilo sur le master boot record
sans supprimer XP du MBR ?
# soluce ?
Posté par NeoX . Évalué à 1.
booter avec le CD de rescue
monter le /dev/hde3 dans le /tmp/linux (pourquoi pas)
se mettre dans le /tmp/linux en faisant
chroot /tmp/linux
faire le lilo-install, lilo (me souviens plus la commande pour installer)
quitter le chroot (exit il me semble)
puis rebooter
[^] # Re: soluce ?
Posté par guillaumepali . Évalué à 1.
merci pour votre aide,
J'ai expliqué dans mon premier post que j'ai fait la réinstallation
de lilo via le cdrom de mandriva
(boot cdrom>FI>rescue>réinstaller lilo <-->interface graphique)
mais que cela a échoué:
cette démarche ayant échoué: j'ai essayé une mise à jour de la mandriva (départ sur le cd comme une réinstallation puis mise à jour)--> echec le boot se faisait tjrs sur XP.
je me suis alors tourné vers la ligne de commande en mode rescue;
(il y a 1 petite erreur dans mon post précédent:
linux est en dev/hde1 et XP est en /dev/hde3)
de toute manière j'accède aux fichiers de mon système linux
sur /tmp/linux en mode rescue après montage de la partition linux.
je passe en root et après modification du fichier lilo.conf
(default="mon noyau linux"je relance lilo avec
/tmp/linux/sbin/lilo -C /tmp/linux/etc/lilo.conf
Cette commande relance bien la reconfiguration de lilo en
précisant (-C ) le chemin du fichier lilo.conf à reconfigurer c'est à dire sur /tmp/linux/etc/lilo.conf
J'ai trouvé cette commande à plusieurs reprises en cherchant sur le
sujet et j'aimerais savoir pourquoi elle échoue, pourquoi le mode graphique de rescue de réinstallation de lilo a échoué aussi.....
La commande chroot ne changera pas mon problème
si elle ne fait que définir le contexte de l'appel à lilo puisque ma
commande donne le chemin complet de l'application à utiliser et
du fichier de destination...
[^] # Re: soluce ?
Posté par Raphaël G. (site web personnel) . Évalué à 2.
Bon seconde chose si si le chroot va marcher, pour ceci :
>F1
>rescue
>go in console
# loadkeys fr
# mount /dev/hde1 /mnt/disk
# chroot /mnt/disk
# lilo
# exit
# umount /mnt/disk
# sync
# reboot
Et le problème est réglé ;)
(peux être fait de même en bootant la one directement dans une console, mais le répertoire /mnt/disk existera peut-être pas a ce moment là)
# CD rescue
Posté par Infernal Quack (site web personnel) . Évalué à 3.
Mais sinon le commentaire précédent explique aussi comment faire via un chroot et un CD live ou rescue.
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.