Isso deve ser possível, por exemplo, se o seu initrd foi criado usando o dracut:
Additional dracut boot parameters
The following boot parameters are also available to further assist with debugging boot issues.
rd.shell Drop to a shell, if the initramfs fails.
rd.break=[cmdline|pre-udev|pre-trigger|initqueue|pre-mount|mount|pre-pivot|cleanup]
Drop the shell on defined breakpoint (use egrep 'rd.?break' /usr/lib/dracut/modules.d/99base/init.sh to find the breakpoints supported by your dracut version)
No entanto, como o initrd é geralmente muito limitado e desconfortável, eu instalaria uma imagem de resgate, como o SystemRescueCd , e a inicializaria por meio de uma entrada adicional no gerenciador de inicialização: