O primeiro erro é porque você está passando os dois -H newc
e -c
. Você precisa se decidir sobre o formato do arquivo que deseja gerar. A "Operação não permitida" é um bug no GNU cpio, está passando argumentos errados para a função que gera a mensagem de erro e deve sair dela.
Os outros erros são porque você não está executando esse comando como o superusuário ou, mais provavelmente, não o está executando no local correto. Somente o superusuário pode ler arquivos como /etc/shadow
, pois contém informações confidenciais. Você também deve se certificar de que o arquivo gerado por você só pode ser lido pelo superusuário. Se você está criando initramfs
, há chances de que /etc/shadow
não esteja presente, a menos que initramfs
contenha um sistema operacional completo.