web-dev-qa-db-fra.com

BusyBox sur le système de vie USB persistant

J'ai réessayé de construire ma clé USB Linux persistante, Ubuntu 16.04 est maintenant disponible. Cependant, il ne démarre que sur l'invite busyBox lors de l'utilisation de l'entrée de démarrage persistent:

BOOT_IMAGE=/casper/vmlinux.efi file=/cdrom/preseed/ubunutu.seed boot=casper verbose persistent ramdisk_size=4294967296 keyb=de locale=de_DE no_splash ---

J'ai quatre partions:

  • 100 MiB FAT32 ESP
  • 2 GiB FAT32 pour les sqashfs
  • 1 GiB SWAP
  • ~ 12 GiB pour les données permanentes

Mon problème est que mount -n -o move /dev {rootmnt}/dev échoue avec:

run-init: current directory on the same filesystem as the root : error 0

Comment dois-je procéder?

Il y a des nouvelles à cette question. Je peux l'affiner maintenant et j'ai trouvé un début de réponse. Le problème se situe autour des fichiers de démarrage qui ne vont pas dans le ESP car ils sont destinés à y être installés. Peut confirmer que cette question est liée, mais ne répond pas à ce problème. J'ai constaté que ce problème était dû à mon incapacité à installer tous les fichiers de démarrage nécessaires dans l'ESP. Je crée une question précise sur une éventuelle tentative de sulution ici pour ne pas encombrer cette question car je tentais de réparer moi-même mes dégâts. @videonauth m'a indiqué cette réponse dans le chat, mais il doit être converti pour pouvoir être utilisé avec le démarrage UEFI.

N'hésitez pas à m'aider à préciser cette question si vous trouvez des doublons ou si vous souhaitez fournir des questions sur des informations susceptibles de nous aider, vous et moi, à répondre à ma question.

11
Kupferdrache

Je ne sais pas exactement ce qui provoque le démarrage du démarrage dans une busybox / initramfs Invite mais je peux vous fournir une solution alternative qui n’implique pas l’installation d’Ubuntu sur USB mais qui donne quand même une vraie persistance.

Essayez d'utiliser l'outil mkusb pour créer votre système USB persistant.

Des instructions détaillées sont données ici .

La documentation complète et le travail sont disponibles à l’adresse suivante: https://help.ubuntu.com/community/mkusb

1
Harsh