perdu linux apres formatage windows

perdu linux apres formatage windows - Linux et OS Alternatifs

Marsh Posté le 23-08-2005 à 14:51:52    

Bonjour à toutes et a tous!
Je vous expose mon problème qui doit être plutot simple a résoudre pour quelqu'un qui s'y connait.
Voila j'avais une double partition linux (mandrake 10.1) et windows ce qu'il y a de plus classique.Après un formatage windows j'ai perdu le multiboot lilo ce qui est tout a fait normal pour windows lol,bref je l'ai reinstallé mais je ne peux toujours pa démaré sous linux ,au démarage je li que mon systeme de fichier est corrompu.J'ai eut l'idée d aller sous Knoppix pour voir si j'avai toujours mes fichiers linux et ils le sont toujours.
Pourrais-je récupéré linux sans la reinstallé?et si oui comment s'il vous plait?
En vous remerciant d'avance!
Amicalement damien!

Reply

Marsh Posté le 23-08-2005 à 14:51:52   

Reply

Marsh Posté le 23-08-2005 à 14:59:07    

Bonjour,
 
reboot sur Knoppix et fais un fsck sur tes partitions Linux ;)
 
Oliv'

Reply

Marsh Posté le 23-08-2005 à 15:00:24    

merci je vais essayer de suite :)

Reply

Marsh Posté le 23-08-2005 à 15:00:45    

tu boote knoppix
tu monte ta partition linux
tu fait chroot tapartitionlinux
tu fait lilo
tu reboote


---------------
Zozoll-online!
Reply

Marsh Posté le 23-08-2005 à 15:33:23    

ha lala y a des chos qui n changeront donc jamais snif :(

Reply

Marsh Posté le 23-08-2005 à 22:09:40    

Merci pour vos conseils,mais j'ai essayer les deux méthodes,pour la deuxieme je l'avais déja tenter car déjavu sur un forum et ca ne marche toujours pas :(

Reply

Marsh Posté le 23-08-2005 à 22:14:33    

je pense que mon pb c'est que windows a du renommer les partitions et linux prend au démarage les mauvais disques .Par conséquent linux ne reconnait pas les systèmes de fichiers et croient qu'ils sont corrompus...

Reply

Marsh Posté le 23-08-2005 à 23:48:12    

http://www.linux-wizard.net/faq.ph [...] bootloader
 
http://www.linux-wizard.net/faq.ph [...] =hd_naming


Message édité par Dark_Schneider le 23-08-2005 à 23:48:42

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 24-08-2005 à 12:29:08    

Je n'y arrive vraiment pas...ca fait quelques jours que je galère dessus ca commence a me saouler!!! lol
Help me!
Damien

Reply

Marsh Posté le 24-08-2005 à 15:19:16    

- boot en mode rescue
- mounte la partition / dans /tmp/root
http://www.linux-wizard.net/faq.ph [...] bootloader
 
- fais un "fdisk -l /dev/hda" afin de voir les nouveaux noms des partitions
- édites le fichier /tmp/root/etc/fstab et corrige les noms de partitions
- fais de même avec /tmp/root/etc/lilo.conf et lance lilo pour valider les changements : /tmp/root/sbin/lilo -c /tmp/root/etc/lilo.conf
 
- reboot


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 24-08-2005 à 15:19:16   

Reply

Marsh Posté le 24-08-2005 à 16:13:42    

Merci de m'avoir détaillé les manip à faire.
Je peux a mon tour précisé le problème.
Je démarre mon cd mandrake je vais en mode rescue ,j'ouvre la console j'arrive a crée le répertoire /tmp/root,ensuite je monte la partition nickel.
C'est la que ca se corce...
je fais le fdisk pour voir mes partitions mes partitions linux sont les disques hda5 6 7 le 6 etant la partition d'échange swap.
Ensuite je tappe la commande :/tmp/root/etc/fstab  
la on me répond permision denied
je continue quand meme je tape :/tmp/root/etc/lilo.conf  
on me réplique la même chose.
Pour finir je tappe /tmp/root/sbin/lilo -c /tmp/root/etc/lilo.conf  
et la on me répond :
error while loading shared libraries:lib devmapper.so.1.00:cannot open shared object file:No such file or directory
 
Merci d'essayer de m'aider c'est vraiment sympa
Damien

Reply

Marsh Posté le 24-08-2005 à 17:25:57    

il faut éditer le fichier fstab :)
 
donc tu tapes 'vi /path/to/fstab' et après tu modifies les colonnes en conséquence du résultat de fdisk -l :)
 
attention : vi c'est pas facile à utiliser si tu connais pas :o tapes i pour commencer à écrire du texte, appui sur echap pour sortir du mode insertion (i) et utilise la touche x pour effacer...
Après ben tu cherchez des tuto sur vi :p


Message édité par magicien96 le 24-08-2005 à 17:27:41

---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
Reply

Marsh Posté le 24-08-2005 à 18:06:04    

Citation :

Pour finir je tappe /tmp/root/sbin/lilo -c /tmp/root/etc/lilo.conf  
et la on me répond :
error while loading shared libraries:lib devmapper.so.1.00:cannot open shared object file:No such file or directory


pour ce problème 2 solutions:
1-

cd /tmp/root
chroot /tmp/root
/sbin/lilo


 
2-

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/tmp/root/lib:/tmp/root/usr/lib


et tu retentes la commande
 
Oliv'

Reply

Marsh Posté le 24-08-2005 à 19:19:26    

tout a été dit.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 24-08-2005 à 22:26:22    

merci encore de vous interessé a mon problème ...
Quand j'essaye d'dité le fichier ,le fichier est vide?est -ce normal?

Reply

Marsh Posté le 24-08-2005 à 22:27:34    

donne moi la commande que tu tapes exactement...


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
Reply

Marsh Posté le 24-08-2005 à 22:35:52    

'vi /path/to/fstab'

Reply

Marsh Posté le 24-08-2005 à 22:39:16    

thelastsurvivor69 a écrit :

'vi /path/to/fstab'


 
 :lol: Je le voyais gros comme une maison selui là  [:yems93]  
 
quand je mettais /path/to c'était pour que tu le remplaces par toi même par le répertoire où se trouve fstab :) Je suis sous debian, chez moi il est ici : /etc/fstab
Pour toi ça peut différer ;)


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
Reply

Marsh Posté le 24-08-2005 à 22:40:27    

lol dsl  donc pour moi si j'ai bien compris il es dans root etc merci ! lol

Reply

Marsh Posté le 24-08-2005 à 23:15:35    

je voudrais savoir je peux changé le clavier ricain car c'est assez chiant!! surtout pour vi merci d'avance

Reply

Marsh Posté le 25-08-2005 à 05:51:39    


loadkeys fr


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 25-08-2005 à 09:23:13    

C'est vrai qu'y en a qui le valent bien  :lol:


---------------
Zozoll-online!
Reply

Marsh Posté le 25-08-2005 à 15:30:12    

merci pr la commande c'est un peu plus pratique,par contre ca ne marche toujours pas , quand je prend la premiere solution (je n'est tester que celle la), quand je tappe /sbin/lilo ca me met :<arning partition/procedure does not exist je crois..
ensuite je continu quand meme et quand je tappe:
/tmp/root/sbin/lilo -c /tmp/root/etc/lilo.conf    
la on me retorque que /tmp/root/sbin/lilo does not exist...
Merci encore...

Reply

Marsh Posté le 25-08-2005 à 16:21:16    

Alors on reprend depuis le début :  
 
Une fois que tu as tapé chroot "tapartition", cette partition devient la racine du système. Donc normal que /tmp/root/sbin/lilo n'existe plus, puisque tu est déja dans /tmp/root (qui est donc devenue / ). Maintenant, il te dit que la parition sur laquelle tu veut enregistrer lilo n'existe pas... Ca mérite que tu vérifie si tes noms de partitions n'ont pas été modifiées par l'install de xp, et qu'elles correspondent toujours a ce qui est écrit dans /etc/lilo.conf (dans /tmp/root chrooté)


---------------
Zozoll-online!
Reply

Marsh Posté le 26-08-2005 à 10:24:53    

mais les noms de mes partitions ont été changé,je l'ai précisé dans mon problème j'essaye d'édité lilo et on dirait qu'il es bon mais alors ne ce peut t-il pas que j'en ai deux installé?j'en ai marre! lol

Reply

Marsh Posté le 26-08-2005 à 10:31:39    

ben ca dépend si tu l'installe en MBR (cad par ex sur /dev/hda, y'en a qu'un par disque) ou sur une partition (cad par ex sur /dev/hda1, y'en a qu'un par partition)
 
Tout en sachant que ce que ton bios essaye de booter, c'est la MBR...


Message édité par maxix le 26-08-2005 à 10:32:17

---------------
Zozoll-online!
Reply

Marsh Posté le 26-08-2005 à 10:39:10    

Sur une partition ,mon disque je l'avai partitionné pour avoir windows et linux mais la ca commence tellement a me saouler que je crois que je vais opter pour la solution de facilité:==>>>FORMATAGE et reinstallation linux

Reply

Marsh Posté le 26-08-2005 à 10:50:33    

Ben c'est a dire que si tu espère que le boot loader de windows (que win met par défaut en MBR) t'ammene sur le boot loader de linux (lilo, que tu semble avoir mis sur une partition), c'est pas gagné... Essaye plutot l'inverse!


---------------
Zozoll-online!
Reply

Marsh Posté le 26-08-2005 à 11:11:06    

Et comment je fais ca sans vouloir abusé...

Reply

Marsh Posté le 26-08-2005 à 11:38:15    

Fait attention a ce qui est écrit dans lilo.conf. Je t'ai mis ci après les éléments a "changer" (a priori). Si ca ne marche tjr pas, poste nous ton lilo.conf et ce que tu as fait exactement, dans le détail (sauf ceux sur ton chat), et... calmement :)

# /etc/lilo.conf - See: `lilo(8)' and `lilo.conf(5)',
# ---------------       `install-mbr(8)', `/usr/share/doc/lilo/',
#                       and `/usr/share/doc/mbr/'.
 
# Specifies the boot device.  This is where Lilo installs its boot
# block.  It can be either a partition, or the raw device, in which
# case it installs in the MBR, and will overwrite the current MBR.
#
boot=/dev/hda
 
# Specifies the device that should be mounted as root. (`/')
#
root=/dev/hda3
 
 
###Pour booter Windows XP
other=/dev/hda1
       label="WindowsXP"
       optional
 


---------------
Zozoll-online!
Reply

Marsh Posté le 26-08-2005 à 11:40:59    

c'est possible qu'il y ait plusieur lilo?car celui que j'ai oubert il me paraissait correct...

Reply

Marsh Posté le 26-08-2005 à 12:04:45    

A priori non. Et quand bien meme y'en aurait plusieurs (un sur chaque partition), c'est la MBR qu'on boote en premier, le gestionaire de boot de la MBR boote soit un os, soit un autre boot loader mais quand tu enregistre lilo qqpart, il écrase ce qu'il y avait avant. Donc tu fais un beau lilo.conf qui se met dans la MBR (dans ton chroot), tu tape lilo et tu arrete de te poser des quesitons bizarres :)
 
Si ta quesiton était "y'a plusieurs lilo.conf?" : non y'en a qu'un. Il ne sers qu'au moment de faire "lilo", cad si tu le modifie plus tard ca changera rien, tout est inscrit la ou tu as installé lilo.


---------------
Zozoll-online!
Reply

Marsh Posté le 26-08-2005 à 12:11:17    

tu dois vérifier lilo.conf et fstab


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 26-08-2005 à 18:32:59    

On peut aussi booter Linux avec le bootloader de Windows XP.
Dans cette configuration, on doit placer lilo ou grub dans le Boot Secteur de la partition Linux et non pas dans le MBR.
On copie le boot secteur de la partition Linux par  
dd if=/dev/"Nom de ta partition Linux" of=/bootlin.lin bs=512 count=1
On déplace le fichier ainsi créé sur la racine de Windows XP (passage par une partition FAT ou une disquette si NTFS) et on modifie le fichier "boot.ini" qui se trouve à la racine de Windows XP.
On ajoute par exemple: C:\bootlin.lin="Linux"

Reply

Marsh Posté le 29-08-2005 à 13:21:23    

Bon n'étant pas doué je pense, je vais vous poster mon fstab et lilo ...
fstab:
[cpp]/dev/hda5 /ext3 default 11
/dev/hda8 /home ext 3 default 1 2
/dev/hdc /mnt/cdrom auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,no,exex,user 0 0
/dev/hdd/mnt/cdrom2 auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,no,exex,user 0 0
/dev/sdb1 /mnt/removable2 auto umasj=0,use,iocharset=iso8859-15,sync, hudzu, codepage=850,noauto,exec,user 0 0
/dev/hda1 /mnt/windows ntds umask=0,nls=iso08859-15,no 00
none /proc proc defaults 0 0
/dev/hda7 swap swap default  0 0
/dev/sda1 /mnt/removable auto umask=0, user,iocharset=iso8859-15,sync,hudzu,codepage=850,noauto,exec,user 0 0
______________________________________________________________________________________________
lilo
 
default="windows"
boot=/dev/hda
map=/boot/map
keytable=/boot/fr-latin1.hlt
prompt
nowann
timeout=150
mesage=/boot/message
menu-schome=wb:bw:wb:bw
image=/boot/vmlinuz
        label="linux"
        root=/dev/hda5
        initrd:/boot/initrd.img
        append="acpi=ht resume=/dev/hda7 splash=silent"
        vga=788
        read-only
image=/boot/vmlinuz
        label="linux-nonfb"
        root=/dev/hda5
        initrd:/boot/initrd.img
        append="acpi=ht resume=/dev/hda7
        read-only
image=/boot/vmlinuz
        label="failsafe"
        root=/dev/hda5
        initrd:/boot/initrd.img
        append="failsage acpi=ht resume=/dev/hda7"
        read-only
other=/dev/hda1
      label="windows"
      table=/dev/hda
_______________________________________________________________________________________________
 
Voila j'espere que vous pourrez m'aidez encore!!
Merci d'avance
Damien

Reply

Marsh Posté le 07-09-2005 à 23:05:50    

personne ne me réponds ???snif merci quand meme ...
Damien

Reply

Marsh Posté le 08-09-2005 à 00:16:56    

Tu lances Knoppix et tu essaies:
 


$ sudo -s
# chroot /mnt/hda5 /sbin/lilo


 
Avec Mandrake il y a aussi une autre solution: tu remets le CD1 d'install de Mandrake dans ton lecteur, tu tapes "rescue" à l'invite, et là il t'affiche un menu te proposant de réinstaller LILO :)

Reply

Marsh Posté le 09-09-2005 à 10:54:06    

Merci de ta réponse,
pour la première solution  le fichier /sbin/lilo n'est pa s trouvé et la deuxieme solution c'est ce que j'avais tenté en premier ...donc j'en suis toujours au même point...
Damien

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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