Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
786 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  perdu linux apres formatage windows

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

perdu linux apres formatage windows

n°720342
thelastsur​vivor69
Posté le 23-08-2005 à 14:51:52  profilanswer
 

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!

mood
Publicité
Posté le 23-08-2005 à 14:51:52  profilanswer
 

n°720348
0liv
Posté le 23-08-2005 à 14:59:07  profilanswer
 

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

n°720349
thelastsur​vivor69
Posté le 23-08-2005 à 15:00:24  profilanswer
 

merci je vais essayer de suite :)

n°720350
maxix
Posté le 23-08-2005 à 15:00:45  profilanswer
 

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


---------------
Zozoll-online!
n°720361
vomegaz
~Libriste & Gulden Draak fan~
Posté le 23-08-2005 à 15:33:23  profilanswer
 

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

n°720489
thelastsur​vivor69
Posté le 23-08-2005 à 22:09:40  profilanswer
 

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 :(

n°720492
thelastsur​vivor69
Posté le 23-08-2005 à 22:14:33  profilanswer
 

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...

n°720520
Dark_Schne​ider
Close the World, Open the Net
Posté le 23-08-2005 à 23:48:12  profilanswer
 

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
n°720655
thelastsur​vivor69
Posté le 24-08-2005 à 12:29:08  profilanswer
 

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

n°720734
Dark_Schne​ider
Close the World, Open the Net
Posté le 24-08-2005 à 15:19:16  profilanswer
 

- 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
mood
Publicité
Posté le 24-08-2005 à 15:19:16  profilanswer
 

n°720762
thelastsur​vivor69
Posté le 24-08-2005 à 16:13:42  profilanswer
 

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

n°720779
magicien96
Même pas peur @sato
Posté le 24-08-2005 à 17:25:57  profilanswer
 

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
n°720811
0liv
Posté le 24-08-2005 à 18:06:04  profilanswer
 

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'

n°720868
Dark_Schne​ider
Close the World, Open the Net
Posté le 24-08-2005 à 19:19:26  profilanswer
 

tout a été dit.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°720926
thelastsur​vivor69
Posté le 24-08-2005 à 22:26:22  profilanswer
 

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

n°720927
magicien96
Même pas peur @sato
Posté le 24-08-2005 à 22:27:34  profilanswer
 

donne moi la commande que tu tapes exactement...


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
n°720930
thelastsur​vivor69
Posté le 24-08-2005 à 22:35:52  profilanswer
 

'vi /path/to/fstab'

n°720932
magicien96
Même pas peur @sato
Posté le 24-08-2005 à 22:39:16  profilanswer
 

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
n°720933
thelastsur​vivor69
Posté le 24-08-2005 à 22:40:27  profilanswer
 

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

n°720947
thelastsur​vivor69
Posté le 24-08-2005 à 23:15:35  profilanswer
 

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

n°721019
Dark_Schne​ider
Close the World, Open the Net
Posté le 25-08-2005 à 05:51:39  profilanswer
 


loadkeys fr


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°721040
maxix
Posté le 25-08-2005 à 09:23:13  profilanswer
 

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


---------------
Zozoll-online!
n°721224
thelastsur​vivor69
Posté le 25-08-2005 à 15:30:12  profilanswer
 

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...

n°721262
maxix
Posté le 25-08-2005 à 16:21:16  profilanswer
 

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!
n°721568
thelastsur​vivor69
Posté le 26-08-2005 à 10:24:53  profilanswer
 

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

n°721570
maxix
Posté le 26-08-2005 à 10:31:39  profilanswer
 

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!
n°721571
thelastsur​vivor69
Posté le 26-08-2005 à 10:39:10  profilanswer
 

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

n°721575
maxix
Posté le 26-08-2005 à 10:50:33  profilanswer
 

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!
n°721584
thelastsur​vivor69
Posté le 26-08-2005 à 11:11:06  profilanswer
 

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

n°721604
maxix
Posté le 26-08-2005 à 11:38:15  profilanswer
 

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!
n°721607
thelastsur​vivor69
Posté le 26-08-2005 à 11:40:59  profilanswer
 

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

n°721632
maxix
Posté le 26-08-2005 à 12:04:45  profilanswer
 

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!
n°721636
Dark_Schne​ider
Close the World, Open the Net
Posté le 26-08-2005 à 12:11:17  profilanswer
 

tu dois vérifier lilo.conf et fstab


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°721833
kerma
Posté le 26-08-2005 à 18:32:59  profilanswer
 

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"

n°722604
thelastsur​vivor69
Posté le 29-08-2005 à 13:21:23  profilanswer
 

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

n°726644
thelastsur​vivor69
Posté le 07-09-2005 à 23:05:50  profilanswer
 

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

n°726667
Devman
Posté le 08-09-2005 à 00:16:56  profilanswer
 

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 :)

n°727126
thelastsur​vivor69
Posté le 09-09-2005 à 10:54:06  profilanswer
 

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

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  perdu linux apres formatage windows

 

Sujets relatifs
[Linux][KDE] Afficher une page web sur le bureau ?Client linux SAMBA : AIDE !!
[Resolu] Linux ne demarre pas sur un Athlon XP-M 2600+P!tux - Linux
[Linux] Utilisateurs, Groupes,linux Ubuntu Hoary
problem de connection linux (noob inside)[GRUB] Dual boot Linux(IDE)/Win-XP(SATA)
formater avec xp ou linux mon nouveau dd ?Contrôle à distance de Linux via Windows
Plus de sujets relatifs à : perdu linux apres formatage windows


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR