Ubuntu 9.10 (Karmic Koala) и Acer AspireOne

Февраль 15, 2010

Ubuntu 9.10 на Acer AspireOne. Решение проблем с зависанием при переходе в Suspend.

Ubuntu 9.10 на Acer AspireOne. Решение проблем с зависанием при переходе в Suspend.

После обновления системы для записи видео на Acer Aspire One обнаружились некоторые сложности с работой Ubuntu 9.10 netbook remix.

Первая сложность — ноутбук не переходил в suspend режим (режим ожидания) зависая прямо перед выключением. Установка ubuntu-restricted-extras решить вопрос не помогла. После некоторых поисков в интернете выяснилось что проблема в не отключающихся SD устройствах. Удалось найти вот такое рабочее решение:

Создаем скрипт, выполняющийся при переходе ноутбука в suspend или hibernate режим:

sudo nano /etc/pm/sleep.d/11_mmc_mounts

Добавляем в него следующие команды:

#!/bin/sh
case «$1″ in
hibernate|suspend)
umount /dev/mmcblk0
;;
*) exit 0
;;
esac

проверьте название устройства, под которым ваша SD карта определяется в системе (ls /dev/mmc*) и измените параметр /dev/mmcblk0 на соответствующий вашему.

Для правильной работы правого Multi-CardReader в вашем Acer AspireOne нужно установить пакет linux-backports-modules-karmic

sudo apt-get install linux-backports-modules-karmic

И добавить параметр pciehp.pciehp_force=1 для загружаемого ядра

sudo nano /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash pciehp.pciehp_force=1«

После изменения параметров выполните команду обновления настроек grub

sudo update-grub

И раз уж начали делать оптимизацию системы под Ubuntu 9.10 — еще несколько приемов оптимизации использованных нами:

Для уменьшения циклов записи на SSD винчестер Acer AspireOne переместим каталоги /tmp /var/log и /var/cache в оперативную память на tmpfs.

sudo nano /etc/fstab

tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
none /var/tmp aufs noatime,br:/tmp=rw:/var/tmp=ro 0 0
none /var/log aufs noatime,br:/tmp=rw:/var/log=ro 0 0
none /var/cache aufs noatime,br:/tmp=rw:/var/cache=ro 0 0

Использование aufs позволяет сохранить структуру каталогов внутри /var/log и /var/chache.

Для переноса кэш-каталога FireFox в директорию /tmp которая находится уже в оперативной памяти нам нужно запустить FireFox и в строке адреса ввести about:config Теперь щелкаем правой кнопкой по списку параметров и говорим Создать -> строка.

имя параметра: browser.cache.disk.parent_directory
значение параметра: /tmp/firefox

Теперь все временные файлы FireFox будет записывать в оперативную память не тратя драгоценные циклы записи на SSD устройстве.

Здесь вы можете найти дополнительные приемы по оптимизации работы Acer AspireOne под Ubuntu 9.10.

Комментировать

Вы должны войти для того, чтобы оставить комментарий.