Page 1 sur 1

[Configuration] grub pour dd externe

Publié : lun. 12 oct. 2015, 05:09
par rouzinho
Bonsoir à tous,

Ça fait un moment que je suis sous archlinux et une dizaine d'année sous linux en général. Mais récemment l'envie de jouer m'a pris et pour cela l'étape windows est obligatoire...
Ne voulant pas installer windows sur mon disque dur interne, je me suis dis que ça pouvais le faire sur un disque externe avec l'USB 3. J'ai suivi ce tutoriel pour installer windows 10 sur mon dd externe (avec une machine virtuelle) : http://www.geekmag.fr/installer-windows ... terne-usb/. Tout s'est bien déroulé jusqu'au reboot ou évidemment il est impossible de démarrer sur le dd externe en me sortant un grub-rescue.
Le truc, c'est que lorsque j'ouvre le disque dur externe, je vois une arborescence classique windows (je pensais qu'il était supposé créer plusieurs partitions de sauvegarde ou un truc du genre).
Donc mes questions sont : est ce que quelqu'un à déja voulu tenter ce genre de manip' ? Est ce que je peux faire appel à un dd externe dans grub (ce qui me semblerait une solution)?
Pour précision, le bios est en mode legacy et mon disque dur interne est formaté en DOS pour faire tourner Arch.

Merci d'avance !

Re: [Configuration] grub pour dd externe

Publié : lun. 12 oct. 2015, 09:51
par benjarobin
Bonjour,
J'ai un peu du mal à voir le lien entre Grub, ton ArchLinux existant et l'installation de Windows.
Parles tu du Grub utilisé pour démarrer ton ArchLinux ? Ou du Grub installé sur le disque externe, dans ce cas je ne comprend absolument pas pourquoi tu as tenté une telle chose.
Tu dois garder le Grub de ton ArchLinux et rajouter une section pour chainload vers le disque externe contenant Windows

Re: [Configuration] grub pour dd externe

Publié : lun. 12 oct. 2015, 13:01
par rouzinho
Bonjour,

Je n'ai qu'un seul grub, celui de mon dd interne qui me sert à démarrer mon archlinux. Et c'est justement ce que je me demande, à avoir si je peux ajouter une entrée dans grub pour démarrer windows sur le dd externe...

Re: [Configuration] grub pour dd externe

Publié : lun. 12 oct. 2015, 13:18
par benjarobin
En effet oui tu peux... Mais je ne comprend pas pourquoi tu as le grub rescue (Grub ne se lance plus : c'est toi qui le dit)... Ce dernier est lancé quand il n'arrive pas à lire le fichier de configuration (donc d'après toi tu ne peux plus rien lancé, le menu de ArchLinux ne s'affiche plus). Donc bref je ne comprend rien à ton problème (ou alors tu t'es très très mal exprimé).

Re: [Configuration] grub pour dd externe

Publié : lun. 12 oct. 2015, 13:23
par rouzinho
Au moment de redémarrer l'ordinateur, si je ne fais rien c'est archlinux (de mon dd interne) qui se lance. Par contre, je peux choisir sur quel disque booter (un F12 au chargement du bios me permet de choisir entre le dd interne et le dd externe). Et lorsque je choisis le dd externe à booter depuis le bios, c'est un grub rescue qui sort...

Re: [Configuration] grub pour dd externe

Publié : lun. 12 oct. 2015, 13:35
par benjarobin
Si c'est le cas, alors tu dois avoir un reliquat de Grub d'installé sur le disque dur externe. Tu devrais le supprimer. Pour être sûre peux tu donner la sortie, en remplaçant sdX par celui du disque externe, de

Code : Tout sélectionner

dd if=/dev/sdX bs=32k count=1 2>/dev/null | hexdump -C
Bref, il suffit de rajouter dans le menu de Grub une entrée pour démarrer sur ton disque externe https://wiki.archlinux.org/index.php/GR ... menu_entry

Re: [Configuration] grub pour dd externe

Publié : lun. 12 oct. 2015, 14:29
par rouzinho
J'ai procédéà une réinstallation de windows sur le dd externe. Maintenant lorsque je boot dessus au démarrage, il n'y a plus de grub rescue mais juste un écran noir.
Bref, voici le résultat de la commande :

Code : Tout sélectionner

00000000  fa b8 00 10 8e d0 bc 00  b0 b8 00 00 8e d8 8e c0  |................|
00000010  fb be 00 7c bf 00 06 b9  00 02 f3 a4 ea 21 06 00  |...|.........!..|
00000020  00 be be 07 38 04 75 0b  83 c6 10 81 fe fe 07 75  |....8.u........u|
00000030  f3 eb 16 b4 02 b0 01 bb  00 7c b2 80 8a 74 01 8b  |.........|...t..|
00000040  4c 02 cd 13 ea 00 7c 00  00 eb fe 00 00 00 00 00  |L.....|.........|
00000050  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001b0  00 00 00 00 00 00 00 00  72 67 56 83 00 00 00 20  |........rgV.... |
000001c0  21 00 07 fe ff ff 00 08  00 00 00 58 38 3a 00 00  |!..........X8:..|
000001d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00000200  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00008000
Je vais voir du coté de grub dans mon dd interne pour linker le dd externe au démarrage...