arnauddebordeaux
Bonjour à tous,
Je souhaite faire découvrir Ubuntu à un ami sous ses 3 bureaux principaux (Gnome, KDE et Xfce) ; par souci de performance, j'aimerais installer les 3 sur le même disque dur externe, au lieu d'utiliser Virtual Box.
Existerait-il un moyen de faire coexister les 3 sur ce disque?
Je souhaiterais préciser que j'ai déjà fait des recherches avant de poster, mais qu'aucune solution concluante n'était apportée...
Merci d'avance!
siden
oui c'est tout a fait possible
tu fait une procédure d'installation classique, mais tu fait bien attention aux partitions
Il faut évidemment choisir des partitions sur ton disque externe.
Juste avant de commencer l'install, il me semble que tu peux configurer le grub plus précisément. la tu choisis de l'installer sur le premier secteur du disque externe (/dev/sdb) mais pas sur ton disque interne
pour le booter, il faut régler ton BIOS pour que ton disque externe boote en premier
[supprimé]
Salut
Oui bien sûr. Le principe étant toujours le même que sur un disque interne :
1) on installe le bootloader GRUB du système "principal" sur le MBR du disque externe
2) on installe le bootloader des systèmes "secondaires" sur leur partition / et ensuite on effectue un "chainage" depuis le système principal vers les systèmes secondaires.
@+
arnauddebordeaux
merci siden (et jeanld63, même si j'ai pas encore testé ta proposition^^) ; ça marche du tonnerre!
Seulement, maintenant je suis dans un sacré bazar : le GRUB est sur le disque dur externe ; ça signifie que maintenant, je dois avoir mon disque dur externe branché pour que le GRUB démarre ; sinon, je ne peux plus démarrer l'OS installé sur mon disque dur interne.
Quand le disque dur externe n'est pas branché, j'ai une erreur 21, que je ne connais évidemment pas ^^
Pourrais-tu m'indiquer un moyen de remettre le grub sur mon disque dur interne, sans tout formater?
[supprimé]
Hé oui erreur funeste. Quand on utilise un disque externe, on ne met
jamais grub sur le DD interne, car ensuite tu ne pourras jamais démarrer sans le dd externe.
Regarde par
ICI pour réparer.
@+
kAzz
Sinon y'a aussi la solution de frafra, beaucoup plus simple, qui marche nickel avec une clé USB. Pas essayé sur dd externe, mais pas de raison que ça ne marche pas non plus :
http://forum.ubuntu-fr.org/viewtopic.php?id=343634
[supprimé]
Sauf que je ne suis pas sûr que cette solution lui permette de rebooter normalement sur son DD interne ?
kAzz
Justement si, ça ne modifie en rien le disque interne. Vraiment un super boulot qu'il a fait frafra.
arnauddebordeaux
Merci à tous pour toutes ces indications, je les teste demain!
Parce que j'ai cru trouver une solution (bien bourrin et pas fine du tout^^) qui consistait à installer tous les OS que je voulais sur mon DD externe, puis d'installer un OS temporaire sur mon DD interne ; lors de cette dernière installation, préciser la localisation du grub ; sauf que ça ne marche pas ^^
Donc comme il est 3h39, et que je suis un peu fatigué, je vais dormir un peu avant de tout tester ;-)
Merci beaucoup tout le monde, je vous dit ça demain!
Juste un truc, par contre, jeanjd63 : je viens de regarder le lien, où tu indiques en 3ème étape qu'il faut réinstaller le bootloader sur XP ou Vista ; je tourne uniquement sous Ubuntu ; que faut-il faire dans ce cas pour le bootloader?
[supprimé]
kAzz a écritJustement si, ça ne modifie en rien le disque interne. Vraiment un super boulot qu'il a fait frafra.
Mais dans ce cas le mal est fait : Le GRUB installé sur le MBR pointe sur le DD Externe et il faut d'abord le restaurer.
@arnauddebordeaux
Dans ce cas si tu n'as pas d'Xp sur le DD interne, il faut simplement restaurer le GRUB du système installé sur le DD interne vers le MBR.
Le + simple : tu installes une distri sur le DD interne et là pas de soucis, par défaut elle installera GRUB sur le MBR.
Si tu as déjà une install sur le dd interne, dans ce cas tu bootes en LiveCD (DD usb débranché) et tu tapes les commandes :
sudo grub
find /boot/grub/menu.lst devrait te rendre un ensemble (hdx,y)
root (hdx,y)
setup (hdx) en remplaçant les x et y par les vraies valeurs.
quit
puis tu rebootes.
Pour démarrer sur l'usb, il faut, dans le bios l'usb prioritaire sur le dd interne. Ainsi si l'usb est connecté
, tu bootes dessus, sinon tu bootes sur l'interne.
@+
kAzz
jeanjd63 a écritkAzz a écritJustement si, ça ne modifie en rien le disque interne. Vraiment un super boulot qu'il a fait frafra.
Mais dans ce cas le mal est fait : Le GRUB installé sur le MBR pointe sur le DD Externe et il faut d'abord le restaurer.
Non jeanjd63 : j'ai Debian, Ubuntu, Mint, Fedora, Mandriva, systemrescuecd et BartPE sur ma clé USB. Je boot dessus depuis n'importe quel ordi, et quand je l'enlève il boot de nouveau sans pb sur son disque interne (y compris celui depuis lequel j'ai créé la clé).
J'étais à la recherche d'un multiboot sur clé USB, et c'est de loin la meilleure solution que j'ai trouvé : simple et efficace.
[supprimé]
arnauddebordeaux a écritmerci siden (et jeanld63, même si j'ai pas encore testé ta proposition^^) ; ça marche du tonnerre!
Seulement, maintenant je suis dans un sacré bazar : le GRUB est sur le disque dur externe ; ça signifie que maintenant, je dois avoir mon disque dur externe branché pour que le GRUB démarre ; sinon, je ne peux plus démarrer l'OS installé sur mon disque dur interne.
Quand le disque dur externe n'est pas branché, j'ai une erreur 21, que je ne connais évidemment pas ^^
Pourrais-tu m'indiquer un moyen de remettre le grub sur mon disque dur interne, sans tout formater?
arnauddebordeaux
Super jeanjd63!!!!!
Mon GRUB est à nouveau installé sur le DD interne!Merci!!
Seulement... (Sinon c'est pas drôle ^^), je n'arrive pas à booter depuis le DD externe ; quand je le fais en définissant les priorités par le BIOS, et que je démarre, il m'affiche
"No Operating System",
puis le GRUB démarre normalement...JE CRAQUE!
que se passe-t-il?Pourtant, quand je démarre Ubuntu sur mon DD interne, le DD ext et ses 3 partitions sont reconnus :-(
[supprimé]
Il faut aussi un grub sur le disque externe !
Le bios teste le disque externe, le trouve, mais ne trouve rien dans le mbr, d'où son "No Operating System", puis il passe au disque suivant, donc l'interne, et là ça démarre...
Au début, tu avais grub (stage1) sur le disque interne, mais qui allait chercher ce qui lui faut (stage2/menu.lst ou grub.cfg selon la version) sur une partition du disque externe. Du coup il fallait que le disque externe soit branché pour qu'il trouve.
Actuellement tu as toujours grub (stage1) sur le disque interne, mais il trouve le reste (stage2, etc.) également sur une partition du disque interne. Donc tout va bien...
[supprimé]
Salut Arnaud
Il faut maintenant installer GRUB sur le MBR du DD externe.
Tu démarres normalement ubuntu, dd externe connecté, et tu refais les commandes du post #10 en adaptant pour le DD externe.
@+
arnauddebordeaux
Effectivement, ça marche, mais tu as oublié la composante principale du théorème de l'emmerdement maximum, qui dit que quand tout semble aller bien, il y a forcément un problème 😃
J'en ai même plusieurs : effectivement, je peux démarrer depuis le DD externe, maintenant, sauf que seules les partitions de mon DD INTERNE sont affichées dans le menu du choix d'OS ; je ne sais pas où les autres sont passées :-S
[supprimé]
Salut
Peux-tu détailler les commandes que tu as passé pour installer Grub sur le MBR du dd externe ?
Et en particulier le résultat du :
grub>
find /boot/grub/menu.lst
Petite question as-tu installé la version 9.10 sur le DD externe ?
Si c'est le cas il faut suivre
CECI pour grub-pc (la nouvelle version de GRUB). Attention à ne pas te prendre les "pinceaux" entre /dev/sda et /dev/sdb.
@+
arnauddebordeaux
D'abord, non, je n'ai pas installé la 9.10, mais la 9.04 ; d'après ce que j'ai lu, je ne suis pas le seul à avoir des problèmes avec la 9.10...
Je m'occupe d'ailleurs parallèlement de ce problème sur un autre forum, mais pour l'instant, j'évite de me frotter à cette version.
voila ce que donne ce que je tape :
grub> find /boot/grub/menu.lst
(hd0,0)
(hd0,2)
(hd1,0)
(hd1,1)
(hd1,2)
grub> root (hd0,0)
grub> 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)"... 17 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,0)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.
Voila, docteur :-) C'est grave?
[supprimé]
Pour le dd usb il faudrait choisir :
root (hd1,y) où y=0,1 ou 2 en fonction du système "prioritaire"
puis
setup (hd1)
et
quit
Il faudra ensuite "chainer" les grub après les avoir installés sur leur partition / :
exemple :
On admet que la partition "principale du dd Externe est /dev/sdb1 (hd1,0)
pour les 2 autres il faudra faire (toujours après un
sudo grub) :
root (hd1,1)
setup (hd1,1) --> grub sur / de /dev/sdb2
root (hd1,2)
setup (hd1,2) --> grub sur / de /dev/sdb3
Et dans ton menu.lst qui se trouve sur /dev/sdb1 tu ajouteras en fin de fichier après la ligne :
### END DEBIAN AUTOMAGIC KERNELS LIST
les 2 paragraphes suivants :
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Autres Linux sur USB:
root
# on /dev/sda2
title Linux ???? sur USB /dev/sda2
root (hd0,1)
chainloader +1
# on /dev/sda3
title Linux ???? sur USB /dev/sda3
root (hd0,2)
chainloader +1
Et ainsi au prochain boot sur l'usb, tu devrais retrouver tes petits.
@+
arnauddebordeaux
YEEAAAHH!!!
Ca marche!!!
Enfin...A un détail près^^ ; Kubuntu, que j'ai installé hier sur mo DD interne dans une autre partition, n'est affiché ni dans le grub du DD interne, ni dans celui de l'externe :-/
Mais j'imagine qu'en suivant tes instructions plus haut, et en adaptant, j'y arriverai, non?
Confirme le moi quand même, parce que je n'ai pas envie de faire de bêtise si près du but, je pense que tu comprendras :-)
J'ai également un autre problème minime :
Maintenant, dans mes 2 grubs, j'ai en commun 3 choix ; un qui m'amène réellement à Ubuntu, et 2 qui ne semblent servir à rien ; quand je les lance, ils m'affichent error 15 ; file not Found.
Etant donné que j'arrive à lancer Ubuntu sans problème sur mon disque dur ( et ce que le DD externe soit branché ou non), est- ce que je peux supprimer dans les fichiers menu.lst les lignes qui font référence à ces choix?