Спасибо за ссылку. Провернул рекомендуемое действие с лив сд, так оно написало что файловая система в порядке. И при загрузке ничего не поменялось. После этого сделал то же самое из родной системы, оно предупредило, что диски примонтированы и спросило согласен ли я на такое, я ответил - да. При перезагрузке Ubuntu начала восстанавливать разделы и успешно загрузилась. Еще при одной перезагрузке ошибки отсутствия /dev/null не было. Я так понимаю, что я запорол файловую систему еще больше, заставив Ubuntu ее восстанавливать при загрузке и во время этого она до кучи исправила и ошибку с /dev/null 'ом?))
Но очередная перезагрузка показала, что я рано радовался и все осталось так как было...