Вам нужно запустить sync
, чтобы сохранить изменения на диск перед перезагрузкой. Обычно это делается за вас при перезагрузке, но когда вы используете init=/bin/bash
, процессы, которые обычно это делают, не имеют возможности запускаться.
Также по этому поводу:
If i wait to long, like 4 seconds, I get the message:
[ 15.011870]random: crng init done
[ 15.011924]random: 7 urandom warning(s) missed due to ratelimiting
and I cannot type and retype my password fast enough to be able to finish
Просто притворитесь, что вы их не видите. Вы можете просто продолжать печатать, как будто они не появлялись.