impossible de créer une clé USB bootable sur mac

11

J'essaie de le faire depuis hier, en suivant les instructions données sur la page officielle d'ubuntu.com ici:

http://www.ubuntu.com/download/help/create-a-usb-stick-on-mac-osx

Je peux terminer chaque étape sans erreur. Cependant, lors du redémarrage du Mac, le lecteur flash signale simplement `` système d'exploitation manquant, appuyez sur n'importe quelle touche ... ''. À partir de là, je ne peux rien faire sauf une réinitialisation matérielle.

J'ai essayé Unetbootin, mais cela ne créera pas d'USB amorçable à partir d'un Mac.

edit: J'ai aussi corrigé les tables de partition avec rEFIt, mais toujours pas de joie.

Aucune suggestion?

phil
la source
Je luttais avec moi - même. Enfin trouvé un moyen, et il ne comporte pas trop le terminal. Voici comment je l' ai fait: Comment faire pour installer Ubuntu 13.04 sur un Macbook Air via USB

Réponses:

4

Voici ma réponse:

OK, donc j'ai tout compris, en grande partie grâce à ce fil étendu sur macforums

http://forums.macrumors.com/showthread.php?t=1329407

Cependant, je vais proposer une version résumée ici. Celui qui est responsable de la page ubuntu sur ce (celui que je lié dans mon OP) devrait vraiment le faire changer. Ces instructions ne fonctionnent tout simplement pas.

Voici ce dont vous avez besoin:

  • Télécharger Ubuntu.iso

  • Téléchargez et installez rEFIt à partir d'ici http://refit.sourceforge.net

  • Téléchargez et installez l'application UNetbootin à partir d'ici: http://unetbootin.sourceforge.net

  • A 4 Go Flash Drive formaté en FAT32

  • espace libre sur un disque interne ou externe pour démarrer à partir et installer aussi.

Créer des fichiers de lecteur flash :
Démarrez UNetbootin. Choisissez l'iso ubuntu comme la source et le lecteur flash comme destination. Quand cela est terminé , vous aurez un avertissement que l'USB n'est pas bootable sur un Mac. Ce qui est attendu.

Créer des partitions sur le disque dur :
Ouvrez Utilitaire de disque et choisissez le disque interne ou externe que vous allez utiliser. Créez une partition de 2 Go sur elle, formaté en FAT32. Créer une autre partition (vous pouvez choisir FAT32 pour cela aussi) la même taille que vous voulez que votre dernière installation pour être (j'ai un disque interne de 750 Go sur mon mac, j'ai donné ubuntu 100Go de cela).

Obtenez les noms des appareils :
ouvrez Terminal.app sur votre Mac et copiez / collez cette commande (vous pouvez la saisir, mais il y aura plus tard des commandes plus complexes que vous voudrez peut-être couper et coller pour éviter les erreurs)

diskutil list

À partir de la sortie, identifiez à la fois le lecteur flash et la partition 2 Go. Ils auront des noms tels que / dev / disk1s1 et dev / disk0s4 par exemple. Assurez-vous de choisir le bon nom, sinon vous pourriez finir par faire des dégâts.

Démonter les périphériques :
ouvrez Disk Utility.app et cliquez sur le lecteur flash dans le panneau latéral. Appuyez sur le bouton «démonter» dans la barre des tâches ci-dessus. Faites de même pour la partition interne de 2 Go.

Déplacer des fichiers du lecteur flash vers la partition HD :
copiez et collez ceci dans le terminal, mais N'APPUYEZ PAS sur 'retour':

sudo dd if=/dev/disk1s1 of=/dev/rdisk0s4

Modifiez les noms de périphériques pour qu'ils correspondent à ceux que vous avez trouvés à l'étape 3. Le premier nom de périphérique est la source (le lecteur flash), le second est la destination (la grosse partition de 2 Go sur votre disque interne). Notez que j'ai ajouté un «r» avant «disque» sur le périphérique de sortie. C'est délibéré et vous devez vous assurer de l'ajouter également, car cela accélère considérablement le processus de copie.

Vérifiez que la ligne est correcte, puis lorsque vous êtes prêt, appuyez sur 'retour' et entrez votre mot de passe administrateur (il sera invisible lorsque vous le taperez).

Retirez le lecteur flash :
lorsque cela se termine, démontez et retirez le lecteur flash. Vous n'en avez plus besoin.

Correction des tables de partition :
redémarrez votre Mac avec la touche option enfoncée. Dans le menu rEFIt, choisissez «synchroniser les tables de partition». Confirmez avec «y» et quittez. Choisissez ensuite «redémarrer» dans le menu rEFImenu.

Lancez ubuntu live CD :
Vous devriez maintenant voir le logo Penguin. Cliquez dessus pour démarrer le CD Ubunutu Live.

phil
la source
Vous utilisez "s1" à partir de votre / dev / disk1. Est-ce la partition FAT? J'ai 3 partitions, une table de partition GUID, EFI et FAT. Je ne sais pas lequel choisir: /
span
Puisque le problème est résolu, pourriez-vous s'il vous plaît sélectionner votre réponse comme ayant résolu votre problème?
Nil
1

J'ai installé Ubuntu sur mon IMac mi-2011 en suivant ces instructions. Bien que j'ai trouvé plus tard un moyen de réduire les étapes de moitié. J'ai créé une image Ubuntu directement dans la partition HD sans utiliser l'USB

Voici ce que j'ai fait:

  1. Partitionnez le disque dur Mac à l'aide des utilitaires de disque:

    1. Créer une partition fat32 de 40 Go pour Ubuntu

    2. Créez une partition de 5 Go pour contenir l'image Linux amorçable

  2. Utilisez Unetbootin pour créer directement l'image dans la partition de 5 Go.

  3. Redémarrez - maintenez la optiontouche enfoncée - démarrez dans Ubuntu en utilisant rEFIT.

J'espère que cela t'aides. Merci pour le super article.

à M
la source
0

https://bugs.launchpad.net/unetbootin/+bug/896686

J'ai trouvé que ce bogue dans Unetbootin n'est toujours pas corrigé.

Unetbootin ne fonctionne pas bien sur OSX. Le stick n'est pas bootable au final mais je peux utiliser unetbootin sur ubuntu toute la journée.

Je l'ai utilisé avec succès cette formule pour faire un programme d'installation USB sur un Mac:

(première réponse) Comment puis-je créer un live USB Ubuntu en utilisant un Mac?

Il convertit l'iso en img.dmg, puis utilise dd. L'USB a travaillé sur un PC.

Droid Teahouse
la source
0

Pourquoi ne pas simplement utiliser Terminal?

Il suffit d' utiliser dddepuis Mac OS X est juste une variante unix. Vous pouvez tester pour voir si elle est installée en allant à la borne.

ouvrir projecteur et le type de terminal et appuyez sur Entrée

cmd+space -> Terminal

taper dans le terminal

$ which dd

si elle vous donne un chemin, il est installé. s'il n'y a pas de sortie et une invite vide, vous devrez l'installer manuellement (cependant, je doute que ce sera le cas).

vous avez essentiellement un shell unix en cours d' exécution bashà votre disposition et il serait plus facile d'utiliser vos outils intégrés. il va aussi vous enseigner quelques notions de base.

ddest généralement pas conseillé aux personnes qui ne connaissent pas l'outil , car si elle est utilisée de manière incorrecte, il pourrait destory votre hdd, d' où son surnom, détruire le disque .

Je ne suis pas sûr de ce que les outils que vous auriez disponible pour vérifier vos points de montage et les dispositifs montés sur ces points.

Déterminer vos points de montage

Les outils les plus communs pour déterminer où sont montés vos appareils sont généralement

df - report file system disk space usage (df -h prints human readable info)
mount - mount a filesystem (mount on its own will print similar info)
fdisk - manipulate disk partition table (fdisk -l will list local partitions according to the device)

en cas de doute, vérifier si fdiskest disponible.

$ which fdisk
/sbin/fdisk
$ fdisk -l
fdisk: cannot open /dev/sda: Permission denied
fdisk: cannot open /dev/sdb: Permission denied
fdisk: cannot open /dev/sdc: Permission denied
$ sudo fdisk -l
...lots of information here...

...partition schema here...

Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: (some type)
Disk identifier: (id here)

Device     Boot Start        End    Sectors  Size Id Type
/dev/sdb1        2048 3907028991 3907026944  1.8T  b W95 FAT32


Disk /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: (some type)
Disk identifier: (id here)

Device          Start        End    Sectors   Size Type
/dev/sdc1        2048 1953515519 1953513472 931.5G Microsoft basic data
/dev/sdc2  1953515520 3907028991 1953513472 931.5G Microsoft basic data


Disk /dev/sdd: 15 GiB, 16131293184 bytes, 31506432 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc3072e18

Device     Boot Start      End  Sectors Size Id Type
/dev/sdd1        2048 31506431 31504384  15G  b W95 FAT32

Les choses que vous aimez regardera un peu comme ça.

Disk /dev/sdd: 15 GiB, 16131293184 bytes, 31506432 sectors
...redundant information here...

Device     Boot Start      End  Sectors Size Id Type
/dev/sdd1        2048 31506431 31504384  15G  b W95 FAT32

Nous savons que le nom du périphérique et où il se trouve.

/dev/sdd (the device name)
/dev/sdd1 (the device partition)

Pour confirmer, nous utilisons simplement df

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           793M  9.4M  784M   2% /run
/dev/sda5       450G   15G  413G   4% /
tmpfs           3.9G  780K  3.9G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda3        96M   29M   68M  30% /boot/efi
tmpfs           793M   24K  793M   1% /run/user/1000
/dev/sdd1        16G   11M   15G   1% /media/$USER/UBSKEY

Une fois que vous savez où est monté votre lecteur USB , démontez-le avant de

$ umount /dev/sdXy

par exemple

$ umount /dev/sdd1

C'est simple d'ici.

Écriture de l'ISO sur USB

Nous savons où se trouve l'iso, généralement Home -> Downloads(ou quelque chose de similaire). Maintenant, nous disons simplement ddd'écrire sur la clé USB pour créer un support en direct ( source ). L'idée générale est décrite comme

  • changer dans le répertoire où se trouve iso

  • vérifiez que vous êtes dans le bon répertoire et le fichier est présent

  • écrire l'iso sur l'USB

par exemple

$ cd ~/Downloads
$ ls -l
total 0 (if nothing is present)
    or
...file names here...
$ sudo dd if=ubuntu-file-name.iso of=/dev/sdd bs=4M && sync

attendez qu'il soit terminé. il n'y aura aucune indication de ce qui se passe jusqu'à ce qu'il soit terminé. la synchronisation s'assurera que tout s'est bien passé et imprimera les informations indiquant ce qu'elle a lu et écrit une fois terminé.

Remarque : Si vous utilisez ddpour écrire sur une partition, le démarrage échouera toujours. vous devez écrire dans le premier octet de l'appareil afin qu'il puisse créer un secteur de démarrage sur l'USB. c'est pourquoi j'écris /dev/sddet non/dev/sdd1


la source
-1

Créez une clé USB amorçable pour Mac.
Accédez à GParted sous Linux sur un PC-> Périphérique-> Créer une table de partition-> Dans la liste déroulante, choisissez Mac-> Format USB vers FAT32-> Utiliser un écrivain USB pour écrire sur USB. J'ai essayé des clés USB et elles n'ont pas fonctionné.

Un disque dur IDE de 15 ans dans un caddy de disque dur USB a fonctionné la première fois. Les lecteurs flash USB n'ont pas fait de table de partition Mac, mais l'ancien disque dur dans un boîtier de disque dur externe USB l'a fait. Branchez le caddy USB-> Allumez le MAC et lorsque vous entendez le son, appuyez et maintenez la touche Option et l'USB apparaîtra. Cliquez sur USB-> Il se chargera-> Ensuite, installez Linux sur le disque dur MAC en utilisant le disque dur USB.

Mike
la source
Il est très difficile de suivre votre commentaire, pensez à utiliser les outils de mise en forme et de ponctuation.
Jeremy