Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/04/2019, à 16:31

hugostup

Installer Windows à côté de Linux

Bonjour à tous,
Je souhaite installer Windows 7 à côté de mon ubuntu 18.04 pour pouvoir utiliser certains logiciels qui ne sont pas disponibles pour Linux (comme Magmap ou Micmac). J'aimerai avoir à choisir au moment où je démarre entre Windows et Linux via le grub.
Malheureusement, je suis novice en informatique, donc j'avoue que je suis moyennement confiant pour me lancer là-dedans.

Pour le moment j'ai trouvé sur yggtorrent un fichier .iso de windows 7. Mon idée est de le télécharger puis de le mettre sur une clé usb bootable via rufus ou autre et d'installer windows 7 sur une partition que j'aurai au préalable "libéré de Linux". Bon comme je ne comprends pas bien à quoi servent les partitions je vais forcément me planter quelque part... Si vous avez des conseils ou des idées pour mon cas, je suis preneur.

Merci à vous

Hors ligne

#2 Le 02/04/2019, à 16:59

Nasman

Re : Installer Windows à côté de Linux

Quelques explications :
Ton disque est un espace de stockage magnétique. Pour organiser les données et y enregistrer les fichiers il faut :
- partager le disque en différentes partitions dont chacune recevra des données, à priori ayant des fonctions différentes (par exemple les fichiers système du système d'exploitation et les données propres de l'utilisateur
- sur chacune des partition sera créé un système de fichiers, c'est à dire la façon dont sont rangés les fichiers dans la partition (en gros la logique de classement de dossiers dans une armoire). Il existe différents systèmes de fichiers selon le système d'exploitation.

Pour un système Windows de chez Microsoft tu trouveras, FAT16, FAT32, NTFS et exfat, certains gérant les droits d'accès ou pas, plus ou moins résistants, fragmentation des fichiers plus ou moins marquée
Pour Linux (ubuntu) tu trouveras du ext3, ext4 (pour système et/ou données, linux-swap (pour la mémoire virtuelle)
Pour mac tu trouvera encore d'autres systèmes de fichiers.

Linux sait lire et écrire sur les systèmes de fichiers de chez Microsoft et Apple mais la réciproque n'est pas vraie. Néanmoins la gestion des droits d'accès n'est pas la même et Linux ne saura corriger un système de fichiers de Microsoft ou Apple (faute de spécification suffisamment documentées).

Pour ta cohabitation Windows/Linux je verrais :
- une partition en ntfs pour les fichiers de démarrage Windows
- une partition système windows (NTFS)
- une partition de données windows (NTFS) aussi accessible par Linux
- une partition système Linux en ext4, elle contiendra aussi les paramétrages des applications Linux où les droits sont essentiels (ex: messagerie). Des liens pourront être créés pour accéder dans la zone commune Linux/Windows (exemple, dossiers de vidéos, de musique...)

Avec un disque avec une table des partition msdos, tu es limité à 4 partitions principales ou 3 partitions principale et une partition étendue qui pourra contenir de nombreuses partitions logiques)

Lors de l'installation des systèmes d'exploitation :
- Windows a tendance à considérer tout l'espace du disque comme sa propriété. Comme il ne connait pas les systèmes de fichiers Linux, il propose de les formater à sa sauce (et donc écrase toutes les données présentes) aussi il est conseillé de commencer par l'installation de Windows.
Au cours de cette installation, un chargeur d'amorçage est placé dans le premier secteur du disque (mbr) - cas de l'installation en mode bios

Lors de l'installation d'ubuntu, les partitions Linux ou l'espace disponible sera utilisé pour l'installation du système, le chargeur d'amorçage sera placé dans le mbr (écrasant celui de windows mais ubuntu trouvera le système Windows et permettra de démarrer sur ce dernier.

Dernière modification par Nasman (Le 02/04/2019, à 17:14)


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#3 Le 02/04/2019, à 19:18

hugostup

Re : Installer Windows à côté de Linux

Merci Nasman pour tes infos wink

Si je comprends bien : une partition = une logique de classement de dossiers. Mais est-ce que deux partitions peuvent avoir le même système de classement et si oui comment l'ordi fait pour les distinguer ? Car si les fichiers de démarrage de Windows vont dans une partition NTFS, comment sait-il que c'est dans telle partition NTFS et pas dans une autre ? J'imagine que c'est possible mais j'aimerai mieux comprendre car si je sais comment attribuer tel contenu à telle partition je pourrai régler la taille des partitions en fonction de ce qu'elles sont censées recevoir.

Justement dans les partitions que tu proposes, quelles sont celles qui nécessitent beaucoup ou peu de mémoire ? J'ai environ 187 Go de mémoire, divisés entre un disque dur ssd de 30go que j'ai rajouté et le dd d'origine de mon ordinateur (env. 150go). Je ne suis pas trop sur de la quantité de mémoire que j'ai, est-ce qu'il y a une commande pour le savoir facilement ? Avec un sudo fdisk -l je tombe sur une liste de /dev/loop1, /dev/loop2 que je ne comprends pas vraiment.

Merci pour vos rép wink

Hors ligne

#4 Le 03/04/2019, à 08:22

Nasman

Re : Installer Windows à côté de Linux

Poste le résultat de la commande sudo fdisk -l pour qu'on l'examine.
Pour Windows la partition dans laquelle sera installé le système s'appelle C, et D pour les données Windows (quand elles sont séparées).

En général il est préférable d'utiliser une partition du ssd pour le système (pour sa rapidité) et le disque mécanique pour les données (en général il a une plus grosse capacité de stockage).
Malheureusement j'ai peur que le ssd soit trop petit pour y mettre 2 systèmes d'exploitation.
Globalement je verrait 100 Go pour le système Windows et 30 Go pour le système ubuntu -> tout ça ne peut tenir sur le ssd.


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#5 Le 03/04/2019, à 18:45

hugostup

Re : Installer Windows à côté de Linux

Alors, voilà le résultat d'un

sudo fdisk -l
bouet@bouet-ThinkPad-X220:~$ sudo fdisk -l
[sudo] Mot de passe de bouet : 
Disque /dev/loop0 : 34,8 MiB, 36503552 octets, 71296 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop1 : 93,6 MiB, 98164736 octets, 191728 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop2 : 2,3 MiB, 2355200 octets, 4600 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop3 : 140,7 MiB, 147496960 octets, 288080 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop4 : 13 MiB, 13619200 octets, 26600 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop5 : 14,5 MiB, 15208448 octets, 29704 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop6 : 4 MiB, 4214784 octets, 8232 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop7 : 124,8 MiB, 130867200 octets, 255600 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/sda : 149,1 GiB, 160041885696 octets, 312581808 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x34535d1d

Périphérique Amorçage Début       Fin  Secteurs Taille Id Type
/dev/sda1              2048 312580095 312578048 149,1G 83 Linux


Disque /dev/sdb : 29,8 GiB, 32017047552 octets, 62533296 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x347d9804

Périphérique Amorçage   Début      Fin Secteurs Taille Id Type
/dev/sdb1    *           2048  7813119  7811072   3,7G 82 partition d'échange Li
/dev/sdb2             7815166 62531583 54716418  26,1G  5 Étendue
/dev/sdb5             7815168 62531583 54716416  26,1G 83 Linux

La partition 2 ne commence pas sur une frontière de cylindre physique.


Disque /dev/loop8 : 91 MiB, 95416320 octets, 186360 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop9 : 140,7 MiB, 147496960 octets, 288080 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop10 : 237,1 MiB, 248639488 octets, 485624 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop11 : 93,6 MiB, 98119680 octets, 191640 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop12 : 34,6 MiB, 36216832 octets, 70736 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop13 : 123,9 MiB, 129884160 octets, 253680 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop14 : 3,7 MiB, 3846144 octets, 7512 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop15 : 136,7 MiB, 143351808 octets, 279984 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop16 : 169,4 MiB, 177631232 octets, 346936 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop17 : 143,5 MiB, 150470656 octets, 293888 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop18 : 93,6 MiB, 98168832 octets, 191736 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop19 : 35,3 MiB, 37027840 octets, 72320 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop20 : 53,7 MiB, 56283136 octets, 109928 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop21 : 124 MiB, 129978368 octets, 253864 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop22 : 3,7 MiB, 3878912 octets, 7576 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop23 : 218,1 MiB, 228675584 octets, 446632 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop24 : 140,7 MiB, 147496960 octets, 288080 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop25 : 1008 KiB, 1032192 octets, 2016 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop26 : 53,7 MiB, 56287232 octets, 109936 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop27 : 91,1 MiB, 95522816 octets, 186568 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop28 : 53,7 MiB, 56315904 octets, 109992 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop29 : 120,5 MiB, 126291968 octets, 246664 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop30 : 89,3 MiB, 93581312 octets, 182776 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop31 : 14,8 MiB, 15458304 octets, 30192 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


Disque /dev/loop32 : 202,3 MiB, 212099072 octets, 414256 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets

Je ne sais pas ce qu'est un loop en fait. Une partition je vois maintenant mais un loop, non hmm

Dernière modification par hugostup (Le 03/04/2019, à 18:52)

Hors ligne

#6 Le 03/04/2019, à 19:13

Nasman

Re : Installer Windows à côté de Linux

Je crois que les "loop" sont des "sandbox" liées aux application snap.

Tu as donc deux disques durs physiques sda (149,1 GiB) et sdb (29,8 GiB)
sda contient une unique partition sda1 avec un système de fichier Linux (sans doute ext4)
sdb contient une partition principale sdb1 avec Linux-swap comme système de fichier et une partition étendue (contenant) sdb2
sdb2 contient une seule partition logique sdb5 avec un système de fichier Linux (sans doute aussi en ext4)


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne