2 votes

USB de démarrage Ubuntu persistante : MacOS Sierra

À défaut de trouver comment réaliser une configuration de double démarrage pour mon Macbook Air 2GHz i7 de mi-2012 pour démarrer sur un système d'exploitation Linux, j'ai créé une USB de démarrage "live" avec Ubuntu 16.04.2 LTS en utilisant les éléments suivants UNetbootin . J'aimerais cependant disposer d'une clé USB de démarrage "persistante". Est-ce possible ? Jusqu'à présent, j'ai essayé ce qui suit pour modifier l'USB "live", mais ne serait-il pas préférable de créer une USB persistante sous Windows et d'espérer qu'elle fonctionne sous Sierra ?


  1. Par ces Instructions d'installation pour les entreprises (à partir de la version 0.4.0 ), cela semble être une option possible :

6) FACULTATIF ! Si vous avez l'intention de démarrer Ubuntu, vous pouvez créer un fichier de persistance sur la racine de votre USB pour sauvegarder les changements. Vous pouvez le faire avec les commandes suivantes (en supposant que votre USB s'appelle usb et qu'elle est montée sous /media/user... évidemment, réglez ces chemins sur les bons) :

 dd if=/dev/zero of=/media/user/usb/casper-rw bs=1M count=128
 yes | mkfs.ext3 /media/user/usb/casper-rw

Ces commandes créent un fichier de persistance de 128 Mo. Vous pouvez modifier la taille du fichier de persistance en mégaoctets en ajustant le paramètre count. Toutes les valeurs doivent être une puissance de deux (par exemple 2, 4, 8, 16, 32, 64, 128 ... 1024, 2056). Ensuite, pour activer la persistance, lorsque vous démarrez votre clé USB, sélectionnez l'option 2 pour accéder à l'écran des options avancées, mettez en surbrillance l'option 1 et assurez-vous qu'elle est activée, puis appuyez sur 0 pour démarrer le disque. Vous devez répéter ce processus chaque fois que vous souhaitez démarrer avec la persistance.

  1. Les " instructions " ont été écrites le 23 décembre 2016... et il y a quelques éléments que je remarque qui sont différents :

    • casper existe sur l'USB, est casper-rw où les données persistantes sont écrites, ou dois-je modifier la commande pour casper ?
  2. Présumant casper-rw ce qui entraîne une erreur :

    $ dd if=/dev/zero of=/Volumes/UBUNTU/casper-rw bs=1M count=128 dd : bs : valeur numérique illégale

...à laquelle man dd n'offre aucune clarification concernant les valeurs numériques de la taille des blocs, sauf ceci (de 1994) :

Where sizes are specified, a decimal, octal, or hexadecimal number of bytes
is expected.  If the number ends with a ``b'', ``k'', ``m'', ``g'', or ``w'',
the number is multiplied by 512, 1024 (1K), 1048576 (1M), 1073741824 (1G)
or the number of bytes in an integer, respectively.  Two or more numbers
may be separated by an ``x'' to indicate a product.
  1. Alors... j'ai essayé ça sur un coup de tête :

    $ dd if=/dev/zero of=/Volumes/UBUNTU/casper-rw bs=1m count=128 128+0 enregistrements en entrée 128+0 enregistrements sortis 134217728 octets transférés en 29,537984 secondes (4543903 octets/sec)

  2. ...mais maintenant :

    $ yes | mkfs.ext3 /Volumes/UBUNTU/casper-rw -bash : mkfs.ext3 : commande non trouvée

  3. ...à laquelle j'ai invoqué brew install e2fsprogs et

    $ yes | sudo $(brew --prefix e2fsprogs)/sbin/mkfs.ext3 /Volumes/UBUNTU/casper-rw mke2fs 1.43.4 (31-Jan-2017) Création d'un système de fichiers avec 131072 blocs de 1k et 32768 inodes. UUID du système de fichiers : 4217a6de-e267-4cec-b4e7-f70acb9adb0c Sauvegardes superblocs stockées sur des blocs : 8193, 24577, 40961, 57345, 73729

    Allocation des tables de groupe : terminé
    Écriture des tables d'inodes : terminé
    Création du journal (4096 blocs) : terminé Écriture des superblocs et des informations de comptabilité du système de fichiers : terminé

  4. mais toujours pas de persévérance :\

  5. Selon la section SETUP des instructions, j'ai également essayé de déposer ces fichiers dans le répertoire /efi/boot/ de la clé USB, sans succès...

    • boot.efi
    • bootX64.efi

Y a-t-il des sorties connues de ce trou à lapin avec MacOS Sierra ?

3voto

MmmHmm Points 2463

La méthode suivante a permis d'installer une clé USB de démarrage persistant avec Ubuntu 16.04.2 LTS sur mon Macbook Air 2GHz i7 de 2012 fonctionnant sous MacOS Sierra :

Ils l'offrent pour environ 5 $US, mais je suis un S.O.B. radin, alors à partir de leur repo GitHub...

  1. Télécharger Mac Linux USB Loader des bonnes gens de SevenBits .

  2. Installer Cocoapodes ( gem install cocoapods ).

  3. cd dans le répertoire GitHub et pod install .

  4. Lancez "Mac Linux USB Loader.xcworkspace" dans XCode (nécessite XCode 8+ et l'enregistrement en tant que développeur) et exécutez l'application dans le bac à sable.

  5. Insérez et montez un lecteur USB et utilisez l'utilitaire de disque pour effacer vers MS-DOS(FAT) et Carte de partition GUID Master Boot Record.

  6. Dans le "Gestionnaire de persistance", définissez l'allocation de stockage pour la mémoire persistante (cela crée le fichier casper-rw).

Mac Linux USB Loader GUI
(source : <a href="https://www.sevenbits.io/img/mlul-main.png" rel="nofollow noreferrer">sevenbits.io </a>)

  1. Dans le menu "Create Live USB", pointez le "Create Live USB" vers l'ISO Ubuntu...

Skip

  1. Désélectionnez l'option "Sauter le menu de sélection de démarrage" et lancez-vous !

  2. Une fois terminé, redémarrez et maintenez le bouton alt/option, puis sélectionnez le disque de démarrage EFI. Notez la procédure de démarrage ici : https://github.com/SevenBits/Mac-Linux-USB-Loader/wiki/Using-Persistence-with-Mac-Linux-USB-Loader et après avoir sélectionné le lecteur, démarrez sur le disque persistant en sélectionnant dans les options du menu : 2, puis 1, puis 0.

  3. A noter : une fois démarré dans Ubuntu, j'ai créé un compte d'utilisateur administrateur, changé le bureau, puis lancé touch test.txt y sudo apt install valgrind pour voir si les changements allaient rester. Lorsque je me suis déconnecté et reconnecté, le B.G. est revenu aux valeurs par défaut, mais le compte utilisateur, le fichier text.txt et l'installation de valgrind sont restés. Lorsque j'ai redémarré, l'image du bureau modifiée était restée... Un peu funky, et ce n'est peut-être pas un " dual boot OSX & Linux "mais jusqu'à présent, c'est une Ubuntu persistante sur un bâton !


NOTE : J'ai reconfiguré l'USB persistante en formatant l'USB en utilisant le Master Boot Record au lieu du GUID. J'ai l'impression que le démarrage est plus rapide. Dans les deux formats de clé USB, la console affiche la commande "applesetos" introuvable. Je ne suis pas sûr de ce que cela signifie. Par le fabricant "Le message "applesetos" est un oubli de ma part, mais n'affectera pas le processus de démarrage." De même, avec Master Boot Record, j'ai dû d'abord créer un compte administrateur, puis redémarrer avant que les modifications du système ne commencent à prendre effet.

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