Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/06/2007, à 10:40

Anium

Déménager Grub

Bonjours,

J'ai installer un nouveau dique dur et grub me sort une erreur 22.

Grub est installé sur un disque dur IDE hda de stockage.
J'un un autre disque dur en SATA où j'ai Ubuntu et XP.
Mon troisième disque dur est en IDE sur la même nappe que hda. Lorsque je l'active dans le bios, erreur 22.

J'aimerais installer grub sur sda. Je pourrais ainsi démarrer mon système même si mon disque de stockage est retiré.

J'ai tenté sudo grub-install /dev/sda et en boutant sur le sata, grub se lance bien mais impossible de bouter sur quoi que ce soit...

Comment faire ?

Merci d'avance.

Edit : orthographe ;)

Dernière modification par Anium (Le 16/06/2007, à 10:48)

Hors ligne

#2 Le 16/06/2007, à 13:17

cyriltyler

Re : Déménager Grub

bon tout d'abord y a une doc trés bien faite :http://doc.ubuntu-fr.org/grub

Mais sinon ceci devrait macher: boot sur un desktop cd d'ubuntu
et la ouvre un terminal et tape :

sudo grub --batch

tu te retrouve normalement avec l'invite de grub : grub>

à ce moment la tu tapes :

grub> find /boot/grub/stage1

ceci te donne la liste des endroits ou tu as grub d'installé. ça devrait te renvoyer un truc du genre (hd0,1) (attention grub fait pas la difference entre les disques sata et ide donc tes trois disques seront hd0 hd1 hd2 ne t'attend pas a voir un sd0 ^^) le chiffre a cote represente la partition sur le disque.

mettons que tout va bien jusqu'ici et que tu as bien trouvé un grub d'installé. tu tappes alors :

grub> root (hdx,x)

(hdx,x) represente ce que la commande d'avant t'as renvoyé

suivi de :

grub> setup (hdx)

le disque ou tu veux installer grub donc ton disque sata
puis :

grub > quit

ayé tu devrais avoir recuperer ubuntu , ensuite pour recuperer le multiboot windows t'as plus qu'a lire la doc tongue


poser une question bête c'est passer pour un con pendant 5 minutes , ne pas la poser c'est le rester toute sa vie.

Hors ligne

#3 Le 16/06/2007, à 15:41

Anium

Re : Déménager Grub

Merci pour ta réponse.

J'avais tenté cette manip. Mais comme je l'ai di plus haut, grub se lance bien mais impossible de booter sur quoi de ce soit.

error 22 no such partition

Pourtant mon menu.lst a l'air correct ...

$ sudo fdisk -l

Disque /dev/hda: 81.9 Go, 81964302336 octets
255 têtes, 63 secteurs/piste, 9964 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        9964    80035798+   c  W95 FAT32 (LBA)

Disque /dev/sda: 123.5 Go, 123522416640 octets
255 têtes, 63 secteurs/piste, 15017 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *        1149        3698    20482843+   7  HPFS/NTFS
/dev/sda2               1        1021     8201151   83  Linux
/dev/sda3            1022        1148     1020127+  82  Linux swap / Solaris
/dev/sda4            3699       15017    90919867+  83  Linux

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

Disque /dev/hdb: 40.0 Go, 40020664320 octets
255 têtes, 63 secteurs/piste, 4865 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdb1               1        4865    39078081   83  Linux
title		Ubuntu, kernel 2.6.20-16-generic
root		(hd1,1)
kernel		/boot/vmlinuz-2.6.20-16-generic root=UUID=a2b2fd41-92cc-40a7-ad13-fdd149ea101c ro quiet splash locale=fr_FR
initrd		/boot/initrd.img-2.6.20-16-generic
quiet
savedefault

title		Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root		(hd1,1)
kernel		/boot/vmlinuz-2.6.20-16-generic root=UUID=a2b2fd41-92cc-40a7-ad13-fdd149ea101c ro single
initrd		/boot/initrd.img-2.6.20-16-generic

title		Ubuntu, memtest86+
root		(hd1,1)
kernel		/boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title		Microsoft Windows XP Professionnel
root		(hd1,0)
savedefault
makeactive
map		(hd0) (hd1)
map		(hd1) (hd0)
chainloader	+1

Hors ligne

#4 Le 16/06/2007, à 15:58

Anium

Re : Déménager Grub

Bon en postant mon menu.lst, j'ai remarqué ça :

title        Ubuntu, kernel 2.6.20-16-generic
root        (hd1,1)

J'ai donc changé (hd1,1) par (hd0,1) et ça marche
Je ne comprend pas comment j'arrivais à booter sous mes système avant... si quelqu'un pouvait m'expliquer.

Hors ligne

#5 Le 16/06/2007, à 16:44

figaro

Re : Déménager Grub

Tu fais du mapping avec Windows et tu inverses la définition des disques.


Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04

Hors ligne