2 votes

Puis-je "restaurer" une image iso sur mon disque dur pour qu'elle soit bootable?

J'ai retiré mon superdrive il y a un certain temps mais maintenant je veux installer une partition linux sur mon macbook. J'ai installé rEFInd comme gestionnaire de démarrage mais maintenant j'ai besoin de démarrer dans l'ISO d'Arch Linux. Normalement, je le graverais sur un disque et je démarrerais... mais je n'ai pas de lecteur CD... donc est-ce que je peux cloner l'ISO sur mon disque dur pour pouvoir démarrer à partir de celui-ci ?

2voto

Justin Love Points 3073

Pourquoi ne pas utiliser une clé USB bootable. Sur le wiki d'arch-linux, il y a un tutoriel sur la façon de créer une clé USB bootable (clé USB live) pour OS X :

Extrait du Wiki Arch Linux : https://wiki.archlinux.org/index.php/USB_Installation_Media

Sous Mac OS X

Pour pouvoir utiliser dd sur votre périphérique USB sur un Mac, vous devez faire quelques manœuvres spéciales. Tout d'abord, insérez votre périphérique USB, OS X le montera automatiquement, et exécutez

diskutil list

dans Terminal.app. Découvrez comment votre périphérique USB est appelé - le mien s'appelait /dev/disk1. (Utilisez simplement la commande mount ou sudo dmesg | tail.) Maintenant, vous exécutez

 diskutil unmountDisk /dev/disk1

pour démonter les partitions sur le périphérique (c'est-à-dire /dev/disk1s1) tout en conservant le périphérique propre (c'est-à-dire /dev/disk1). Maintenant, nous pouvons continuer conformément aux instructions Linux ci-dessus (mais utilisez bs=8192 si vous utilisez dd sous OS X, le nombre provient de 1024*8).

dd if=image.iso of=/dev/disk1 bs=8192 20480+0 enregistrements in
20480+0 enregistrements out 167772160 octets transférés en 220.016918 secs (762542 octets/sec)

il est probablement une bonne idée d'éjecter votre lecteur avant de le retirer physiquement à ce stade.

 diskutil eject /dev/disk1

Création de la clé USB bootable : Écrasez le lecteur USB Attention : Cela détruira de manière irrévocable toutes les données sur /dev/sdx. Remarque : Cette méthode ne fonctionne pas avec le démarrage UEFI. Remarque : Vérifiez avec lsblk que le périphérique USB n'est pas monté, et utilisez /dev/sdx au lieu de /dev/sdx1. Ce sont des erreurs très courantes !

dd bs=4M if=/chemin/vers/archlinux.iso of=/dev/sdx

Remarque : Certains anciens micrologiciels ne comprennent pas le hack isohybrid où le début du décalage de partition factice est à 0. Voir https://bugs.archlinux.org/task/32189 pour une correction impliquant isohybrid.pl.

Comment restaurer le lecteur USB Parce que l'image ISO est hybride et peut être gravée sur un disque ou écrite directement sur un lecteur USB, elle ne comprend pas de table de partition standard. Après avoir installé Arch Linux et que vous avez terminé avec le lecteur USB, vous devez mettre à zéro ses premiers 512 octets (c'est-à-dire le code de démarrage du MBR et la table de partition non standard) si vous voulez le restaurer à pleine capacité :

dd count=1 bs=512 if=/dev/zero of=/dev/sdx

Ensuite, créez une nouvelle table de partitions (par exemple "msdos") et un système de fichiers (par exemple EXT4, FAT32) en utilisant gparted, ou depuis un terminal: Pour EXT2/3/4 (adapter en conséquence), cela serait :

cfdisk /dev/sdx
mkfs.ext4 /dev/sdx1
e2label /dev/sdx1 USB_STICK

Pour FAT32, installez le paquet dosfstools et exécutez :

cfdisk /dev/sdx
mkfs.vfat -F32 /dev/sdx1
dosfslabel /dev/sdx1 USB_STICK

Sur le wiki, il y a plus d'informations, par exemple si vous souhaitez créer une clé USB bootable depuis un environnement Windows.

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