mstdmstd, интернет можно проверить так:ping -c1 -W2 google.ru
Вот пример ответа при удачном пинге:PING google.ru (173.194.73.94) 56(84) bytes of data.
64 bytes from lq-in-f94.1e100.net (173.194.73.94): icmp_seq=1 ttl=47 time=29.3 ms
--- google.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 29.352/29.352/29.352/0.000 m
Вот пример при неудачном:ping: google.ru: Временный сбой в разрешении имен
Только в Вашем случае мне кажется в сторону интернета копать рано. Для начала посмотреть бы есть ли вообще доступные ядра:find /boot/ -type f -name "vmlinuz*"
если выхлоп не пустой - то ядро как минимум одно в наличии доступно. Проверьте вывод find /boot/ -type f -name "initr*"
для того, чтобы определиться - есть ли под доступные ядра соответствующие initrd. Если и то и то в наличии - проверьте еще наличие символьных ссылок в корневом каталоге Ubuntu:find / -maxdepth 1 -type l -exec ls -l {} \;
Как правило там лежат симлинки на последнее и предпоследнее из установленных ядер и соответствующие им initrd.
Далее проверьте загрузочный конфиг grub2:cat /boot/grub/grub.cfg | grep "menuentry 'Ubuntu'" -A16
в строке, которая начинается с linux указывается применяемое для загрузки ядро. В строке, которая начинается с initrd - применяемый initrd. Убедитесь что такие файлы у Вас есть.
Но строго говоря - лирика все это. На чем именно в данный момент замирает загрузка в обычном режиме? Пробовали ли через меню GRUB2 выполнять загрузку с другими ядрами из тех, что фигурируют в последнем сохраненном конфиге ("Дополнительные параметры для Ubuntu -> Ubuntu с <разные_версии_ядер>")?