Eu estava tentando aprender um pouco sobre o SELinux no meu Ubuntu 14.04 e não percebi que ele já tinha o AppArmor, o qual o SELinux desinstalará durante o seu próprio processo de instalação.
Eu instalei dois pacotes selinux-utils
e selinux
(nessa ordem). Durante a instalação do selinux
, fui promovido a reinicializar no bash shell. Quando eu apertei a tecla enter, continuei e disse que algum script de pós-instalação falhou.
Eu então tentei reiniciar e o erro inicial foi /
sendo uma partição somente leitura. Então eu fui para o Grub e editei o parâmetro ro
para o kernel e mudei para rw
. Depois que ele foi capaz de criar um diretório /selinux
, mas agora eu estou recebendo um erro diferente que eu capturei abaixo (isso é de tentar arrancar no modo de usuário único)
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... /sbin/load_policy: Can't load policy: No such device
Warning: SELinux policy load failed, continuing
mount: mounting none on /selinux failed: No such device
Warning: Unable to mount /selinux
done.
Existem algumas mensagens adicionais relacionadas a plymouth-upstart-bridge
. Finalmente, há mais uma mensagem de erro (não tenho certeza se isso está relacionado ao SELinux)
[drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pch transcoder
Eu estou supondo que agora o problema é essa linha mount: mounting none on /selinux failed: No such device
Do meu grub, posso ver que /
está em (hd0,5)
e existe um diretório selinux
em /
. O que não consigo entender é se o selinux está tentando montar algum dispositivo em /selinux
ou acha que /selinux
deve ser um dispositivo por si só?
Qualquer ajuda será apreciada.