perdu linux apres formatage windows - Linux et OS Alternatifs
Marsh Posté le 23-08-2005 à 14:59:07
Bonjour,
reboot sur Knoppix et fais un fsck sur tes partitions Linux
Oliv'
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
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
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...
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
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
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
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
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 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
Marsh Posté le 24-08-2005 à 18:06:04
Citation : Pour finir je tappe /tmp/root/sbin/lilo -c /tmp/root/etc/lilo.conf |
pour ce problème 2 solutions:
1-
cd /tmp/root |
2-
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/tmp/root/lib:/tmp/root/usr/lib |
et tu retentes la commande
Oliv'
Marsh Posté le 24-08-2005 à 19:19:26
tout a été dit.
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?
Marsh Posté le 24-08-2005 à 22:27:34
donne moi la commande que tu tapes exactement...
Marsh Posté le 24-08-2005 à 22:39:16
thelastsurvivor69 a écrit : 'vi /path/to/fstab' |
Je le voyais gros comme une maison selui là
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
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
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
Marsh Posté le 25-08-2005 à 05:51:39
loadkeys fr
Marsh Posté le 25-08-2005 à 09:23:13
ReplyMarsh 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...
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é)
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
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...
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
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!
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)', |
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...
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.
Marsh Posté le 26-08-2005 à 12:11:17
tu dois vérifier lilo.conf et fstab
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"
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
initrdboot/initrd.img
append="acpi=ht resume=/dev/hda7 splash=silent"
vga=788
read-only
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/hda5
initrdboot/initrd.img
append="acpi=ht resume=/dev/hda7
read-only
image=/boot/vmlinuz
label="failsafe"
root=/dev/hda5
initrdboot/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
Marsh Posté le 07-09-2005 à 23:05:50
personne ne me réponds ???snif merci quand meme ...
Damien
Marsh Posté le 08-09-2005 à 00:16:56
Tu lances Knoppix et tu essaies:
|
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
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
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!