Page 1 sur 2
[Boot] Soucis pour booter sous windows [résolu]
Publié : lun. 27 avr. 2015, 19:14
par archqt
Bonjour,
je précise qu'archlinux se lance bien, mais je n'arrive pas à lancer windows.
voici la commande cfdisk pour la partition sda
Code : Tout sélectionner
Périphérique Amorçage Début Fin Secteurs Taille Id Type
>> /dev/sda1 * 2048 341891071 341889024 163G 7 HPFS/NTFS/exFAT
/dev/sda2 * 341891072 380952575 39061504 18,6G 83 Linux
/dev/sda3 380952576 500118191 119165616 56,8G 5 Étendue
├─/dev/sda5 380954624 381159423 204800 100M 83 Linux
├─/dev/sda6 381161472 388886527 7725056 3,7G 82 partition d'échange Linux / Solaris
└─/dev/sda7 388888576 500118191 111229616 53G 83 Linux
J'ai modifié le fichier
/etc/grub.d/40_custom et il y a dedans
Code : Tout sélectionner
#!/bin/sh
exec tail -n +3 $0
# 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.
menuentry "Window" {
insmod ntfs
set root='(hd0,1)'
chainloader +1
}
Ensuite j'ai fait un
grub-mkconfig -o /boot/grub/grub.cfg.
Mais il indique une erreur si je sélectionne windows. Il doit certainement manqué une étage.
Ah OUI sinon truc bizarre sur la partition windows je vois ça (j'avais installation ubuntu juste avant archlinux mais y avait des erreurs sous kde, et j'ai voulu pouvoir configurer moi même les trucs en évitant les bugs de passage d'une version à une autre sous ubuntu, certes plus long, mais comme on dit quand c'est long...

)
Code : Tout sélectionner
drwxrwxrwx 1 moi users 4096 25 juin 2014 drv
drwxrwxrwx 1 moi users 4096 25 avril 18:13 grub
-rwxrwxrwx 1 moi users 6262444032 6 avril 10:59 hiberfil.sys
-rwxrwxrwx 1 moi users 18212076 25 avril 18:10 initramfs-linux-fallback.img
-rwxrwxrwx 1 moi users 3559368 25 avril 18:10 initramfs-linux.img
drwxrwxrwx 1 moi users 0 25 juin 2014 Intel
drwxrwxrwx 1 moi users 0 26 juin 2014 internet
drwxrwxrwx 1 moi users 0 25 juin 2014 opsi.org
-rwxrwxrwx 1 moi users 8349925376 6 avril 10:59 pagefile.sys
drwxrwxrwx 1 moi users 0 14 juil. 2009 PerfLogs
drwxrwxrwx 1 moi users 8192 3 mars 09:01 Program Files
drwxrwxrwx 1 moi users 12288 17 juil. 2014 Program Files (x86)
drwxrwxrwx 1 moi users 4096 17 juil. 2014 Users
-rwxrwxrwx 1 moi users 4123600 8 avril 14:11 vmlinuz-linux
drwxrwxrwx 1 moi users 20480 24 avril 13:51 Windows
Je suppose que le répertoire grub et les fichier .img ou .sys ne servent pas ?
Sinon l'erreur que j'ai
BOOTMGR is missing. Si j'ai bien compris il faut mettre le DVD de windows et réparer le boot. Mais ensuite ? je préfère avoir un avis éclairé pour éviter de "casser" mon installation. Je suppose qu'ensuite je dois refaire un
grub-install --no-floppy --recheck /dev/sda à l'aide de ma clé USB Bootable en espérant qu'il trouve cette fois-ci le système windows.
Merci de votre aide
Bonne soirée
Re: [Boot] Soucis pour booter sous windows
Publié : lun. 27 avr. 2015, 19:53
par benjarobin
Je ne sais pas ce que tu as fais, mais tu as un énorme souci. Pourquoi le dossier de boot est commun à la partition de Windows ?
De plus mettre une partition de boot dans une partition étendu c'est assez "étrange" alors que la partition racine est en dehors.
Je me pose toujours la question de pourquoi tout le monde créer cette partition de boot totalement inutile ? Aujourd’hui elle ne doit être présent que dans certains "rare" cas
De plus pourquoi 2 partitions sont marqués comme partition de boot ?
Re: [Boot] Soucis pour booter sous windows
Publié : lun. 27 avr. 2015, 20:01
par archqt
benjarobin a écrit :Je ne sais pas ce que tu as fais, mais tu as un énorme souci. Pourquoi le dossier de boot est commun à la partition de Windows ?
Non à priori c'est celui installé par mon installation ubuntu précédente,
le répertoire boot est bien sur sda2.
De plus mettre une partition de boot dans une partition étendu c'est assez "étrange" alors que la partition racine est en dehors.
Comment ça ? il est dans la partition sda2
Je me pose toujours la question de pourquoi tout le monde créer cette partition de boot totalement inutile ? Aujourd’hui elle ne doit être présent que dans certains "rare" cas
De plus pourquoi 2 partitions sont marqués comme partition de boot ?
Moi aussi je me suis posé la question et au début je n'ai pas fait cette partition et cela ne fonctionnait pas (mais est ce du à un driver nvidia je ne sais pas). Du coup j'ai finalement suivi la documentation et cela a fonctionné.
Merci de ta réponse.
Re: [Boot] Soucis pour booter sous windows
Publié : lun. 27 avr. 2015, 20:05
par benjarobin
Ce n'est clairement pas des fichiers d'Unbuntu, mais bien des fichiers d'ArchLinux !!!
C'est quoi sda5 alors ?
Re: [Boot] Soucis pour booter sous windows
Publié : lun. 27 avr. 2015, 20:12
par archqt
benjarobin a écrit :Ce n'est clairement pas des fichiers d'Unbuntu, mais bien des fichiers d'ArchLinux !!!
C'est quoi sda5 alors ?
sda5 c'est /boot.
Ah oui au départ j'avais pas fait de partition de /boot. Du coup au lancement il marquait qu'il manquait la partition /boot. Ce qui fait que je n'y suis résolu et j'ai donc fait une partition de 100Mo pour le /boot.
Re: [Boot] Soucis pour booter sous windows
Publié : lun. 27 avr. 2015, 21:28
par benjarobin
J'adore quand une personne dis une chose et son contraire juste après.
Et je confirme que la partition de boot est inutile, tu as sûrement fais une erreur
Re: [Boot] Soucis pour booter sous windows
Publié : lun. 27 avr. 2015, 21:38
par archqt
benjarobin a écrit :J'adore quand une personne dis une chose et son contraire juste après.
Et je confirme que la partition de boot est inutile, tu as sûrement fais une erreur
Non non je ne te contredit pas, simplement y a eu un truc (nividia peut être comme cité au dessus), donc voilà eu final j'ai fait un /boot (sda5) et cela m'a bien fait c... je te l'accorde. Par contre cela ne répond pas à mon problème pour windows. Comment faire...et est ce que je peux supprimer les fichiers cités plus haut.
Merci
Re: [Boot] Soucis pour booter sous windows
Publié : lun. 27 avr. 2015, 22:14
par benjarobin
Pour moi il est clair que tu as un peu fait n'importe quoi.
Donc il me parait logique de faire ces opérations depuis un liveCD :
- Supprimer les fichiers de Linux sur la partition Windows, soit :
grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
- Supprimer la partition de boot (sda5)
- Supprimer la partition de swap et tu la recréer avec tout l'espace disponible
- Réordonne l'ordre des partitions via fdisk : http://ubuntuforums.org/showthread.php?t=1252662
- Supprime le flag de boot de sda2, le flag de boot doit être uniquement sur sda1 (la partition de Windows)
- Active/monte le SWAP, monte la partition racine sur /mnt, la partition home sur /mnt/home
- Génère un nouveau fstab (voir la commande du Wiki)
- Entre dans le chroot (Voir Wiki)
- Réinstalle les paquets linux grub et os-prober
- Installe Grub en suivant le Wiki
Re: [Boot] Soucis pour booter sous windows
Publié : lun. 27 avr. 2015, 22:24
par archqt
benjarobin a écrit :Pour moi il est clair que tu as un peu fait n'importe quoi.
Donc il me parait logique de faire ces opérations depuis un liveCD :
- Supprimer les fichiers de Linux sur la partition Windows, soit :
grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
- Supprimer la partition de boot (sda5)
- Supprimer la partition de swap et tu la recréer avec tout l'espace disponible
- Réordonne l'ordre des partitions via fdisk : http://ubuntuforums.org/showthread.php?t=1252662
- Supprime le flag de boot de sda2, le flag de boot doit être uniquement sur sda1 (la partition de Windows)
- Active/monte le SWAP, monte la partition racine sur /mnt, la partition home sur /mnt/home
- Génère un nouveau fstab (voir la commande du Wiki)
- Entre dans le chroot (Voir Wiki)
- Réinstalle les paquets linux grub et os-prober
- Installe Grub en suivant le Wiki
Ok je vais essayer. Et du coup il trouvera windows ? Merci
Re: [Boot] Soucis pour booter sous windows
Publié : lun. 27 avr. 2015, 22:41
par benjarobin
En théorie... Sinon ceci devrait faire l'affaire :
Code : Tout sélectionner
#!/bin/sh
exec tail -n +3 $0
# 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.
menuentry "Window" {
set root='(hd0,1)'
chainloader +1
}
Re: [Boot] Soucis pour booter sous windows
Publié : lun. 27 avr. 2015, 22:46
par archqt
benjarobin a écrit :En théorie...
Ou alors je dois peut être réparé le BOOT avec le DVD de windows avant. A priori c'est ce qui est dit sur les forums.
Re: [Boot] Soucis pour booter sous windows
Publié : lun. 27 avr. 2015, 22:48
par benjarobin
Par forcément... Tu peux le faire cela ne coute rien. Au moins tu vérifieras que Windows fonctionne normalement.
Par contre tu dois le faire juste avant la réinstallation de Grub, tu dois faire toutes les opérations listées dans mon message au dessus (sauf la dernière).
Re: [Boot] Soucis pour booter sous windows
Publié : lun. 27 avr. 2015, 22:53
par archqt
benjarobin a écrit :Par forcément... Tu peux le faire cela ne coute rien. Au moins tu vérifieras que Windows fonctionne normalement.
Par contre tu dois le faire juste avant la réinstallation de Grub, tu dois faire toutes les opérations listées dans mon message au dessus (sauf la dernière).
Ok merci
Re: [Boot] Soucis pour booter sous windows
Publié : mar. 28 avr. 2015, 00:52
par archqt
Bon,
cela ne fonctionne toujours pas. Le seul truc que j'ai gagné c'est que j'ai supprimé la partition de /boot. Par contre sur le CD de Windows il ne propose pas la réparation du MBR. Y a t il un moyen sous linux de le faire ? Merci
Bonne soirée
Re: [Boot] Soucis pour booter sous windows
Publié : mar. 28 avr. 2015, 08:43
par benjarobin
Mais si, le CD de windows permet de réparer le mbr et le boot, via 2 commandes : fixboot et fixmbr. Il y a plein de tutoriels sur internet qui détaillent comment faire. Il faudrait savoir quel windows tu as...
http://www.tomsguide.fr/forum/273643-10 ... r-solution
Re: [Boot] Soucis pour booter sous windows
Publié : mar. 28 avr. 2015, 09:26
par archqt
benjarobin a écrit :Mais si, le CD de windows permet de réparer le mbr et le boot, via 2 commandes : fixboot et fixmbr. Il y a plein de tutoriels sur internet qui détaillent comment faire. Il faudrait savoir quel windows tu as...
http://www.tomsguide.fr/forum/273643-10 ... r-solution
Sauf que le DVD que j'ai c'est Windows 8 Pro et quand je le lance j'ai juste la possibilité de tout ré-installer, pas d'option pour réparer ;-(
Re: [Boot] Soucis pour booter sous windows
Publié : mar. 28 avr. 2015, 09:53
par benjarobin
Vraiment tu as des soucis pour faire une recherche :
http://www.redmondpie.com/how-to-fix-wi ... ot-record/
C'est toujours possible avec un CD de Windows 8 ! Ou alors tu n'as pas un CD de Windows 8 au choix...
Re: [Boot] Soucis pour booter sous windows
Publié : mar. 28 avr. 2015, 10:02
par archqt
Désolé mais j'ai déjà fait une récupération sauf que là avec le DVD que j'ai (ordinateur du boulot) je ne peux que ré-installer le bazard, rien d'autre. Et je cherche avant de poster (si si

). Là je vais graver
Partition Wizard pour essayer de fixer cela.
Et
encore merci.
Re: [Boot] Soucis pour booter sous windows
Publié : mar. 28 avr. 2015, 10:25
par benjarobin
Si tu as bien un CD de Windows 8 alors ouvre les yeux, je t'ai même montré un lien avec un screenshot des étapes !
Ce n'est pas parce que il y a un gros bouton réinstaller au centre de l'écran qu'il n'y a pas autre chose en petit en bas : réparer...
Partition Wizard ne peut pas faire la commande fixboot !
Re: [Boot] Soucis pour booter sous windows
Publié : mar. 28 avr. 2015, 10:35
par archqt
benjarobin a écrit :Si tu as bien un CD de Windows 8 alors ouvre les yeux, je t'ai même montré un lien avec un screenshot des étapes !
Ce n'est pas parce que il y a un gros bouton réinstaller au centre de l'écran qu'il n'y a pas autre chose en petit en bas : réparer...
Partition Wizard ne peut pas faire la commande fixboot !
Je n'ai pas de gros boutons sur l'écran cela démarre direct avec la sélection de la langue. Moi c'est un DVD HP et
si je dis qu'il y a rien, il n'y a rien.. Je peux juste réinstaller complètement le système. Il n'y a aucun autre menu. Je sélectionne la langue (-> Suivant), ensuite j'accepte la licence (-> Suivant) et après je vois les 4 partitions que j'ai. Je ne peux sélectionner que la première et ensuite (-> Suivant). J'ai essayé le -> Suivant et à priori il commence par faire des copies pour tout ré-installer.