3 votes

Démarrage à partir d'une clé USB MBR sur Mac

J'ai un MacBook Pro8,1. À des fins expérimentales, j'ai installé Windows 7 sur USB (ce n'est PAS un installateur, c'est un vrai système d'exploitation sur USB) via WinNTSetup sur l'autre PC. Lorsque j'essaie de démarrer à partir de l'USB avec la commande (j'ai démonté le disque auparavant) :

sudo bless --device /dev/disk3s1 --setBoot --legacy

Cela ne fonctionne pas - il démarre juste Windows 10 installé sur le disque dur interne avec la méthode héritée + Hybrid MBR aussi.

Voici ma table de partition :

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS HDD                     379.8 GB   disk0s2
   3:       Microsoft Basic Data BOOTCAMP                119.9 GB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *128.0 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                 Apple_APFS Container disk2         127.8 GB   disk1s2

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +127.8 GB   disk2
                                 Physical Store disk1s2
   1:                APFS Volume w32u SSD - Data         11.0 GB    disk2s1
   2:                APFS Volume Preboot                 24.5 MB    disk2s2
   3:                APFS Volume Recovery                708.8 MB   disk2s3
   4:                APFS Volume VM                      8.6 GB     disk2s4
   5:                APFS Volume w32u SSD                11.1 GB    disk2s5

/dev/disk3 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *125.1 GB   disk3
   1:               Windows_NTFS                         367.0 MB   disk3s1
   2:               Windows_NTFS                         124.7 GB   disk3s2

Puis-je démarrer à partir d'une clé USB avec le MBR bootloader sur Mac ou non ? J'ai essayé tous les moyens, y compris rEFInd, mais cela revient à démarrer sur Win10 installé sur le disque dur disk0.

UPD : J'ai remarqué que ma clé USB est détectée comme étant interne, ce qui n'est pas le cas. La faute à MacOS Catalina Patcher, je suppose.

1voto

David Anderson Points 30783

Tous les Mac ne sont pas construits de la même manière. Votre Mac a probablement un an d'avance.

L'industrie est passée à l'amorçage EFI de Windows en 2011. Apple n'a rattrapé son retard que vers 2012/2013. C'est également à cette époque qu'Apple a commencé à éliminer les lecteurs optiques des modèles Mac. Cependant, comme Windows 7 nécessitait un démarrage BIOS, Apple a commencé à ajouter la possibilité de démarrer BIOS à partir d'une clé USB. Cette évolution s'est poursuivie au moins jusqu'à l'année 2014. En 2015, Apple a commencé à supprimer complètement la possibilité de démarrer le BIOS, ce qui a mis fin à la possibilité d'installer Windows 7.

Votre modèle ne peut donc probablement pas démarrer le BIOS à partir d'une clé USB. Cependant, certains (sinon tous) des modèles de MacBook Pro de l'année suivante peuvent démarrer le BIOS à partir d'une clé USB. Par exemple, voir la question Bootcamp "Système d'exploitation manquant" sur un disque externe .

Un moyen possible de se rapprocher de Windows sur une clé USB serait de placer la partition System sur le disque interne et la partition Windows sur la clé USB. Les partitions Système et Windows sont décrites dans le document Microsoft Partitions de disques durs basées sur le BIOS/MBR . Je n'ai jamais testé un tel arrangement pour voir s'il fonctionnerait avec n'importe quel modèle de Mac. Vous devez essayer sur votre Mac pour voir si cela fonctionne.

Une autre option serait la suivante. Puisque Windows est déjà installé sur le disque interne, essayez de reconstruire le BCD sur le disque interne. Windows sur le lecteur USB peut être détecté et inclus dans un gestionnaire de démarrage Windows.

Une dernière remarque. Votre question comprenait le commandement qui est répété ci-dessous.

sudo bless --device /dev/disk3s1 --setBoot --legacy

Je crois que le --device /dev/disk3s1 est une option factice qui est ignorée. En d'autres termes, lorsque l'on spécifie l'option "legacy boot", le firmware essaie de démarrer avec le BIOS. Il n'y a aucun moyen de sélectionner le lecteur de démarrage.

0voto

Pierre ALBARÈDE Points 173

Puis-je démarrer à partir d'une clé USB avec le MBR bootloader sur Mac ou non ?

Oui.

J'ai un Macbook Pro 8,1 qui peut démarrer Ubuntu live USB, qui utilise MBR.

De plus, la bénédiction n'est pas nécessaire.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X