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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1180507
Rizzen Vir​nn
Posté le 19-11-2009 à 15:10:56  profilanswer
 

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

mood
Publicité
Posté le 19-11-2009 à 15:10:56  profilanswer
 

n°1180554
ducon3d
Posté le 19-11-2009 à 17:05:38  profilanswer
 

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

n°1180576
Rizzen Vir​nn
Posté le 19-11-2009 à 20:05:24  profilanswer
 

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

n°1180582
ducon3d
Posté le 19-11-2009 à 20:25:13  profilanswer
 

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

n°1180585
Rizzen Vir​nn
Posté le 19-11-2009 à 20:35:07  profilanswer
 

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
n°1180602
ducon3d
Posté le 19-11-2009 à 21:21:36  profilanswer
 

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

n°1180603
Rizzen Vir​nn
Posté le 19-11-2009 à 21:38:09  profilanswer
 

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


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

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

 

Sujets relatifs
distribution pour néophites ultimesAccès root ne fonctionne plus (tuto alsa)
RESOLU récupérer données NAS partition linux Qnap TS209 [résolu]Récupérer des mails par POP3 et les redistribuer par IMAP
Quelle distribution pour un vieux PC ?[Résolu] Acces aux partage samba depuis des Macs
xen ocfs2 et perte d'accès au partage iscsiProblème accès disque sous ubuntu
Cygwin/NFS et droits d'accèsQuelle distribution pour ATOM et XBMC ?
Plus de sujets relatifs à : récupérer un accès à une distribution


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