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 18/01/2008, à 15:51

Jognu

Ubuntu sur un disque dur externe

Bonjour les gens !
Je viens vous voir pour une question qui a déjà  dû être abordée des milliers de fois, mais je n'ai pas trouvé mon bonheur smile

Voila, un ami à  moi à  installé Ubuntu sur son disque dur externe (manque de place sur le disque interne).

Comme vous vous en doutez, le problème vient du grub !

L'erreur habituelle : 17 tongue

Etant à  trois dessus, on a testé beaucoup de choses.
On a mis le démarrage USB avant le démarrage du disque. Ensuite le grub est à  priori sur le disque externe, puisque quand il n'est pas branché ça démarre directement sur Windows.
Ensuite nous sommes allés modifier le menu.lst.

Alors le partitionnement de ses disques :
Disque interne :
1. Partition Windows
2. Partition de récupération

Disque externe :
1. Partition avec des données
2. SWAP
3. Partition Ubuntu

Voila le menu.lst qu'on a :

title		Ubuntu 7.10, kernel 2.6.22-14-generic
root		(hd1,2)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=f5ef4240-79c3-4e1a-8780-c3600503410a ro quiet splash
initrd		/boot/initrd.img-2.6.22-14-generic
quiet

title		Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root		(hd1,2)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=f5ef4240-79c3-4e1a-8780-c3600503410a ro single
initrd		/boot/initrd.img-2.6.22-14-generic

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

C'est le premier qu'on a testé, logiquement ça devrait marcher : hd1,2 (soit deuxième disque, troisième partition).
Malheuresement ça ne marche pas (sans compter qu'il n'y a pas encore le windows dedans).

On a testé en changeant les chiffres et en essayant pleins d'autres trucs : remplacer generic par usb, rajouter un rootdelay, enfin un tas de trucs comme ça, mais toujours cette erreur 17.
On a même supprimer le menu.lst, mais toujours l'erreur 17 !

Etant donné qu'on ne trouve plus grand chose à  faire, je me tourne vers vous, il y a surement un grubuser qui sait comment faire big_smile

Merci d'avance pour votre aide !

#2 Le 18/01/2008, à 16:10

Zed973

Re : Ubuntu sur un disque dur externe

Salut
Je ne suis pas sur mais il me semble que

root        (hd1,2)

est bizarre.
Il me semble que soucvent les disques usb sont plus en sdx,x plutà´t que hdx,x

A voir
Sinon il y a toujours la doc sur grub;)


Linux depuis 2007.   Ubuntu Mate 23.10
Ravi.

Hors ligne

#3 Le 18/01/2008, à 16:14

Jognu

Re : Ubuntu sur un disque dur externe

Eh bien à vrai dire je tire ça de la doc grub si je ne me trompe pas tongue
J'ai lu que le type du disque (IDE ou SATA) ne fait pas changer le hd (pour le grub).

#4 Le 21/01/2008, à 09:58

Jognu

Re : Ubuntu sur un disque dur externe

Petit up !

#5 Le 21/01/2008, à 10:20

serge3576

Re : Ubuntu sur un disque dur externe

Bonjour,
J'ai commencé avec Ubuntu il y a deux ans en l'installant sur un disque USB.
La version de l'époque m'avait construit un Grub correct.
Les versions suivantes était mauvaise!
Il faut mettre (hd0,0) !
Je pense que quand le bios va voir si il y a quelque chose sur l'USB, et qu'il trouve quelque chose, ce quelque chose devient la première partition du premier disque, puisqu'il n' a rien vu d'autre avant.
SGDG

Hors ligne

#6 Le 21/01/2008, à 10:36

denis_aec

Re : Ubuntu sur un disque dur externe

Essaie de démarrer sur livecd avec ton disque branché, puis donne le résultat de :
sudo fdisk -l

ça permettra de vérifier ce que voit ubuntu comme disque et partition.
Regarde ce que contient /boot/grub/device.map , ça te dit ce qu'est supposé voir grub au boot et à quoi correspondent les disques.

Enfin, tu peux suivre la doc pour reconfigurer grub (http://doc.ubuntu-fr.org/grub):

Avec le Live CD Ubuntu

sudo grub --batch

Si vous ne savez pas sur quelle partition se trouvent les fichiers de Grub, entrez à l'invite grub> :

grub> find /boot/grub/stage1

Cette commande vous indiquera la partition sur laquelle sont situés ces fichiers. Imaginons que cette commande nous a fourni (hd0,1) comme réponse. Dans ce cas, il faut entrer :

grub> root (hd0,1)

Remplacez bien entendu (hd0,1) par la partition correspondante.

L'étape suivante consiste à indiquer à Grub le disque sur lequel il doit (ré)installer le chargeur de système. Si par exemple, on souhaite l'installer sur le disque (hd0):

grub> setup (hd0)
grub> quit

Voilà le travail est fini. Grub est remis d'aplomb !

Hors ligne