Editando rc.local para o Ubuntu Core

0

Estou tentando criar um script de inicialização no Ubuntu Core para permitir que usb_modeswitch altere o modo de um dos dispositivos conectados ao dispositivo. Estou executando o Ubuntu Core no Dragonboard410c.

Como nos desktops clássicos do Ubuntu, eu tentei editar /etc/rc.local

No entanto, embora eu use sudo vi /etc/rc.local , não consigo editar rc.local , pois ele é apenas um arquivo somente leitura.

Eu tentei editar o arquivo diretamente do cartão SD (Isso funciona para arquivos de configuração no netplan), mas de alguma forma rc.local não está visível no cartão SD.

Como você deve usar os pacotes de estilo apt no boot no Ubuntu Core. Preciso criar um snap separado para isso?

Obrigado antecipadamente

    
por jalim 10.04.2018 / 16:08

1 resposta

1

Verifique se o sistema de arquivos raiz está montado com permissões de leitura / gravação (via /etc/mountab ou /etc/fstab ). O sistema de arquivos somente leitura não permitirá a edição de arquivos, ou seja, pode não ser o problema do arquivo em si.

Se for somente leitura, use o comando sudo mount -o remount,rw / . Observe que o núcleo instantâneo, iirc, deve ser um sistema de arquivos somente leitura por razões de segurança

    
por Sergiy Kolodyazhnyy 18.04.2018 / 06:48