Я попытался собрать свою постоянную 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.
Не стесняйтесь помочь мне решить этот вопрос, если вы найдете дубликаты или комментарии для предоставления вопросов об информации, которая может помочь вам и мне ответить на мой вопрос.
Ответы:
Я не знаю точно, что приводит к завершению загрузки в приглашении busybox / initramfs, но я могу предоставить вам альтернативное решение, которое не включает установку Ubuntu на USB и все еще дает истинное постоянство.
Попробуйте использовать
mkusb
инструмент, чтобы сделать вашу постоянную систему USB.Подробные инструкции приведены здесь .
Полная документация + работа может быть найдена в https://help.ubuntu.com/community/mkusb
источник