[GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Questions et astuces concernant l'installation et la configuration d'archlinux
maceman4
Hankyu
Messages : 15
Inscription : lun. 31 janv. 2011, 13:36

[GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message 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


Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message 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... :copain:

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 ?

:chinois:
«The following statement is not true. The previous statement is true.» :nage:
maceman4
Hankyu
Messages : 15
Inscription : lun. 31 janv. 2011, 13:36

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message 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.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message par FoolEcho »

Ok, c'est plus clair comme ça. C'est un grand classique :troll: .
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
«The following statement is not true. The previous statement is true.» :nage:
maceman4
Hankyu
Messages : 15
Inscription : lun. 31 janv. 2011, 13:36

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message 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 ?
Dernière modification par maceman4 le dim. 27 févr. 2011, 14:34, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message 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.
«The following statement is not true. The previous statement is true.» :nage:
maceman4
Hankyu
Messages : 15
Inscription : lun. 31 janv. 2011, 13:36

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message 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.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message 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 ? :?
«The following statement is not true. The previous statement is true.» :nage:
maceman4
Hankyu
Messages : 15
Inscription : lun. 31 janv. 2011, 13:36

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message 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
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message 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
«The following statement is not true. The previous statement is true.» :nage:
maceman4
Hankyu
Messages : 15
Inscription : lun. 31 janv. 2011, 13:36

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message 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]
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message 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).
«The following statement is not true. The previous statement is true.» :nage:
maceman4
Hankyu
Messages : 15
Inscription : lun. 31 janv. 2011, 13:36

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message 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]
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message 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. :|
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message par benjarobin »

Il est (il parait ?) possible de booter via Grub les 2 Windows. Mais je ne suis jamais arrivé :cry:
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/
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
maceman4
Hankyu
Messages : 15
Inscription : lun. 31 janv. 2011, 13:36

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message 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 :

Code : Tout sélectionner

NTLDR manque
appuyez sur ctrl+alt+supr pour redemarrer
Je vais deja chercher pour NTLDR ..[/b][/color]
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17596
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message 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.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
maceman4
Hankyu
Messages : 15
Inscription : lun. 31 janv. 2011, 13:36

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message 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]
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message 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 :P
maceman4
Hankyu
Messages : 15
Inscription : lun. 31 janv. 2011, 13:36

Re: [GRUB] Problème Xp + Seven + Ubuntu + Archlinux

Message 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
Répondre