BusyBox на постоянной USB Livesystem

Я попытался собрать свою постоянную USB-флешку в Linux, теперь нет Ubuntu 16.04. Но все равно он загружается только в режиме busyBox при использовании постоянной загрузочной записи:

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

У меня есть четыре части:

  • 100 MiB FAT32 ESP
  • 2 GiB FAT32 для sqashfs
  • 1 GiB SWAP
  • ~ 12 ГиБ для постоянных данных

Моя проблема в том что mount -n -o move /dev {rootmnt}/dev не удается с:

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

Как мне поступить?

Есть новости по этому вопросу. Я могу уточнить это сейчас, и я нашел начало ответа. Проблема расположена вокруг загрузочных файлов, не входящих в ESP, поскольку они предназначены для установки там. Может подтвердить, что этот вопрос связан, но не отвечает на эту проблему. Я обнаружил, что эта проблема была вызвана тем, что я не смог установить все загрузочные файлы в ESP. Я создаю конкретный вопрос о возможной попытке угасания здесь, чтобы не загромождать этот вопрос, так как я пытался исправить свой беспорядок самостоятельно. @videonauth указал мне на этот ответ в чате, но его нужно преобразовать для использования с загрузкой UEFI.

Не стесняйтесь помочь мне решить этот вопрос, если вы найдете дубликаты или комментарии для предоставления вопросов об информации, которая может помочь вам и мне ответить на мой вопрос.

1 ответ

Я не знаю точно, что приводит к завершению загрузки в приглашении busybox/initramfs, но я могу предоставить вам альтернативное решение, которое не включает установку Ubuntu на USB и по-прежнему дает истинное постоянство.

Попробуйте использовать mkusb инструмент, чтобы сделать вашу постоянную систему USB.

Подробные инструкции приведены здесь.

Полная документация + работа может быть найдена в https://help.ubuntu.com/community/mkusb

Другие вопросы по тегам