Existem duas maneiras principais de iniciar em um modo de manutenção. Ambos exigem a edição da linha de inicialização do kernel no bootloader (por exemplo, grub). No final da linha que parece com kernel /vmlinuz root=/dev/sda1 ro
, você pode adicionar:
-
single
para ignorar a inicialização da maioria dos serviços (isso é inicializado no nível de execução 1; escrever1
em vez desingle
é sinônimo); ou -
init=/bin/sh
para pular absolutamente tudo após a montagem do sistema de arquivos raiz e executar um shell como o processo único. Este é um ambiente extremamente mínimo. É provável que você queira primeiromount -t proc proc /proc
(muitas coisas dependem de/proc
estar disponível) emount -o remount,rw /
(o sistema de arquivos raiz começa montado somente para leitura).
Como seu problema parece estar com as invocações hwclock
, que fazem parte da inicialização do sistema, single
não ajuda, você precisa ir até init=/bin/sh
.
Alternativamente, você pode inicializar um live CD (ou pendrive) e reparar seu sistema a partir daí.