web-dev-qa-db-fra.com

Puis-je créer un lecteur flash USB amorçable pour Mac à partir de Windows

Le problème

Le disque dur du MacBook est tombé en panne et est ruiné. Je dois travailler sur une assignation musicale sur un programme uniquement disponible pour Mac OS X et Ubuntu, et je ne pourrai pas me procurer un nouveau disque dur pour le Mac avant l'échéance de cette assignation. Je n'ai que un accès non-administrateur à des ordinateurs Windows XP et 7.

Ma question

Puis-je créer un lecteur USB avec Ubuntu dessus pour pouvoir utiliser mon MacBook avec cela? Puis-je créer cela à partir d'un ordinateur Windows? S'il vous plaît donner des étapes détaillées, si possible, car je suis un noob quand il s'agit d'ordinateurs, et en particulier de Linux.

J'ai un lecteur flash de 8 Go disponible.

9
Patrick

Il semble y avoir une certaine confusion à propos du démarrage EFI et des ISOs Ubuntu.

Clause de non-responsabilité: je ne connais pas grand chose aux Macs, car je n’ai jamais possédé ni supporté l’une de ces machines. Mais je veux aider quand même.

Amorçage UEFI sous Linux et Windows et ISO Mac Ubuntu

En utilisant Linux sur des machines Windows, si je comprends bien, pour démarrer à partir d'un support externe via EFI, il vous suffit de copier les fichiers de l'ISO sur un système de fichiers pris en charge sur le lecteur USB, généralement FAT. Les ISO prenant en charge le démarrage UEFI contiennent un fichier appelé /efi/boot/boot{Arch}.efi, où {Arch} peut être x64 pour AMD64, ia32 pour i386, arm ou a64 pour ARM et ainsi de suite. Sur les Mac (plus anciens), il peut s'agir de /efi/boot/boot.efi.

Ok, c'est ça. Ce qui est étrange, c’est que les fichiers ISO du Mac ne contiennent pas de tels fichiers et qu’ils démarrent et s’installent dans le mode BIOS hérité, ce qui était bien en 2006 - lorsque Apple a introduit Boot Camp - mais ce n’est plus le cas depuis 2012 le reste de l'industrie a migré vers l'UEFI.

Les réponses de Chan-Ho Suh et Colin Watson à des questions similaires ne semblent pas refléter avec précision l'état actuel.

Résoudre le problème avec les chargeurs UEFI pour les anciens Mac

J'ai trouvé une entrée de blog de AstroFloyd traitant d'un problème très similaire tout en étant conscient de ce qui précède.

Sa solution est de mettre un chargeur EFI qui permet le chargement en boucle un ISO compatible UEFI. Idéalement, il vous suffirait de placer deux fichiers sur le lecteur USB au format FAT et le tour est joué.

Pour plus de clarté, tout ce qui est maintenant sur votre clé USB est (par rapport au répertoire racine de cette clé):

  1. /efi/boot/boot.iso
  2. /efi/boot/boot.efi

Ses instructions sont écrites à l'aide d'outils Linux et traitent de détails avancés tels que la définition du type de partition, mais je suppose que Windows et les clés USB standard fournissent déjà cette configuration par défaut.

Pour être clair: Ne pas utilisez l’ISO AMD64 + mac, utilisez le dernier standard.

En relation:

Plus d'informations de base

Rod Smith - qui est également ici - a publié un article très détaillé sur EFI-Booting Ubuntu sur un Mac sur son site. Il explique pourquoi installer Linux en mode BIOS sur un Mac en utilisant un MBR hybride est au moins une mauvaise idée. Il décrit quelques scénarios d'installation d'Ubuntu sur un lecteur avec une installation Mac OS X existante.

Il utilise son outil Refind, mais pour autant que je sache, systemd-boot est également capable de démarrer OS X et de travailler avec des Mac. C'est probablement un peu plus difficile à configurer.

2
LiveWireBT

De nombreuses options peuvent vous aider à créer un lecteur USB amorçable à partir de votre ordinateur Windows. Mon préféré est Rufus ( http://rufus.akeo.ie/ ). Afin de créer votre clé USB amorçable, procédez comme suit:

Si vous rencontrez des problèmes, vous pouvez vous référer à la FAQ ( https://github.com/pbatard/rufus/wiki/FAQ )

Bonne chance!

0
Alex Spataru

Ne pas avoir un accès administratif sur le PC élimine certains des programmes les plus conviviaux (par exemple, Yumi). Cependant, après avoir fouillé Pendrivelinux , je suis tombé sur une option qui pourrait fonctionner: XBOOT. Pendrivelinux a un guide ici , mais les principales étapes sont les suivantes:

  1. Téléchargez le et décompressez l'application ( here )
  2. Branchez le lecteur USB
  3. Faites glisser le ISO Ubunt dans le programme
  4. Sélectionnez "Créer une clé USB" et choisissez votre lecteur

modifier: Je viens juste de terminer le test du programme et il a réussi à créer une clé USB bootable Ubuntu lorsque je l'a lancé sur ma machine Windows (Windows 8.1), sans demander un accès administrateur.

0
SamWN

Selon Apple :

Les Mac à processeur Intel prennent en charge à partir du volume d'un périphérique de stockage USB externe qui:

  • A été formaté avec un type de partition GUID
  • Contient une installation de Mac OS X 10.4.5 ou ultérieure, ou de Mac OS X 10.5 ou ultérieure, compatible (ou livrée avec) le Mac auquel le périphérique USB est connecté. Remarque: vous ne devez pas utiliser une version de Mac OS X antérieure à la version "antérieure" de la version fournie avec votre Mac.

Ainsi, le démarrage à partir d'une clé USB Live d'Ubuntu avec un Mac n'est pas officiellement pris en charge.

Vous pouvez toutefois essayer les étapes décrites ici (aucune garantie!) Ou simplement démarrer à partir d’un Live CD.

0
SirCharlo