[supprimé]
Salut
Peux-tu lister (en indiquant les lignes posant problèmes) les menu.lst du DD interne et externe.
Pour la première question oui bien sûr tu peux réaliser le chainage vers kubuntu en suivant les indications données + haut :
1) tu installes le grub concerné sur sa partition /
2) tu ajoutes le chainage depuis le menu.lst principal.
Une petite info :
Tu peux limiter le nombre de lignes affichées dans le menu en modifiant dans chaque menu.lst concerné la ligne :
# howmany=all
par
# howmany=2 -> 2 versions de kernel c'est suffisant.
Tu sauves puis pour mettre à jour menu.lst tu tapes la commande :
sudo update-grub
@+
[supprimé]
Pour l'instant, ton stage1 sur le mbr interne renvoie à un stage2/menu.lst sur une partition interne. S'il y a d'autres systèmes sur d'autres partitions internes (ou externes d'ailleurs), ils ne sont pas pris en compte, sauf que : l'installateur cherchant les systèmes existants, il va les intégrer au menu.lst qu'il installe, lui. Mais si tu reviens à un menu.lst d'un système installé auparavant, forcément, le nouveau n'y sera pas et il faudra l'y mettre à la main.
Exemple : les sytèmes suivants installés à la queue leu leu :
sdax : ubuntu => menu.lst avec ubuntu sur /boot/grub de sdax
sday : debian => menu.lst avec ubuntu et debian sur /boot/grub de sday
sdaz : kubuntu => menu.lst avec ubuntu, debian et kubuntu sur /boot/grub de sdaz
Donc au démarrage, c'est le menu.lst de sdaz qui est chargé, avec les 3 entrées, puisque le dernier système installé est sur sdaz et que l'installateur a aussi trouvé les 2 autres, installés avant.
Mais si tu remets grub de la manière suivante :
root (hd0,y-1) <= c'est la partition sday
setup (hd0)
ça va redémarrer en chargeant le menu.lst de sday, où il n'y a pas kubuntu, qu'il faudra donc rajouter à la main...
Vu ? 😃
arnauddebordeaux
Je ne vais pas te lister tous les menus.lst, seulement 1, en exemple, car l'erreur se reproduit sur chacun.
Par exemple, celui de sdb1 (en partie, pour t'alléger la lecture :-) ); je te mets en gras là où il y a des problèmes :
## ## End Default Options ##
title Ubuntu 9.04 (DD externe), kernel 2.6.28-11-generic
uuid b47fe9ca-66a7-4d93-bdab-fa2076339d8d
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=b47fe9ca-66a7-4d93-bdab-fa2076339d8d ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet
title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid b47fe9ca-66a7-4d93-bdab-fa2076339d8d
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=b47fe9ca-66a7-4d93-bdab-fa2076339d8d ro single
initrd /boot/initrd.img-2.6.28-11-generic
title Ubuntu 9.04, memtest86+
uuid b47fe9ca-66a7-4d93-bdab-fa2076339d8d
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 an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04, kernel 2.6.28-17-generic (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-17-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro quiet splash
initrd /boot/initrd.img-2.6.28-17-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04, kernel 2.6.28-17-generic (recovery mode) (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-17-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro single
initrd /boot/initrd.img-2.6.28-17-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04, kernel 2.6.28-16-generic (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-16-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro quiet splash
initrd /boot/initrd.img-2.6.28-16-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04, kernel 2.6.28-16-generic (recovery mode) (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-16-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro single
initrd /boot/initrd.img-2.6.28-16-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04, (Bonne version) kernel 2.6.28-11-generic (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04 , kernel 2.6.28-11-generic (recovery mode) (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro single
initrd /boot/initrd.img-2.6.28-11-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04, memtest86+ (on /dev/sda1)
root (hd0,0)
kernel /boot/memtest86+.bin
savedefault
boot
# on /dev/sdb2
title Kubuntu 9.04 sur USB /dev/sdb2
root (hd0,1)
chainloader +1
# on /dev/sdb3
title Xubuntu 9.04 sur USB /dev/sdb3
root (hd0,2)
chainloader +1
En fait, je voudrais savoir si je peux tout simplement supprimer les lignes en gras...
[supprimé]
arnauddebordeaux a écritJe ne vais pas te lister tous les menus.lst, seulement 1, en exemple, car l'erreur se reproduit sur chacun.
Par exemple, celui de sdb1 (en partie, pour t'alléger la lecture :-) ); je te mets en gras là où il y a des problèmes :
## ## End Default Options ##
title Ubuntu 9.04 (DD externe), kernel 2.6.28-11-generic
uuid b47fe9ca-66a7-4d93-bdab-fa2076339d8d
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=b47fe9ca-66a7-4d93-bdab-fa2076339d8d ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet
title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid b47fe9ca-66a7-4d93-bdab-fa2076339d8d
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=b47fe9ca-66a7-4d93-bdab-fa2076339d8d ro single
initrd /boot/initrd.img-2.6.28-11-generic
title Ubuntu 9.04, memtest86+
uuid b47fe9ca-66a7-4d93-bdab-fa2076339d8d
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 an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04, kernel 2.6.28-17-generic (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-17-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro quiet splash
initrd /boot/initrd.img-2.6.28-17-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04, kernel 2.6.28-17-generic (recovery mode) (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-17-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro single
initrd /boot/initrd.img-2.6.28-17-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04, kernel 2.6.28-16-generic (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-16-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro quiet splash
initrd /boot/initrd.img-2.6.28-16-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04, kernel 2.6.28-16-generic (recovery mode) (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-16-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro single
initrd /boot/initrd.img-2.6.28-16-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04, (Bonne version) kernel 2.6.28-11-generic (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04 , kernel 2.6.28-11-generic (recovery mode) (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro single
initrd /boot/initrd.img-2.6.28-11-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04, memtest86+ (on /dev/sda1)
root (hd0,0)
kernel /boot/memtest86+.bin
savedefault
boot
# on /dev/sdb2
title Kubuntu 9.04 sur USB /dev/sdb2
root (hd0,1)
chainloader +1
# on /dev/sdb3
title Xubuntu 9.04 sur USB /dev/sdb3
root (hd0,2)
chainloader +1
En fait, je voudrais savoir si je peux tout simplement supprimer les lignes en gras...
Tu peux en effet supprimer tout ce que j'ai mis en gras
Ces erreurs sont provoquées par le fait que si tu bootes sur l'usb, pour le bios le disque usb devient /dev/sda (hd0) pour grub et donc il ne trouve plus les infos du DD interne qui lui devient, toujours pour le bios, /dev/sdb (hd1) pour grub.
Attention quand même de faire aussi la modif du :
# howmany=2 sinon à chaque mise à jour du kernel ton menu va "grossir".
@+
arnauddebordeaux
Merci beaucoup pour tout jeanjd63 ; ça marche très bien!!!
J'ai juste encore un détail à régler, mais c'est plus fort que moi ^^
En fait, maintenant, quand je boote sur GRUB de mon DD externe, j'arrive sur GRUB de la partition principale, celle sur laquelle est installée Ubuntu ; là, l'utilisateur a 4 options:
-Ubuntu du DD externe
-Ubuntu du DD interne (qui le ramène en fait sur le grub du DD interne, pas directement sur Ubuntu lui même)
-Kubuntu du DD externe
-Xubuntu du DD externe
Quand je choisis un des deux derniers, j'arrive sur un autre Grub, dont le premier choix est l'OS choisi (Kubuntu ou Xubuntu).
Admettons que je choississe Kubuntu : j'ai alors les 4 choix suivants :
-Kubuntu DD externe
-Ubuntu interne
-Kubuntu externe
-Xubuntu externe
de même pour xubuntu, sauf que à la première ligne, j'aurais Xubuntu externe.
or je souhaiterais que l'utilisateur puisse avoir à nouveau le choix de revenir, sans redémarrer, au grub d'origine du DD externe, à savoir celui d'Ubuntu.
C'est clair, jusqu'à maintenant?
Je te montre également les 3 fichiers menus. lst, pour que tu comprennes mieux :-)
Pour le GRUB de Ubuntu :
title Ubuntu 9.04 sur USB /dev/sdb1
uuid b47fe9ca-66a7-4d93-bdab-fa2076339d8d
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=b47fe9ca-66a7-4d93-bdab-fa2076339d8d ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet
title Ubuntu 9.04 sur USB /dev/sdb1 (recovery mode)
uuid b47fe9ca-66a7-4d93-bdab-fa2076339d8d
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=b47fe9ca-66a7-4d93-bdab-fa2076339d8d ro single
initrd /boot/initrd.img-2.6.28-11-generic
title Ubuntu 9.04, memtest86+
uuid b47fe9ca-66a7-4d93-bdab-fa2076339d8d
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 Autres systemes d'exploitation:
root
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title GRUB DD interne (Ubuntu 9.04),sur /dev/sda1
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04 , kernel 2.6.28-11-generic (recovery mode) (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro single
initrd /boot/initrd.img-2.6.28-11-generic
savedefault
boot
# on /dev/sdb2
title Kubuntu 9.04 sur USB /dev/sdb2
root (hd0,1)
chainloader +1
# on /dev/sdb3
title Xubuntu 9.04 sur USB /dev/sdb3
root (hd0,2)
chainloader +1
Pour celui de Kubuntu:
title Kubuntu 9.04 sur USB /dev/sdb2
uuid 1ccae33f-5e6e-400e-b65d-8ec500a176fb
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=1ccae33f-5e6e-400e-b65d-8ec500a176fb ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet
title Kubuntu 9.04 sur USB /dev/sdb2 (recovery mode)
uuid 1ccae33f-5e6e-400e-b65d-8ec500a176fb
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=1ccae33f-5e6e-400e-b65d-8ec500a176fb ro single
initrd /boot/initrd.img-2.6.28-11-generic
title Kubuntu 9.04, memtest86+
uuid 1ccae33f-5e6e-400e-b65d-8ec500a176fb
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 Autres systemes d'exploitation:
root
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title GRUB DD interne (Ubuntu 9.04), sur /dev/sda1
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04 , kernel 2.6.28-11-generic (recovery mode) (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro single
initrd /boot/initrd.img-2.6.28-11-generic
savedefault
boot
# on /dev/sdb2
title Ubuntu 9.04 sur USB /dev/sdb1
root (hd0,0)
chainloader +1
# on /dev/sdb3
title Xubuntu 9.04 sur USB /dev/sdb3
root (hd0,2)
chainloader +1
Et enfin pour Xubuntu:
title Xubuntu 9.04 sur USB /dev/sdb3
uuid d7d96b76-d28c-40ae-ba4b-a3b4c525bc1e
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=d7d96b76-d28c-40ae-ba4b-a3b4c525bc1e ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet
title Xubuntu 9.04 sur USB /dev/sdb3 (recovery mode)
uuid d7d96b76-d28c-40ae-ba4b-a3b4c525bc1e
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=d7d96b76-d28c-40ae-ba4b-a3b4c525bc1e ro single
initrd /boot/initrd.img-2.6.28-11-generic
title Xubuntu 9.04, memtest86+
uuid d7d96b76-d28c-40ae-ba4b-a3b4c525bc1e
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 Autres systemes d'exploitation:
root
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title GRUB DD interne (Ubuntu 9.04), sur /dev/sda1
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04, kernel (recovery mode),sur /dev/sda1
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro single
initrd /boot/initrd.img-2.6.28-11-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04, memtest86+ (on /dev/sda1)
root (hd0,0)
kernel /boot/memtest86+.bin
savedefault
boot
# on /dev/sdb2
title Ubuntu 9.04 sur USB /dev/sdb1
root (hd0,0)
chainloader +1
# on /dev/sdb3
title Kubuntu 9.04 sur USB /dev/sdb2
root (hd0,1)
chainloader +1
Voila ; les lignes mises en gras sont celles que je souhiterais modifier de manière à ce qu'en sélectionnant cette option, on revienne au GRUB avec Ubuntu ext en premier choix.
Tu pourras constater, sur les deux lignes en gras, la même instruction : root (hd0,0) ;
en effet, j'ai vu que quel que soit le grub, root (hd0,1) amenait au GRUB Kubuntu ext et root (hd0,2) renvoyait au GRUB Xubuntu ext ; je me suis dis qu'en mettant root(hd0,0), j'obtiendrais un retour vers le GRUB Ubuntu, mais ça ne fonctionne pas comme ça :-/
Que faut-il mettre à la place?
[supprimé]
arnauddebordeaux a écritMerci beaucoup pour tout jeanjd63 ; ça marche très bien!!!
J'ai juste encore un détail à régler, mais c'est plus fort que moi ^^
En fait, maintenant, quand je boote sur GRUB de mon DD externe, j'arrive sur GRUB de la partition principale, celle sur laquelle est installée Ubuntu ; là, l'utilisateur a 4 options:
-Ubuntu du DD externe
-Ubuntu du DD interne (qui le ramène en fait sur le grub du DD interne, pas directement sur Ubuntu lui même)
-Kubuntu du DD externe
-Xubuntu du DD externe
Quand je choisis un des deux derniers, j'arrive sur un autre Grub, dont le premier choix est l'OS choisi (Kubuntu ou Xubuntu).
Admettons que je choississe Kubuntu : j'ai alors les 4 choix suivants :
-Kubuntu DD externe
-Ubuntu interne
-Kubuntu externe
-Xubuntu externe
de même pour xubuntu, sauf que à la première ligne, j'aurais Xubuntu externe.
or je souhaiterais que l'utilisateur puisse avoir à nouveau le choix de revenir, sans redémarrer, au grub d'origine du DD externe, à savoir celui d'Ubuntu.
C'est clair, jusqu'à maintenant?
Je te montre également les 3 fichiers menus. lst, pour que tu comprennes mieux :-)
Pour le GRUB de Ubuntu :
title Ubuntu 9.04 sur USB /dev/sdb1
uuid b47fe9ca-66a7-4d93-bdab-fa2076339d8d
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=b47fe9ca-66a7-4d93-bdab-fa2076339d8d ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet
title Ubuntu 9.04 sur USB /dev/sdb1 (recovery mode)
uuid b47fe9ca-66a7-4d93-bdab-fa2076339d8d
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=b47fe9ca-66a7-4d93-bdab-fa2076339d8d ro single
initrd /boot/initrd.img-2.6.28-11-generic
title Ubuntu 9.04, memtest86+
uuid b47fe9ca-66a7-4d93-bdab-fa2076339d8d
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 Autres systemes d'exploitation:
root
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title GRUB DD interne (Ubuntu 9.04),sur /dev/sda1
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04 , kernel 2.6.28-11-generic (recovery mode) (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro single
initrd /boot/initrd.img-2.6.28-11-generic
savedefault
boot
# on /dev/sdb2
title Kubuntu 9.04 sur USB /dev/sdb2
root (hd0,1)
chainloader +1
# on /dev/sdb3
title Xubuntu 9.04 sur USB /dev/sdb3
root (hd0,2)
chainloader +1
Pour celui de Kubuntu:
title Kubuntu 9.04 sur USB /dev/sdb2
uuid 1ccae33f-5e6e-400e-b65d-8ec500a176fb
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=1ccae33f-5e6e-400e-b65d-8ec500a176fb ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet
title Kubuntu 9.04 sur USB /dev/sdb2 (recovery mode)
uuid 1ccae33f-5e6e-400e-b65d-8ec500a176fb
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=1ccae33f-5e6e-400e-b65d-8ec500a176fb ro single
initrd /boot/initrd.img-2.6.28-11-generic
title Kubuntu 9.04, memtest86+
uuid 1ccae33f-5e6e-400e-b65d-8ec500a176fb
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 Autres systemes d'exploitation:
root
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title GRUB DD interne (Ubuntu 9.04), sur /dev/sda1
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04 , kernel 2.6.28-11-generic (recovery mode) (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro single
initrd /boot/initrd.img-2.6.28-11-generic
savedefault
boot
# on /dev/sdb2
title Ubuntu 9.04 sur USB /dev/sdb1
root (hd0,0)
chainloader +1
# on /dev/sdb3
title Xubuntu 9.04 sur USB /dev/sdb3
root (hd0,2)
chainloader +1
Et enfin pour Xubuntu:
title Xubuntu 9.04 sur USB /dev/sdb3
uuid d7d96b76-d28c-40ae-ba4b-a3b4c525bc1e
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=d7d96b76-d28c-40ae-ba4b-a3b4c525bc1e ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet
title Xubuntu 9.04 sur USB /dev/sdb3 (recovery mode)
uuid d7d96b76-d28c-40ae-ba4b-a3b4c525bc1e
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=d7d96b76-d28c-40ae-ba4b-a3b4c525bc1e ro single
initrd /boot/initrd.img-2.6.28-11-generic
title Xubuntu 9.04, memtest86+
uuid d7d96b76-d28c-40ae-ba4b-a3b4c525bc1e
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 Autres systemes d'exploitation:
root
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title GRUB DD interne (Ubuntu 9.04), sur /dev/sda1
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04, kernel (recovery mode),sur /dev/sda1
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=f4d72271-580e-4cf5-95b7-89277a5c5f54 ro single
initrd /boot/initrd.img-2.6.28-11-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title Ubuntu 9.04, memtest86+ (on /dev/sda1)
root (hd0,0)
kernel /boot/memtest86+.bin
savedefault
boot
# on /dev/sdb2
title Ubuntu 9.04 sur USB /dev/sdb1
root (hd0,0)
chainloader +1
# on /dev/sdb3
title Kubuntu 9.04 sur USB /dev/sdb2
root (hd0,1)
chainloader +1
Voila ; les lignes mises en gras sont celles que je souhiterais modifier de manière à ce qu'en sélectionnant cette option, on revienne au GRUB avec Ubuntu ext en premier choix.
Tu pourras constater, sur les deux lignes en gras, la même instruction : root (hd0,0) ;
en effet, j'ai vu que quel que soit le grub, root (hd0,1) amenait au GRUB Kubuntu ext et root (hd0,2) renvoyait au GRUB Xubuntu ext ; je me suis dis qu'en mettant root(hd0,0), j'obtiendrais un retour vers le GRUB Ubuntu, mais ça ne fonctionne pas comme ça :-/
Que faut-il mettre à la place?
Je t'ai à mon tour mis en gras les lignes à supprimer à mon avis :
1) il ne sert à rien de démarrer sur le DD interne depuis l'usb et de toutes façons cela ne doit pas fonctionner puisque le DD interne devient (hd1,0) et non (hd0,0).
Si tu tiens vraiment à accéder au grub du dd interne depuis grub usb, tu peux ajouter ceci :
# on /dev/sda
title Ubuntu 9.04 sur DD Interne /dev/sda
root (hd1)
chainloader +1
2)
pour le retour au grub principal de l'usb, il suffit de modifier tes paragraphes ainsi car grub est installé sur le MBR et non sur la partition / pour le système principal :
# on /dev/sdb
title Ubuntu 9.04 sur USB /dev/sdb
root (hd0)
chainloader +1
@+
chicheng
Tu peu aussi installer les 3 gestionnaires (kde,gnome,xfce...) qui se trouvent bien entendu dans les paquets et choisir lequel démarrer au moment du login...il y a un menu déroulant qui est fait pour ca. C'est plus simpe.
Le menu déroulant se trouve en bas a gauche de la fenetre de login dans "option"
pour installer tout ca:
sudo apt-get install kubuntu-desktop
pour ne pas installer tous les programmes de kde:
sudo apt-get install kde-core
sudo apt-get install xubuntu-desktop
Pourquoi faire 3 installations, alors qu'il suffit uniquement de changer l'interface graphique....
arnauddebordeaux
Tiens, je ne savais pas que c'était possible ; j'essaye ça tout de suite!
arnauddebordeaux
C'est pas vraiment la solution que j'attendais ; ça me fait une espèce d'hybride entre les 3, ça m'a rajouté des programmes que je ne voulais pas, donc je vais devoir les désinstaller manuellement...
Mais merci quand même, c'est intéressant comme alternative, si on a peu d'espace sur le DD :-)
[supprimé]
Et tu en es où des menu.lst ?
arnauddebordeaux
Salut jeanjd63!
Merci, tout fonctionne parfaitement ; j'ai testé ta solution (de mettre (hd0)), et c'est vraiment énorme!
J'ai mis que le message était résolu, parce que je n'ai plus qu'une question sans trop de rapport avec le problème maintenant :
Il me semble qu'il est possible de créer une partition exclusivement réservée aux données et aux documents, sur laquelle les 3 OS pourraient se baser...Parce que ça risque d'être un peu lourd, pour un disque dur Externe, de devoir mettre 3 fois les même données sur 3 partitions
...
Tout se joue au niveau du point de montage, non?
Enfin, bon...
Merci beaucoup ppour tous tes conseils et pour ta patience, jeanjd63 ; merci aux autres, aussi!
chicheng
arnauddebordeaux a écritC'est pas vraiment la solution que j'attendais ; ça me fait une espèce d'hybride entre les 3, ça m'a rajouté des programmes que je ne voulais pas, donc je vais devoir les désinstaller manuellement...
Oui ca rajoute dans gnome les liens des programmes qui sont installés avec kde et ceux qui sont installés avec xfce.
Mais dans le cas que tu veux, si tu fais sur plusieurs partitions, tous ces programmes seront aussi installés mais pas accessibles entre les différents environnements.
Perso j'avais fait comme ca parce que les partitions ca me faisait un peu ch***
[supprimé]
Salut
Oui tu peux parfaitement partager une partition de données entre # systèmes :
Le principe :
1) tu crées cette partition en ext3 par exemple.
2) tu crées un point de montage dans chaque distribution sur ton répertoire /home/ton_user. Par exemple :
mkdir /home/ton_user/Donnees Le nom du répertoire Donnes est laissé à ton choix.
3) tu ajoutes une entrée dans le fichier /etc/fstab (sur toutes les distributions concernées).
Cette entrée sera de ce type :
# Donnees sur USB /dev/sdxy
UUID=xxxxxx-xxxx-xxxx-xxxxxx-xxxxxxxxx /home/ton_user/Donnees ext3 defaults 0 2
Il faudra renseigner l'UUID. Pour l'obtenir :
sudo ls -l /dev/disk/by-uuid/
Tu montes cette partition et tu alloues les droits en écriture pour tous :
sudo mount -a
tu vérifies le montage :
sudo mount
puis tu modifies les droits :
sudo chmod a+w -R /home/ton_user/Donnees
En principe la modification des droits n'est à effectuer qu'une fois.
Toutefois si tu es bloqué au niveau droits tu peux toujours repasser la commande.
@+
arnauddebordeaux
OK, mais je fais ça depuis mon DD externe ou interne?
Et pour le point de montage, est-ce que je peux le faire monter d'un dossier, c'est à dire écrire plutot
mkdir /home/Donnees
Et est-ce que tu pourrais m'expliquer les lignes de commande, pour que je puisse comprendre ce que je fais, histoire éventuellement d'arranger à ma sauce pour mon DD interne, après :-)
[supprimé]
Bien sûr tu peux adapter, mais si tu veux "monter d'un étage" il faudra utiliser sudo :
sudo mkdir /home/le_nom_que_tu_veux
Pour l'explication sur les commandes tu as le man :
man nom_de_commande
Quand utiliser le dd interne ou externe, je ne comprends pas ce que tu veux dire. Je croyais que tu voulais créer cette partition sur le dd externe???
arnauddebordeaux
oui, mais je veux dire : est- ce que toutes ces manipulations, je les fais epuis le disque dur externe, ou est-ce que je peux rester sur le disque dur interne?
[supprimé]
Comme tu dois faire un changement sur /etc/fstab et créer le point de montage sur chaque installation sur le dd usb, il me semble logique de faire l'ensemble depuis le dd usb
arnauddebordeaux
OK ; mais que veut dire la ligne suivante?
UUID=xxxxxx-xxxx-xxxx-xxxxxx-xxxxxxxxx /home/ton_user/Donnees ext3 defaults 0 2
Le temps que tu répondes, je vais suivre les conseils au dessus :-)
[supprimé]
Cette ligne dans /etc/fstab va permettre de monter automatiquement le système de fichiers que tu auras créé sur le répertoire de ton choix qui devient si j'ai bien compris :
UUID=xxxxxx-xxxx-xxxx-xxxxxx-xxxxxxxxx /home/Donnees ext3 defaults 0 2
Donc pour chaque système installé qui va utiliser cette partition il faut :
1) créer le point de montage (/home/Donnees)
2) ajouter dans /etc/fstab la ligne ci-dessus pour monter la partition.
Bien entendu la partition dont l'UUID est à remplir :
UUID=xxxxxx-xxxx-xxxx-xxxxxx-xxxxxxxxx avec les valeurs obtenues par la commande :
sudo ls -l /dev/disk/by-uuid
Capito ???
arnauddebordeaux
Merci beaucoup!
dis moi, encore une dernière question : y'a -t-il un moyen d'installer un OS sur le DD interne sans CD, juste avec une image iso?