Пользовательская Ubuntu Создатель ISO: “Предупреждение! Вы не находитесь в chroot среде. Выход”.

Я использую КУБИЧЕСКИЙ для создания пользовательской 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, с которой я связался, кажется действительно устаревшей...

0
задан 8 September 2017 в 09:25

2 ответа

Я нашел твой вопрос, пытаясь решить ту же проблему. Так как я не смог найти ответ, вот как я в итоге решил его:

Кубические журналы в 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

Приветствия!

2
ответ дан 2 November 2019 в 07:24

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

используя 18.04 недавний выпуск Cubic при чистой минимальной установке

1
ответ дан 29 May 2020 в 18:57

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

Похожие вопросы: