Тогда пробуйте жестокий метод
заходите в меню Grub
нажимаете 'e' (на английском)
добавляете в конце строки запуска ядра rw init=/bin/bash
сохраняете ''Enter' грузите 'b'.
Все... вы root в single mode.
Но вас преждупреждалиж предупредили.
Спасибо,
запуск ядра с параметрами rw init=/bin/bash - именно то, что было нужно для мелких правок битых конфигов.
У меня загрузка не по 'b', а по 'ctrl+x' - наверное мелкая особенность grub2
Добавлю лишь, что у меня в этом режиме не работали poweroff, shutdown, halt. Исправленный конфиг хоть и записался в файловую систему (открыл, исправил, сохранил, открыл для проверки), но застрял в кэшах и не сохранился на диск. Я делал "подождать минуту", потом жесткий резет - сработало. Возможно лучше сбросить кэш (alt+SysRq+S потом alt+SysRq+U - взято отсюда
http://www.script-coding.com/Dzen_1_7.html#9.)... Только будьте осторожны при работе по удаленке или виртуалке - комбинация с SysRq может выполниться на 'хостовой' машине (я так хотел выключить виртуалку, но остался в пугающей тишине
).
А в single mode тоже запускает сеть?
Да. Запускал и с параметром single (получая runlevel N S), и с параметром 1 (получая runlevel 1 S) - везде поднимается сеть. И если конфиг (пробовал /etc/network/interfaces) битый, то загрузка останавливается. Полагаю, надо ковырять пакет plymouth.