Я использую КУБИЧЕСКИЙ для создания пользовательской Ubuntu ISO. Я загрузил ubuntu-16.04.3-server-amd64.iso как базовое изображение и указал ~/cubicworkspace как моя рабочая папка. Но когда я нажимаю "Next", и он, как предполагается, приносит мне в среду chroot-редактора, я добираюсь:
ПРЕДУПРЕЖДЕНИЕ! Вы НЕ находитесь в chroot среде. Выход.
Хост-система является новой установкой рабочего стола Ubuntu 16.04. Я подтвердил, что squashfs-инструменты установлены. Я не могу найти полезные/релевантные документы нигде.Помощь?:)
Я пытался выполнить некоторые ручные шаги создания здесь до такой степени, когда, я работал unsquashfs
и смонтированный несколько системных каталогов в chroot, и затем когда я переместил "нераздавленный FS" в папку в моей КУБИЧЕСКОЙ рабочей области, я работаю кубический снова, я действительно добираюсь:
Вы находитесь в chroot среде.
И я могу сделать некоторые настройки, но затем когда я нажимаю Далее, CUBIC заявляет, что "Вы вышли от терминала. Нажмите Кнопку "Назад", чтобы повторно ввести chroot терминал". и кнопка Next отображается серым.:(
Как я фиксирую это так, чтобы КУБИЧЕСКИЙ просто работал? По-видимому, мой небольшой взлом не работает до такой степени, когда, я могу на самом деле сделать изображение. И Wiki, с которой я связался, кажется действительно устаревшей...
Я нашел твой вопрос, пытаясь решить ту же проблему. Так как я не смог найти ответ, вот как я в итоге решил его:
Кубические журналы в stdout
, который в моем случае был ~/.cache/lxsession/Lubuntu/run.log
.
Cubic расширяет ISO, а затем восстанавливает файловую систему в папке casper/
. Я обнаружил, что ISO-образ Ubuntu Server 16.04 не имел папки casper/
, но сжатая файловая система была в install/
.
Я исправил это, запустив sudo sed -i 's/casper/install/g' /usr/share/cubic/utilities.py
. ПРИМЕЧАНИЕ: Это модифицирует кубический код и НЕ является обратимым таким же образом - было бы проще удалить, а затем переустановить его.
Очевидно, есть также сообщение об ошибке, что Cubic не поддерживает Ubuntu Server: https://bugs.launchpad.net/cubic/+bug/1743177
Приветствия!
Нашел это, потому что у меня была такая же проблема, со своей стороны я просто удалил проект и перезапустил его, не меняя предложенное имя iso, и это сработало.
используя 18.04 недавний выпуск Cubic при чистой минимальной установке