BusyBox на стійкій USB Livesystem


12

Я спробував створити свою стійку USB-накопичувач Linux, тепер Ubuntu 16.04 не працює. Але все-таки він завантажується лише в запит на зайнятийBox при використанні постійної записи завантаження:

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. Я створюю specifice питання про можливу спробу sulution тут , щоб не захаращувати це питання , як я намагаюся відновити мій безлад самостійно. @videonauth вказав мені на цю відповідь у чаті, але її треба перетворити для використання із завантаженням UEFI.

Не соромтеся допомогти мені вирішити це питання, якщо ви знайдете подвоєння або хочете надати запитання про інформацію, яка може допомогти вам і мені розкрити моє питання.


Я модернізую до другого 4-гігабайтного маятника (непостійного) з ubuntu 16.04 і відтворив персистентний за допомогою цієї живої системи. Якщо я запускаю його непостійно, він прекрасно завантажується на робочий стіл, але він автоматично налаштовує нам розкладку клавіатури. але якщо я використовую персистентний запис завантаження, він не вдається, щоб initramfs перемістився до root.
Купфердраче

Наступні речі залишаються останніми записами stdout: cp: не можна створити '/ root / var / log /': Є каталог cp: не вдається створити '/ root / etc /': Чи виконано каталог. Початок: Запуск 7scripts / nfs-bottom ... виконано Початок: Запуск / script / init-bottom ... mount: mount / dev on / root / dev не вдалося: такого файлу чи каталогу не зроблено. mount: монтаж / run on / root / run failed: Немає такого файлу або каталогу run-init: поточний каталог у тій же файловій системі, що і root: error 0 Цільова файлова система не вимагала / sbin / init. run-init: поточний каталог у тій же файловій системі, що і root: помилка 0 5 рядків
Kupferdrache

Я перейшов на побудову його в Ubuntu, тим часом, але цього, здавалося, не помітили (я відредагував це ще не так далі). але я створив тут більш загальне: Busybox на стійкій USB Livesystem
Kupferdrache

Тепер я знаю, як зробити його стійким, проблема - це ще одна, вона завантажується в busbox, але це не могло б з усіх, що я знаю. Пов'язане запитання також не містить нової інформації.
Купфердраче

Я працював навколо, встановивши систему до палиці. Але я хотів би застосувати рішення для цього способу все одно. Немає відповіді, оскільки це не вирішує питання.
Kupferdrache

Відповіді:


1

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

Спробуйте скористатися mkusbінструментом для створення вашої стійкої USB-системи.

Детальні інструкції наведені тут .

Повну документацію + роботу можна знайти на веб- сайті https://help.ubuntu.com/community/mkusb

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.