Когда вы выключаете компьютер с установленной операционной системой Ubuntu, вполне логично ожидать его полного выключения. Но иногда это не происходит и компьютер так и не выключается без вашего вмешательства. Причин у такого явления может быть несколько. Их можно разделить на аппаратные и программные.
Проблема с конфигурацией
Если Ubuntu зависает на этапе демонстрации окна завершения работы, то вполне возможно, что возникла проблема с конфигурационным файлом Grub. Вы можете приступить к его просмотру и редактированию через терминальное окно, набрав следующее:
sudo gedit /etc/default/grub
В открывшемся тексте файла конфигурации найдите блок «quiet splash» и измените его на запись такого вида:
quiet splash acpi=force.
Сохраните и закройте файл. После чего в командной строке введите команду, которая обновит файл конфигурации:
sudo update –grub
Таким образом вы сможете устранить проблему зависания при выключении системы.
Подключение дисков (томов)
Когда вы подключаете внешние дисковые хранилища к ОС Ubuntu, в системе могут происходить определенные сбои в момент ее выключения. Это может быть вызвано тем, что используются разделы, созданные и отформатированные в Windows, либо применением некоторых видов USB флешек. Для решения этой небольшой проблемы может оказаться достаточным просто отключить внешний диск от системы перед ее выключением. Для этого нажмите правой клавишей мышки на изображении внешнего диска на рабочем столе или в файловом менеджере, и в контекстном меню выберите пункт «dismount». После чего компьютер можно смело выключать.
Другие аппаратные проблемы
Если вы установили новое устройство с неправильным или «глючным» драйвером, то у операционной системы также могут возникнуть проблемы с выключением. Это связано с неправильным опросом устройства после поступления команды на выключение. Если это так, то при зависании компьютера во время выключения Ubuntu, удерживая кнопку питания нажатой некоторое время (5-7 секунд) вам удастся его выключить. После чего вам следует использовать загрузочный диск Live Installation CD. После загрузки с оптического привода виртуальной системы, откройте файл протокола, набрав в терминале «/var/log/dmesg file». В его последних записях вы сможете определить, с каким именно устройством возникла проблема (то есть, какое устройство системе не удалось опросить перед выключением).
Получение помощи производителя
Так как чаще всего компьютер на платформе Ubuntu зависает при выключении из-за аппаратных проблем, то самым эффективным будет обратиться за помощью к производителям оборудования. Попытайтесь задать этот вопрос в службу технической поддержки, указав модель приобретенного устройства. Если и это не помогло, вы можете найти ответ на форуме UbuntuForums.org или отправив протокол неисправности на ресурс разработчиков системы Launchpad.