Архив рубрики: GRUB

Что мне помогло, когда Calculate Linux загружался с чёрным экраном

Нетбук у меня DNS 0128811. Видео от intel. Винт разбит очень хитро, короче основная система ubuntu 11.10 стоит на разделе /dev/sda5, такой же раздел создал под новый дистриб. Выбор пал на Calculate Desktop 12.0.3. C Live-флэшки с точки зрения экрана загружается без проблем. Есть момент, что не работает тачпад, включается numlock и не работают горячие клавиши, но это сегодня к теме не относится.

И вот я его установил… Включаю бук. В GRUB выбираю строчку Calculate. Видно, как подсветка монитора светится, а индикатор жесткого диска моргает, будто система успешно загружается. Вот только ничего не видно. Дождался, пока жесткий диск перестал моргать (типа загрузка закончилась). Вслепую отправился на шестую консоль CTRL+ALT+F6. Там для аккуратной перезагрузки нажал старые добрые CTRL+ALT+DEL. Думаю, сейчас загружусь в Ubuntu, почитаю логи, посмотрю конфиги, что могло случиться. Выбираю в GRUB свою Ubuntu, и она точно так же начинает грузиться с чёрным экраном!

Ну, думаю, контрольная флэшка нормально грузилась. Вставил, загрузился, действительно экран нормально работает в композитном режиме, всё отлично. Соответственно получается, что Calculate каким-то неправильным образом настроил мне GRUB.

В списке операционок в GRUB у меня есть ubuntu recovery mode. Через него ось грузится до определённого места в текстовом режиме. Дальше выбрал продолжить загрузку. Система загрузилась в графическом режиме, но с неправильным разрешением (1024×768 вместо 1024×600). Залогинился, поставил 800х600, теперь жить можно.

Так вот, решение:

Надо переустанавливать загрузчик. Переустанавливал из этой самой убунты.

$ sudo grub-install —root-directory=/ /dev/sda — переучтановка загрузчика

$ sudo update-grub —output=/boot/grub/grub.cfg — ищет на дисках все ядра и генерирует менюшку граба.

Вот собственно после этих двух строчек Calculate начал замечательно грузиться в графическом режиме с правильным разрешением и композитом. Отмечу, что в данном случае папка /boot находилась не на разделе Calculate, а на разделе Ubuntu, то есть возможно пути в командах выше надо будет исправить под себя.