récupérer un accès à une distribution

récupérer un accès à une distribution - Installation - Linux et OS Alternatifs

Marsh Posté le 19-11-2009 à 15:10:56    

Bonjour,
 
J'ai un multi-boot debian-windows. Je voulais installer ubuntu sur une autre partition hier.
J'ai donc pris soin de ne pas toucher au mbr pour laisser mon grub2 debian (qui est sur une partition séparée).
Seulement je n'avais pas tenu compte que lors de l'install, j'ai fusionné deux petites partitions (des résidus d'anciennes distrib) pour installer le nouveau système sur une grande.
Résultat j'ai le numéro de mes partitions qui s'est décalé de 1, y compris celle avec le boot. (enfin je suppose que c'est ça qui a causé l'erreur)
 
Quand je démarre j'ai:

file not found
grub rescue>


 
J'ai essayé ce qui était proposé ici
mais déjà à la deuxième ligne j'ai un message d'erreur "linux command not found", même chose pour boot, ro, help,... pour l'instant j'ai l'impression que juste set et ls fonctionnent
 
Bon comme j'avais besoin de mon pc ce matin et que la nuit ne m'avait pas vraiment portée conseille, j'ai refait vite une installe d'ubuntu en écrasant le mbr et réécrivant sur la partiton boot.
Heureusement j'ai fait une sauvegarde avant (du boot et du mbr)
Ca fonctionne j'ai accès à ubuntu mais plus à debian (logique).
Comment puis-je faire ?
 
Je veux bien réinstaller ubuntu comme j'ai quasi rien fait dessus (mais pas debian).
J'aimerais que mon boot soit fait pour que je sois le moins dépendant possible des distributions installée et que je puisse assez facilement installer et désinstaller ce que je veux...
 
merci

Reply

Marsh Posté le 19-11-2009 à 15:10:56   

Reply

Marsh Posté le 19-11-2009 à 17:05:38    

Code :
  1. ls
  2. set root=(hd0,1)
  3. set prefix=(hd0,1)/grub
  4. insmod linux
  5. ls /
  6. linux /vmlinuz-2.6.blabla
  7. initrd /initblabla
  8. boot


sous réserve que ta partition boot soit la première du premier disque sda1 en gros, sinon remplace en conséquence, mais attention quand même grub ne numérote pas toujours les disques dans le même ordre que linux.
le ls (tout cours pas de /) te donnera la liste des disques et partitions ca peut aider
le ls / devrais te donner la liste des fichier sur la partition boot
sache que tu as l'auto-complétion quand tu vas taper linux /vml tu appuie sur tab, inutile de tout recopier à la main
 
ensuite une fois sur

Reply

Marsh Posté le 19-11-2009 à 20:05:24    

Je dois faire ça où/quand/comment ?
 
j'ai éssayé en gardant le mbr et restaurant le grub mais ça ne fonctionnait pas...
 
sinon je ne suis pas sûr que ça fonctionnerait mais est-ce que ça fonctionnerait de faire :
 
1 restaurer le mbr debian (avec ancienne table de partition où la partoche ubuntu est divisée en 2)
2 faire un copier-coller de mon backup du boot debian sur la partition boot
3 demarrer en debian
4 faire la fusion des partitions sur debian
5 mettre à jour grub (pour qu'il tienne compte de mes nouveaux numeros de partitions)
6 réinstaller ubuntu sans toucher au mbr et à la partition boot
7 redemarrer sur debian (ubuntu non reconnu)
8 mettre à jour le grub depuis debian pour qu'il me reconnaisse ubuntu
 
j'aimerais avoir votre confirmation avant de (encore) faire une bétise
 
merci

Reply

Marsh Posté le 19-11-2009 à 20:25:13    

les commande que je t'ai passé sont à entrer dans le shell grub rescue>

Reply

Marsh Posté le 19-11-2009 à 20:35:07    

mais en fait je n'ai plus le shell grub rescue puisque j'ai écrasé le mbr et formaté la partition boot lors de la dernière install de ubuntu (parce qu'il me fallait un système pour bosser ce matin)

 

donc je restaure le mbr (avec ou sans la table de partition ?) et le boot debian et puis je peux mettre tes commandes ?


Message édité par Rizzen Virnn le 19-11-2009 à 20:37:13
Reply

Marsh Posté le 19-11-2009 à 21:21:36    

déjà il te faut grub2 sur le mbr, osef du reste juste grub dans le mbr
 
puis en rescue tu tape ce qu'il faut pour booter
 
puis tu fais un update-grub
 
en fait le shell grub rescue tu l'as quand grub ne trouve pas la partition boot donc sur un disque vierge avec grub dans le mbr tu aura ce shell quand même

Reply

Marsh Posté le 19-11-2009 à 21:38:09    

ok j'ai restauré tout comme avant
j'ai justé édité la ligne que je voulais, changé sda9 (ancienne emplacement de la partition boot) par sda7 (nouvel emplacement), viré une ligne avec search et un uuid qui posait problème et ça fonctionne !
 
pour le ubuntu, j'ai supprimé le point de montage /boot dans /etc/fstab et copié le dossier boot ubuntu dans un nouveau dossier sur la même partition que le système.
 
je vais tester mais apparement il a l'air d'avoir bien reconnu avec update-grub
 
 
merci beaucoup

Reply

Sujets relatifs:

Leave a Replay

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