Устранение неполадок при сбое в режиме ожидания / приостановке с помощью Ubuntu Netbook Remix на Acer Aspire One
У меня есть нетбук Acer Aspire One, который я использую с Ubutu Netboox Remix 9.04. При чистой установке suspend, казалось, работал нормально. Однако теперь, когда я установил довольно много дополнительных пакетов и выполнил некоторую настройку (bluetooth dialup и т. Д.), Я, похоже, утратил функциональность приостановки.
Когда я пытаюсь перейти в режим ожидания, на экране отображается только мигающий курсор в текстовом режиме в верхнем левом углу, и компьютер никогда не останавливается. Единственный выход - жесткий перезапуск.
Как я могу устранить проблему? Например, есть ли какие-то конкретные файлы журналов, на которые я должен смотреть, или такие? Поскольку приостановка работала на чистой установке (и на исходной установке linpus linux, поставляемой с компьютером), я знаю, что это не является неразрешимой проблемой совместимости оборудования. Удаление / установка пакетов один за другим, конечно, было бы вариантом, но это было бы очень трудоемким, так как у меня много дополнительных пакетов и я не знаю, когда возникла проблема. Насколько я понимаю, я не установил ничего слишком странного, что могло бы вызвать такие проблемы.
РЕДАКТИРОВАТЬ: Новая версия, Ubuntu Netbook Remix 9.10, исправили это. Теперь я могу приостановить работу нетбука даже с установленным расширением памяти. Это, однако, работает не совсем так, как я надеюсь... Больше информации в новой теме: принудительное отключение в Ubuntu, чтобы исправить проблемы после спящего режима нетбука
2 ответа
Известно, что Suspend не работает с вставленными SD-картами. Извлеките SD-карты и другие периферийные устройства, которые вы могли подключить перед приостановкой. В вики Gentoo есть хорошее объяснение, почему приостановка проблематична при наличии SD-карты: SD-карты и приостановка
Если проблема не устранена, проверьте журналы в / var / log, в частности, syslog, messages и Xorg.0.log. Существует удобный инструмент с графическим интерфейсом для просмотра системных журналов, которые вы можете использовать: Система> Администрирование> Просмотр файлов журналов (или что-то подобное).
Вам также следует ознакомиться с документацией сообщества Ubuntu по Acer Aspire One здесь и здесь.
В справке по нетбуку Remix для Aspire One есть вики-пост, в котором подробно описано, как это исправить. Вы добавляете скрипт, который размонтирует карты в спящем режиме, и заново монтируете их при пробуждении. Я реализовал это на своем Aspire One ZG5 (aoa110-1955), и все хорошо.
Вот инструкции с этой страницы, на которых запечено какое-то дружелюбие новичка:
1 - откройте текстовый редактор, найденный в разделе "Аксессуары" (я думаю, у меня нет Aspire), скопируйте / вставьте следующее:
# Drop to: /etc/pm/sleep.d
# Use this script to prevent data loss on mounted MMC/SD
# cards. It syncs data and umounts all mmcblk devices prior to
# suspend, and cancels suspend if umounting was not possible
# (i.e: something locks a file)
case "${1}" in
hibernate|suspend)
/bin/sync
for drive in $( /bin/ls /dev/mmcblk?p* ); do
/bin/umount ${drive} > /dev/null
# If umount failed: abort suspend
if [ $? -gt 0 ]; then
# Test if device keeps mounted. Previous command could fail
# (i.e device was not mounted) with a non-stopper
# problem for the suspend process.
/bin/mount | /bin/grep ${drive}
if [ $? -eq 0 ]; then
exit 1
fi
fi
done
;;
# resume|thaw)
## Do nothing. All devices will be automatically mounted again.
# ;;
esac
2 - Сохранить как 010_unmount_SD.sh
в вашей домашней папке
3 - Откройте терминал (под Аксессуары)
4 - Используйте следующую команду, чтобы скопировать файл в правильное место (вам будет предложено ввести пароль администратора, когда вы нажмете Enter
):
sudo cp 010_unmount_SD.sh /usr/lib/pm-utils/sleep.d/010_unmount_SD.sh
5 - Установите правильные разрешения с помощью этой команды (вам снова будет предложено ввести пароль администратора):
sudo chmod 755 /usr/lib/pm-utils/sleep.d/010_unmount_SD.sh
Кроме того, я обнаружил, что остальная информация на этой странице не нужна, так как мое видео уже выглядит великолепно, и управление питанием, кажется, работает должным образом. Я подозреваю, что эти исправления были выпечены в дистрибутиве 9.10.