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

12

Я попытался собрать свою постоянную 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.

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

Kupferdrache
источник
Я обновляюсь до второго 4 GiB Pendrive (не-постоянный) с Ubuntu 16.04 и воссоздаю постоянный с этой живой системой. Если я запускаю его как непостоянный, он нормально загружается на рабочий стол, но автоматически настраивает раскладку клавиатуры. но если я использую постоянную загрузочную запись, он не может перейти на initramfs для перехода в root.
Купфердрач
Следующие вещи все еще остаются, последние записи в stdout: cp: не может создать '/ root / var / log /': каталог cp: не может создать '/ root / etc /': каталог готов. Начало: Запуск 7scripts / nfs-bottom ... done Начало: Запуск / scripts / init-bottom ... mount: монтирование / dev в / root / dev не выполнено: такой файл или каталог не выполнены. mount: монтирование / запуск в / root / run не выполнен: нет такого файла или каталога run-init: текущий каталог в той же файловой системе, что и root: ошибка 0 Целевая файловая система не запросила / sbin / init. run-init: текущий каталог в той же файловой системе, что и root: ошибка 0 5 строк
Kupferdrache
Тем временем я переключился на создание его внутри Ubuntu, но это, казалось, не было замечено (я редактировал также еще не далее). но я создал более общий здесь: BusyBox на настойчивый USB Livesystem
Kupferdrache
Теперь я знаю, как сделать это постоянным, проблема в другом, он загружается в busybox, хотя это не из всего, что я знаю. Связанный вопрос также не содержит никакой новой информации.
Купфердраче
Я работал, установив систему на флешку на данный момент. Но я бы все равно нашел решение для этого. Нет ответа, так как это не решает вопрос.
Купфердраче

Ответы:

1

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

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

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

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

жесткий
источник