Ubuntu 12.04 застряг на екрані завантаження


9

Це траплялося зі мною вже 3 рази, тож це, безумовно, щось, що я роблю. Я сподіваюся, що хтось інший це бачив або знає, в чому проблема.

По-перше, я встановив Ubuntu 12.04 із зображення ubuntu-12.04.4-desktop-amd64.iso, завантаженого безпосередньо з веб-сайту Ubuntu. Контрольні суми MD5 встановленого зображення відповідають сумі MD5 на веб-сайті:

mbpr15:source AWT$ md5 ubuntu-12.04.4-desktop-amd64.iso 
MD5 (ubuntu-12.04.4-desktop-amd64.iso) = c7f439e864d28d9e5ca2aa885c4ec4cb

Далі я дотримувався кроків проекту Google Open Source (AOSP) Google для підготовки вашої системи Linux до версій Android. Зокрема, кроками, що стосуються Linux, були:

$ sudo apt-get update
$ sudo apt-get install openjdk-7-jdk

$ sudo apt-get install git gnupg flex bison gperf build-essential \
  zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
  libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
  libgl1-mesa-dev g++-multilib mingw32 tofrodos \
  python-markdown libxml2-utils xsltproc zlib1g-dev:i386

$ ulimit -S -n 1024

Тоді я роблю замовлення і будую, і все працює чудово до тих пір, поки я не вимикаюсь. Після того, як я роблю відключення, ця річ не завантажиться. Він застрягає на цьому екрані:

Splashscreen для завантаження Ubuntu

І сидітиме тут назавжди. Схоже, він взагалі не приймає ніяких даних (Esc, Alt-F1, Ctrl-Alt-F1 тощо), і індикатор прогресу зупинився.

Хтось бачив це чи знає, що викликає його зависання тут? Я можу завантажитися на живий компакт-диск та отримати доступ до своєї файлової системи, зробити резервну копію своїх файлів та перевстановити. Але як тільки я вимкнувся, це повторюється.


2
спробуйте F2 для отримання інформації про консолі. якщо це прямо не показує вам помилку: зайдіть в grub і видаліть тишу і плескіт з cmdline (ви можете дізнатися, як це зробити в SF)
Dennis Nolte

Добре, спробую це зараз. F2 нічого не робить, але я завантажився до редактора grub і видалив тихі та плескітні параметри. Він завантажився в підказку для входу в термінал, і я можу увійти. Дивно. Як запустити робочий стіл Unity з командного рядка?

Виправлено це. Рішенням було відредагувати grub, як ви запропонували, що завантажило мене на термінальний логін. Я не міг запустити Unity, тому що у мене цілий безлад помилок. Але я перевстановив робочий стіл ubuntu (sudo apt-get install - перевстановити ubuntu-desktop), а потім startx завантажив мене на робочий стіл. Подальші перезавантаження в порядку, без зависань. Введіть це у відповідь, і я прийму це, дякую за допомогу.
AWT

Відповіді:


11

спочатку слід перевірити, чи можете ви перейти на консольний вихід, натиснувши F2 або ALT-F2 (ніколи не пам’ятайте, який саме)

Якщо це не спрацьовує або не відображає помилок, слід перезавантажитись та увійти в меню завантаження grub, натиснувши «Shift» під час завантаження.

Коли ви знаходитесь в меню, вам слід видалити "заставки" та "тихі" записи з командного рядка ядра.

Таким чином ви отримаєте "звичайний" вихід Ubuntu (і багато інших дистрибутивів в ці дні), як правило, ховається від вас.

За допомогою помилок, які ви можете побачити там, ви можете налагодити свою проблему та виправити її.


Я відслідковував причину цієї проблеми для запуску Ubuntu на віртуальній машині та встановлення оновлень "mesa": libgl1-mesa-glx: i386 libgl1-mesa-dev. Якщо я не встановлюю ці оновлення, я не отримую завантажувальну руку і мені не потрібно перевстановлювати ubuntu-desktop.
AWT

0

Велике спасибі, це працювало на мене, але у мене були інші проблеми. тому я дам вам кілька порад:

коли я зачекав на екрані заставки, щоб натиснути Ctrl-Alt-F1, це не спрацювало

- try pressing that all the time before Splash Screen appears 

Щоб відредагувати групу

$ sudo nano /etc/default/grub
-delete quiet splash in GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
 so, it will be GRUB_CMDLINE_LINUX_DEFAULT=""

Коли я спробував застосувати sudo apt-get install - перевстановити ubuntu-desktop, у мене з’явилися невиконані залежності,

 -I also did $ sudo apt-get install unity   
  but I do not know, if it was part of the solution
 - upgrade and update
 $ sudo apt-get upgrade
 $ sudo apt-get update

потім він перевстановлюється без проблем, потім перезавантажується

$ sudo reboot

Тепер поверніться до роботи

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.