DrySs Posté(e) le 1 mars 2006 Partager Posté(e) le 1 mars 2006 Bonjour, J'ai installé Linux Ubuntu sur une deuxieme partition du disque dur et j'utilisais le petit programme GRUB pour choisir mon OS lors du boot de ma machione. Malheureusement, j'ai du réinstaller Windows, et bien sur il a efface l'ammorce GRUB, se chargeant donc automatiquement, sans me donner le choix. Je n'ai donc plus acces a mon Ubuntu... J'ai essayé de booter avec le CD d'install, mais impossible de "sauter" les étapes pour aller directement a celle de l'installation du GRUB. J'ai pas envie de réinstaller Linux et perdre ma conf déja installée. Quelqu'un aurait-il une solution ? Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 1 mars 2006 Partager Posté(e) le 1 mars 2006 Regarde dans le topic "Bootloaders"/"Gestionnaire de démarrage" Il y a une partie "installation", il suffit de la faire avec un live-CD avec la commende "grub" Lien vers le commentaire Partager sur d’autres sites More sharing options...
DrySs Posté(e) le 2 mars 2006 Auteur Partager Posté(e) le 2 mars 2006 Regarde dans le topic "Bootloaders"/"Gestionnaire de démarrage"Il y a une partie "installation", il suffit de la faire avec un live-CD avec la commende "grub" J'ai demarré avec le LiveCD.J'ai tenté de suivre les étapes specifiés dans le topic en question, sans succes. grub> root (hd<TAB>Possible disks are: hd0 hd1 hd2 Moi quand je tape root(hd<TAB>, il ne me trouve rien. Aucun hd. Donc forcement je suis bloqué J'ai essayé avec : $ grub-install --root-directory=/boot /dev/hdXLa pareil, ca bloque. Il me trouve bien une liste de Hd (Hda, hda1, hda2, hda3, hda5, etc), mais si je tente de mettre la commande, j'ai un permission denied.Et si je le fais en "sudo" devant, il me retourne pour chaque hd que j'ai essayé : "snapshot does not have any corresponding BIOS drive." Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 2 mars 2006 Partager Posté(e) le 2 mars 2006 Il faut lancer "grub" avec les autorisations root (donc avec sudo par exemple) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sandeman Posté(e) le 2 mars 2006 Partager Posté(e) le 2 mars 2006 si ça peut aider, il est parfois essentiel que tu mette à jour ton fichier /boot/grub/device.map # cat /boot/grub/device.map (hd0) /dev/sda (ici /sda parce que je suis en SATA ou en SCSI, hda sinon) par contre il faut aussi faire attention à modifier le device.map de ton disque dur, pas de ton liveCD (tu te retrouveras en read-only de toute façon, ton éditeur refusera de le modifier). de mémoire : mount /dev/sda1 /mnt vi /mnt/boot/grub/device.map grub-install --root-directory=/mnt/boot avec certains lives CD (celui de Gentoo, si je me souviens bien, ou alors c'est knoppix ?) il te fait une erreur comme quoi il ne peut accéder au fichier source ou une connerie comme ça. J'ai solutionné en remontant / en fw mount / -o remount,rw bizarre mais si ça marche ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
DrySs Posté(e) le 2 mars 2006 Auteur Partager Posté(e) le 2 mars 2006 J'ai trouvé un tutorial sur le site de Ubuntu-fr. Mais ca merde, voilà le log : ubuntu@ubuntu:/boot$ sudo -sroot@ubuntu:/boot# grub --batch Probing devices to guess BIOS drives. This may take a long time. GNU GRUB version 0.95 (640K lower / 3072K upper memory) [ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ] grub> find /boot/grub/stage1 find /boot/grub/stage1 (hd0,5) grub> root (hd0,5) root (hd0,5) Filesystem type is ext2fs, partition type 0x83 grub> setup (hd0) setup (hd0) Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/e2fs_stage1_5" exists... yes Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 16 sectors are embedded. succeeded Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,5)/boot/grub/stage2 /boot/grub/menu.lst"... f ailed Error 22: No such partition grub> Lien vers le commentaire Partager sur d’autres sites More sharing options...
fabien29200 Posté(e) le 2 mars 2006 Partager Posté(e) le 2 mars 2006 Je sais pas comment ça marche pour grub, mais pour lilo, il faut chrooter la commande. Par exemple si tu as monté ton linux en /mnt/linux # chroot /mnt/linux lilo Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 2 mars 2006 Partager Posté(e) le 2 mars 2006 Non il n'y a pas besoin de chroot avec grub. Quand on lui dit "root", il repère le disque dur avec les fichiers de conf et les "stages" Ensuite avec "setup", on installe tout ça, et c'est bon! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.