Pages : 1
#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
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
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
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
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> quitVoilà le travail est fini. Grub est remis d'aplomb !
Hors ligne
Pages : 1