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:
-
singlepara ignorar a inicialização da maioria dos serviços (isso é inicializado no nível de execução 1; escrever1em vez desingleé sinônimo); ou -
init=/bin/shpara 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/procestar 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í.