Criador do Ubuntu ISO personalizado: “Aviso! Você não está no ambiente chroot. Saindo.

0

Estou usando CUBIC para criar um ISO de Ubuntu personalizado. Eu baixei o ubuntu-16.04.3-server-amd64.iso como uma imagem de base e especifiquei o ~ / cubicworkspace como minha pasta de trabalho. Mas quando eu clico em "Próximo" e é suposto para me trazer para o ambiente chroot, eu recebo:

WARNING! You are NOT in the chroot environment. Exiting.

O sistema host é uma nova instalação do desktop do Ubuntu 16.04. Eu confirmei que o squashfs-tools está instalado. Não consigo encontrar documentos úteis / relevantes em nenhum lugar. Socorro? :)

Eu tentei seguir algumas etapas de criação manual aqui até o ponto em que executei unsquashfs e montei alguns diretórios do sistema no chroot, e quando eu mudei o "FS não" na pasta no meu espaço de trabalho CUBIC, eu corro de novo, eu obtenho:

You are in the chroot environment.

E eu posso fazer algumas personalizações, mas quando clico em Next, CUBIC diz "Você saiu do terminal. Clique no botão Voltar para entrar novamente no terminal chroot." e o botão Próximo fica acinzentado. : (

Como faço para corrigir isso para que o CUBIC funcione? Aparentemente meu pequeno hack não funciona a ponto de eu conseguir realmente fazer a imagem. E o wiki que eu criei parece muito desatualizado ...

    
por Matt 08.09.2017 / 18:25

1 resposta

2

Eu encontrei sua pergunta tentando resolver o mesmo problema. Como não consegui encontrar uma resposta, eis como acabei por resolvê-lo:

Registros cúbicos para stdout , que no meu caso foi ~/.cache/lxsession/Lubuntu/run.log .

O Cubic expande o iso e, em seguida, descompacta o sistema de arquivos na pasta casper/ . Descobri que o Ubuntu Server 16.04 ISO não tinha uma pasta casper/ , mas o sistema de arquivos esmagado estava em install/ .

Corrigi-o executando sudo sed -i 's/casper/install/g' /usr/share/cubic/utilities.py . NOTA: Isso modifica o código cúbico e NÃO é reversível da mesma maneira - seria mais fácil desinstalá-lo e reinstalá-lo.

Aparentemente, há também um relatório de bug sobre o Cubic não suportar o Ubuntu Server: link

Felicidades!

    
por Joe Carey 28.02.2018 / 19:25