web-dev-qa-db-fra.com

Comment créer un USB Ubuntu persistant en direct sur un Mac qui démarrera sur un Mac ou un PC?

Bonjour, j'ai réussi à créer un USB Ubuntu en direct (12.04.3 64 bits sur 8 Go LiveUSB) en utilisant unetbootin, mais il n'est pas persistant et ne démarre pas sur un Mac.

Ou, si quelqu'un a des suggestions sur la façon de modifier le fichier .iso pour qu'il démarre à partir d'un Mac et soit persistant, ce serait bien aussi. J'utilise OSX Mavericks donc l'application devrait également fonctionner sur Mavericks.

J'ai essayé de suivre http://ubuntuforums.org/showthread.php?t=21746 ans, comme suggéré ci-dessous, choisissez GUID partition (pas MBR), puis ajoutez Word persistant dans le fichier grub.cfg. et après avoir démarré et modifié quelques paramètres, j'ai essayé de redémarrer en utilisant l'option de redémarrage dans le menu ubuntu, et cela n'a pas fonctionné. J'ai éteint et allumé manuellement mon ordinateur, mais quand j'ai J'ai essayé de démarrer la deuxième fois, j'ai dépassé le logo Ubuntu, puis mon écran est devenu noir. J'ai essayé cela plusieurs fois et j'ai obtenu le même résultat. Voici mon texte du fichier grub.cfg:

if loadfont /boot/grub/font.pf2 ; 
then set gfxmode=auto insmod efi_gop insmod efi_uga insmod gfxterm terminal_output gfxterm 
fi 

set menu_color_normal=white/black   
set menu_color_highlight=black/light-gray 

menuentry "Try Ubuntu without installing" 
{ set gfxpayload=keep linux /casper/vmlinuz.efi persistent file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash -- 
initrd  /casper/initrd.lz } 

menuentry "Install Ubuntu" 
{ set gfxpayload=keep linux /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash -- 
initrd  /casper/initrd.lz }


menuentry "Check disc for defects" 
{ set gfxpayload=keep linux /casper/vmlinuz.efi boot=casper integrity-check quiet splash -- 
initrd  /casper/initrd.lz }
12
Jeremy Gleeson

Vous devriez pouvoir accomplir cela en utilisant diskutil. J'ai utilisé cette méthode pour la dernière fois sur Sierra, donc ymmv sur quoi que ce soit plus tard.

$ diskutil list
$ diskutil eraseDisk FAT32 UBUNTU /dev/<YOUR USB DISK ID>
$ diskutil unmountDisk /dev/<YOUR USB DISK ID>
$ Sudo dd if=<path to ubuntu live iso> of=/dev/<YOUR USB DISK ID>

Une fois cela terminé, vous devez redémarrer et démarrer à partir de l'USB en direct.

Une fois qu'il démarre, démarrez gparted à partir du terminal.

Sélectionnez le lecteur USB et sélectionnez la partition Unallocated sur celui-ci.

Créez une nouvelle partition, étiquetez-la ext3/ext4 (incertain si d'autres systèmes de fichiers fonctionneront. jamais essayé.) avec l'étiquette persistence

Quittez gparted

Créez un point de montage pour votre nouvelle partition de persistance.

$ mkdir -p /mnt/ubuntu_usb$ mount <USB DRIVE> /mnt/ubuntu_usb

Pour activer le stockage persistant, vous avez besoin d'un persistence.conf.

$ echo "/ union" > /mnt/ubuntu_usb/persistence.conf
$ umount <DISK>

Redémarrez le mac et maintenez la touche Option enfoncée. J'espère que vous devriez avoir une option pour qu'Ubuntu (persistance) démarre à partir de maintenant

1
Chris Black

En fait, j'utilise Mac Air 2013, qui est de 64 bits. J'ai installé la version 64 bits d'ubuntu 13.10. J'ai suivi exactement les mêmes instructions, et en fait je l'ai utilisé tant de fois. À ce stade, ce que vous pouvez essayer est de suivre ce qui est dit et cette fois-ci, suivez-le. Je veux dire sélectionner MBR et non GUID. Si vous n'avez pas de fichier grub.cfg dans votre dossier de démarrage, c'est bien. Mais, vérifiez le fichier syslinux.cfg pour la persistance de Word. Si c'est le cas, cela devrait fonctionner parfaitement. Je veux dire que cela a fonctionné pour moi, j'espère que cela fonctionnera aussi pour vous. Essayez de jouer avec des fichiers .cfg et vous pourrez certainement le faire.

0
user233951

Si vous avez besoin que votre Mac démarre à partir d'Ubuntu USB, le site Web d'Ubuntu a un guide détaillé expliquant comment enregistrer l'image disque sur un USB .

Alternativement, si vous avez accès à Windows, téléchargez Rufus . Lors de la sélection du type d'image, choisissez DD et sélectionnez le fichier ISO souhaité (les ISO Ubuntu sont hybrides, ce qui signifie qu'ils peuvent être copiés en mode ISO ou DD). DD est celui que vous voulez, c'est la chose importante. Assurez-vous également que vous définissez le schéma de partition/le type de système cible sur MBR pour BIOS ET UEFI.

En ce qui concerne la persistance, si quelqu'un d'autre peut ajouter/améliorer ma réponse, veuillez le faire car je n'ai jamais eu l'expérience de la configuration de volumes persistants.

0
Shreyas Sriram

Clonage et peut-être une deuxième étape

Vous pouvez utiliser une procédure en une ou deux étapes. dd est un outil puissant mais aussi dangereux, qui est "toujours" disponible dans un MacOS. Soyez très prudent, vérifiez et revérifiez que tout est correct avant de commencer le processus de clonage.

  • Une étape: Si vous trouvez un fichier image [compressé] d'un système Ubuntu [basé], qui est persistant en direct et peut faire ce que vous voulez, clone vers une clé USB ou une carte mémoire. Si le fichier téléchargé est compressé, vous devez l'extraire avant le clonage, par exemple

    file.img.Zip -> file.img

    file.img.xz -> file.img

    Démontez toutes les partitions sur le lecteur cible et exécutez dd

    Sudo dd bs=1m if=path_of_your_image.img of=/dev/rdiskn
    

    où n est un nombre (par exemple, /dev/rdisk4).

    Il y a des astuces dans ce lien .

  • Deux étapes: Téléchargement et clone un fichier image [compressé] d'un système Ubuntu [basé], persistant en direct, et contient mkusb.

    Démarrez depuis la clé USB ou la carte mémoire qui a été rendue amorçable par clonage.

    Téléchargez un fichier iso de la version et de la saveur Ubuntu que vous souhaitez installer en tant que live persistant.

    Exécutez mkusb-dus et créez un lecteur live persistant dans un autre lecteur USB ou carte mémoire.

  • Liens

    Installation d'images du système d'exploitation sur Mac OS (www.raspberrypi.org)

    help.ubuntu.com/community/mkusb

    help.ubuntu.com/community/mkusb/persistent

    fichier image compressé avec un système live persistant et mkusb

0
sudodus

J'ai suivi le lien suivant pour créer un live linux USB: http://ubuntuforums.org/showthread.php?t=21746 Au lieu de MBR, choisissez GUID partition puis ajoutez Word persistant dans le fichier grub.cfg. Cela a fonctionné pour moi.

0
user232608

TLDR; L'ajout de "persistant" à grub.cfg est ce qui a cassé le démarrage pour moi (accroché au même écran noir). L'ajout d'un fichier casper-rw l'a corrigé et maintenant j'ai la persistance :)

Contexte: J'utilise High Sierra, j'installe Ubuntu 16.04, 64 bits. Effacé l'USB avec l'Utilitaire de disque et configuré en MS-DOS (FAT32). ISO Ubuntu téléchargé, installé sur USB avec Netbootin . Avait un démarrage fonctionnel mais voulait que Linux reconnaisse mon trackpad et mon clavier sur mon Macbook. La configuration a-t-elle redémarré et tous les paramètres ont été perdus - pas de persistance :(

Ajout de "persistant" à grub.cfg et le démarrage s'est arrêté après l'écran du logo Ubuntu. Il s'avère que je devais créer un fichier casper-rw à la racine de ma clé USB en exécutant

dd if=/dev/zero of=casper-rw count=3500

Remplacez 3500 par la taille de stockage que vous souhaitez que votre USB live ait. J'ai lu que FAT32 ne prend en charge que les transferts de fichiers de moins de 4 Go, vous devriez donc garder cela à l'esprit.

Je n'ai testé que quelques fichiers sur mon bureau, mais il démarre et persiste.

Vous avez l'idée ici .

0
user2347638