Page 1 sur 2
[GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : sam. 26 févr. 2011, 23:46
par maceman4
Salut à tous
J'ai installé XP+ Seven + Ubuntu + Archlinux mais le problème c'est que je boot seulement sur Seven =/
SDA1=> Réservé au système ( je sais pas trop a quoi ca sert .. )
SDA2=> Seven
SDA3=> XP
SDA4=> Partition étendue qui contient SDA5,6,7,8,9
SDA5=> DATA
SDA6=> SWAP
SDA7=> /Home
SDA8=> /d'Ubuntu
SDA9=> / de Archlinux
Tout les OS fonctionne parfaitement le seul problème est au niveau du boot.
Si quelqu'un a une solution se serait cool
Merci d'avance
Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : dim. 27 févr. 2011, 09:47
par FoolEcho
Je comprends pas pourquoi tu dis que la méthode a bien marché sur l'autre sujet (
http://forums.archlinux.fr/post63131.html ), vu que tu ne bootes pas sur ce que tu veux...
Si tu es toujours avec le grub2 d'Ubuntu, précise-le aussi dans ton sujet, ça n'est pas anodin. L'amorce d'Ubuntu (si c'est bien celle que tu utilises) est-elle bien installée sur le MBR ? Poste-nous au moins ton boot/grub/grub.cfg (et tout autre fichier modifié en rapport, présents dans /etc/grub.d/ je crois ), ainsi qu'un fdisk -l qu'on y voit plus clair.
Tu as quand même le choix des systèmes au démarrage ou tu bootes automatiquement sur Seven ?
Tu as des erreurs ?

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : dim. 27 févr. 2011, 11:56
par maceman4
Pour l'autre sujet la méthode a bien marché jusqu'a ce je reinstalle archlinux XP et seven donc ubuntu n'as pas été touché .. Je n'ai aucune erreur je boot directement sur seven car xp a effacé le grub .. et je sais pas comment le remettre.
Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : dim. 27 févr. 2011, 12:14
par FoolEcho
Ok, c'est plus clair comme ça. C'est un grand classique

.
Je ne connais pas assez grub2 malheureusement, pour te donner les instructions exactes au niveau d'un grub rescue.
Mais sur le fond, il te suffit de te munir d'un bon livecd: soit celui d'Ubuntu 10 (pour grub2), soit celui de Supergrub2 (
http://www.supergrubdisk.org/ ).
Si tu ne veux pas trop te compliquer la vie, choisis Supergrub2. Il te permettra de booter ton système Ubuntu et une fois dessus, tu n'auras qu'à réinstaller grub2 sur le MBR, avec:
Code : Tout sélectionner
sudo grub-install /dev/sda #ou /dev/hda ... ça dépend, enfin ton premier disque quoi
(pense à réadapter le grub.cfg pour tenir compte de ton/tes nouveaux systèmes si ça n'a pas été fait avant)
D'ailleurs, voilà: tu as tout présenté ici (c'est pour Debian, mais le principe et les instructions sont les mêmes):
http://wiki.debian-fr.org/wiki.debian-f ... ller_Grub2
http://wiki.debian-fr.org/wiki.debian-f ... lus_simple
http://wiki.debian-fr.org/wiki.debian-f ... ler_GRUB_2
Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : dim. 27 févr. 2011, 12:49
par maceman4
Ok mais Supergrub2 on peux pas l'installer sur USB ? J'ai plus de CD chez moi ou avec un live CD ubuntu ca marche pas ? ou autre live CD ?
Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : dim. 27 févr. 2011, 13:54
par FoolEcho
Aucun problème à mettre supergrub2 sur liveusb.
Sinon, ton live d'ubuntu est certainement suffisant, tu dois pouvoir faire le grub-install directement.
Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : dim. 27 févr. 2011, 14:14
par maceman4
J'ai trouvé un site la => http://grub.enbug.org/GRUB2LiveCDInstallGuide-FR
Grub est revenu mais seulement avec ubuntu et sans seven.
Ubuntu a un problème en meme temps avec /home je pense qu'il a du bugger a l'install de archlinux alors je vai réinstaller ubuntu et voir si seven revient par la même occasion sinon on verra.
Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : dim. 27 févr. 2011, 14:22
par FoolEcho
Je ne pense pas que tu aies besoin de réinstaller (même le chroot n'était pas nécessaire).
Par contre mettre à jour les entrées de grub sous Ubuntu, certainement (la manipulation que tu as faite sur l'autre sujet en somme).
Faut être plus précis concernant /home: quel problème ?

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : dim. 27 févr. 2011, 14:31
par maceman4
Il ne détectait pas ma partition /home alors y avait rien qui se lançait dans Ubuntu même pas gnome .. alors j'ai réinstallé Ubuntu sans formaté les partition. Maintenant Ubuntu + Seven + Archlinux fonctionnent mais je ne vois toujours pas XP
Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : dim. 27 févr. 2011, 14:37
par FoolEcho
Bon...
Pour XP, ça doit passer par le chargeur de Seven.
"Au pire", il faut mettre grub.cfg à jour, par exemple:
http://doc.ubuntu-fr.org/grub-pc#recher ... atiquement
Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : dim. 27 févr. 2011, 14:52
par maceman4
Code : Tout sélectionner
sudo os-prober
/dev/sda1:Windows 7 (loader):Windows:chain
/dev/sda2:Windows 7 (loader):Windows1:chain
/dev/sda9::Arch:linux
XP n'apparait pas
Si ca peut aider mon nouveau grub.cfg
Code : Tout sélectionner
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
insmod vbe
insmod vga
}
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set 18074b57-8217-4c36-bc24-017b9cd90b1f
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set 18074b57-8217-4c36-bc24-017b9cd90b1f
set locale_dir=($root)/boot/grub/locale
set lang=fr
insmod gettext
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set 18074b57-8217-4c36-bc24-017b9cd90b1f
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=18074b57-8217-4c36-bc24-017b9cd90b1f ro quiet splash
initrd /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set 18074b57-8217-4c36-bc24-017b9cd90b1f
echo 'Loading Linux 2.6.35-22-generic ...'
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=18074b57-8217-4c36-bc24-017b9cd90b1f ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-22-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set 18074b57-8217-4c36-bc24-017b9cd90b1f
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set 18074b57-8217-4c36-bc24-017b9cd90b1f
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set bc225e8f225e4e90
chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sda2)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set 52943f49943f2f3b
chainloader +1
}
menuentry "Arch Linux (on /dev/sda9)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set 0fa52e8a-5933-44c1-bbaa-43972e26a08c
linux /boot/vmlinuz26 root=/dev/sda9 ro
initrd /boot/kernel26.img
}
menuentry "Arch Linux Fallback (on /dev/sda9)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set 0fa52e8a-5933-44c1-bbaa-43972e26a08c
linux /boot/vmlinuz26 root=/dev/sda9 ro
initrd /boot/kernel26-fallback.img
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
J'ai trouvé ca sur un site
Code : Tout sélectionner
# (2) Windows XP
menuentry "Windows XP" {
set root=(hd0,3)
chainloader +1
}
Je sais pas si ca peut aider.
[/color][/b]
Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : dim. 27 févr. 2011, 17:56
par FoolEcho
Tu ne risques pas grand-chose à rajouter cette entrée en tout cas (c'est ce que j'aurais proposé de toutes manières).
Cependant, j'aurais cru qu'en bootant sur ta première entrée pour Windows 7, tu serais tombé sur un choix entre tes installations windows... ou alors y a un truc à configurer au niveau du chargeur d'amorce de Windows 7 pour qu'il te propose ce choix (désolé, je ne sais pas, je n'ai jamais eu ce type d'installation).
Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : dim. 27 févr. 2011, 18:29
par maceman4
Donc normalement si j'ajoute dans mon cas :
Code : Tout sélectionner
}
menuentry "Windows XP (on /dev/sda3)" {
insmod part_msdos
insmod ntfs
set root=(hd0,msdos3)
chainloader +1
ca devrait aller ? [/b][/color]
Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : dim. 27 févr. 2011, 18:34
par FoolEcho
Je ne peux te le garantir, je n'ai jamais eu de multiboot avec plusieurs Windows, je ne sais pas comment il gère sa propre affaire... mais ça vaut le coup d'essayer (même dans la version précédente plus simple). Comme je t'ai dit sinon, c'est plus au niveau de Windows qu'il faut voir.

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : dim. 27 févr. 2011, 19:25
par benjarobin
Il est (il parait ?) possible de booter via Grub les 2 Windows. Mais je ne suis jamais arrivé
Donc j'ai du mettre en place le menu de boot de Windows 7. Il y a un logiciel pour cela.
http://www.clubic.com/telecharger-fiche ... sybcd.html
http://lgmorand.developpez.com/windows/ ... ootloader/
Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : dim. 27 févr. 2011, 20:14
par maceman4
Je vais voir ca .. pour l'instant j'ai réussi a ajouter XP dans le grub mais quand je le choisis pour booter il me mettent :
Je vais deja chercher pour NTLDR ..[/b][/color]
Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : dim. 27 févr. 2011, 20:19
par benjarobin
Il faut que tu récupère ces fichiers (Ntldr et Ntdetect.com) de boot depuis un autre Windows ou depuis le CD de Windows, ou que tu fasse fixboot, mais dans ce cas, tu casse le boot de Windows 7 ainsi que de Grub.
Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : dim. 27 févr. 2011, 20:35
par maceman4
J'ai un CD XP PRO je les ai trouvé dessus je dois les mettre ou en fait ?
Code : Tout sélectionner
There are a total of 3 entries listed in the bootloader.
Default: {31ca7113-41ab-11e0-b90f-d06bf95172ee}
Timeout: 30 seconds
Boot Drive: C:\
Entry #1
Name: Microsoft Windows 7
BCD ID: {31ca7113-41ab-11e0-b90f-d06bf95172ee}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe
Entry #2
Name: Windows Recovery Environment
BCD ID: {31ca710d-41ab-11e0-b90f-d06bf95172ee}
Device: [C:]\Recovery\31ca710d-41ab-11e0-b90f-d06bf95172ee\Winre.wim
Bootloader Path: \windows\system32\winload.exe
Entry #3
Name: Microsoft Windows XP
BCD ID: {31ca7114-41ab-11e0-b90f-d06bf95172ee}
Drive: C:\
Bootloader Path: \NST\easyldr1
Ca c'est le résultat de ce que je viens de faire avec EasyBCD Mais je sais pas si je l'ai sauvegarder ou pas ca .. comment on fait aussi ca ? Aussi C: c'est pour Seven et F: c'est pour XP [/b][/color]
Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : dim. 27 févr. 2011, 21:00
par tuxce
Juste comme ça, c'est pas comme à l'école, il ne faut pas prendre le stylo bleu pour écrire, et encore moins tout écrire en gras

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux
Publié : dim. 27 févr. 2011, 21:05
par maceman4
C'est pour me différencier des autre 
En meme temps la j'ai réussi a mettre NTDLR et NTDETECT
Maintenant il me disent qu'il manquent hall.dll dans le dossier system32
Mais j'ai quand meme réussi a mettre le menu avec le choix XP/Seven