Est-il possible d'exécuter FreeDOS via Bootcamp sur un Mac?
Si oui, quelles sont les instructions à suivre?
Est-il possible d'exécuter FreeDOS via Bootcamp sur un Mac?
Si oui, quelles sont les instructions à suivre?
Il y avait quelques tâches de maintenance que j'ai effectuées avant de démarrer à partir du DVD FreeDOS. J'ai à la fois Yosemite et El Capitan installés sur mon Mac. Pour éviter les problèmes de SIP, j'ai choisi d'effectuer les tâches pendant le démarrage sur Yosemite. SIP était toujours activé, mais Yosemite ignore les paramètres SIP. Je suppose que vous pouvez utiliser El Capitan avec le SIP désactivé.
J'avais besoin que la partition, que j'ai choisie pour installer FreeDOS, respecte certaines exigences.
La partition doit être formatée en MS-DOS (FAT) par l'application Utilitaire de disque. Remarque : plus tard, lors de l'installation de FreeDOS, j'ai reformaté la partition à nouveau.
La partition doit apparaître dans la table de partition de la table de partition de démarrage principale (MBR). Les contenus de cette table peuvent être affichés en utilisant la commande suivante.
sudo fdisk /dev/disk0
Si vous installez sur un deuxième disque interne, remplacez disk0
par disk1
.
L'identifiant affiché dans la table MBR pour cette partition doit être 0C
. Cela se produit généralement après le formatage de la partition en MS-DOS (FAT). Dans mon cas, j'ai d'abord dû formater la partition en "Mac OS étendu (journalisé)", puis la formater en MS-DOS (FAT). Cela doit être un bug dans l'Utilitaire de disque.
La partition doit être indiquée comme active dans la table MBR. Par "active", je veux dire "bootable". La partition active est marquée d'un astérisque *
dans la première colonne de la sortie de la
sudo fdisk /dev/disk0
commande. Vous pouvez utiliser la
sudo fdisk -e /dev/disk0
commande pour changer la partition active. La commande interactive appropriée est flag
.
Remarque : Vous pouvez trouver plus d'informations sur la commande
fdisk
en entrant la commandeman fdisk
ou en ligne ici.
J'avais également des exigences supplémentaires.
Le Mac doit être configuré pour démarrer en mode legacy. Cela peut être fait avec la commande bless
. Dans mon cas, j'installais sur la 4e partition du disque 0, donc j'ai utilisé ce qui suit.
sudo bless --device /dev/disk0s4 --setBoot --legacy
Le 0
représente disk0
et le 4
représente la 4e partition. En réalité, lors du démarrage en mode legacy, la partition est choisie par le code de démarrage stocké dans le MBR. Il est sûr de supposer que ce code choisira la partition définie comme active dans l'étape ci-dessus 4. Donc, lors du démarrage, la valeur de la partition définie par la commande bless sera ignorée.
Le MBR doit contenir un code de démarrage valide ou aucun code de démarrage. OS X est installé sans ce code. C'est pourquoi vous voyez le message d'avertissement ci-dessous lors de l'utilisation de la commande fdisk
pour changer le MBR.
fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory
Lorsque j'ai installé FreeDOS, le MBR contenait le code de démarrage qui était utilisé par Windows 10. Vous pouvez afficher le contenu de votre MBR en utilisant la commande suivante.
sudo hexdump -C -v -n 512 /dev/disk0
Si vous n'êtes pas sûr que le code de démarrage dans votre MBR est valide, vous pouvez effacer cette mémoire en utilisant la commande suivante. Le code de démarrage occupe les adresses hexadécimales 0 à 1B7.
sudo fdisk -u -f /dev/zero -y /dev/disk0
À ce stade, vous devriez être en mesure de commencer à installer FreeDOS à l'aide du DVD. J'ai choisi d'installer tout.
Quand je suis arrivé à l'affichage ci-dessous, l'ordinateur semblait se figer. En réalité, l'ordinateur prenait juste beaucoup de temps pour installer le logiciel. Plus que simplement le noyau est installé ici. C'est pourquoi la barre de progression ne semble pas changer.
Aussi, dans certaines des étapes suivantes, j'ai dû appuyer plusieurs fois sur la barre d'espace avant que l'installation ne se poursuive.
Quand je suis arrivé à l'étape associée à l'affichage ci-dessous, j'ai choisi 1
.
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.