Перевод
поста Amarant на crunchbanglinux.org, по состоянию на сегодня - справедливо и для ubuntu netbook remix, и для ubuntu, и для easypeasy, и для cruncheee - ни одна из этих осей не подхватывает сетевые карты (привет, атерос) и функциональные клавиши от тысяча пятых асусов "из коробки".
Последовательность действий годится для любых дистрибутивов на базе ubuntu 9.04.
1. Скачиваем образ и заливаем на флэшку.
Качаем образ:
кранчбэнг:
http://www.crunchbanglinux.org/wiki/downloadsUbuntu netbook remix:
http://www.ubuntu.com/GetUbuntu/download-netbook (внимание, для этого дистрибутива - собственные инструкции по созданию загрузочной флэшки!)
и т.д.
Устанавливаем unetbootin из репозиториев или отсюда:
http://unetbootin.sourceforge.net/С помощью unetbootin перегоняем образ на флэшку (1 гб)
2. Качаем пакеты, необходимые для работы wifi.
Отсюда качаем следующие пакеты:
- linux-headers-2.6.30-020630-generic_2.6.30-020630_i386.deb
- linux-headers-2.6.30-020630_2.6.30-020630_all.deb
- linux-image-2.6.30-020630-generic_2.6.30-020630_i386.deb
Это ядро 2.6.30 с драйверами сетевой карты atheros.
Их нужно сохранить на флэшку, можно прямо на флэшку с образом.
3. Загружаемся с live usb.
В BIOS Asus EEE 1005 HA есть опция boot buster, которая для быстроты загрузки игнорирует все носители, кроме жёсткого диска. Для того, чтобы её обойти, достаточно просто зайти в настройки BIOS (F2) и выйти из них (F10), когда загрузка возобновится - нажимать Esc, в появившемся меню выбрать флэшку. Нужный вариант загрузки системы - default..
4. Установка.
Выбираем установку (значок на рабочем столе в случае ubuntu или соответствующий пункт меню в crunchbang) и устанавливаем систему, как обычно. Отказывемся отмонтировать /dev/sdb, потому что мы с него работаем. Выбираем ручную разбивку диска - раздел с виндой (около 5 гб, fat32) на всякий случай лучше не трогать, пять гигов из ста шестидесяти - не принципиально - и разбиваем винт на разделы по своему вкусу.
5. Заводим беспроводную сетевую карту.
Грузимся в свежеустановленную систему, втыкаем флэшку с новым ядром, заходим на неё и ставим вышеуказанные пакеты в таком порядке:
- linux-image-2.6.30-020630-generic_2.6.30-020630_i386.deb
- linux-headers-2.6.30-020630_2.6.30-020630_all.deb
- linux-headers-2.6.30-020630-generic_2.6.30-020630_i386.deb
Перезагружаемся (по идее, система должна загрузиться уже с новым ядром)
6. Ставим eee-control.
Устанавливаем беспроводное соединение. Обновляем систему и загружаем деб
отсюда. Это оптимизированная под 1005 HA утилита управления Asus EEE. Устанавливаем пакет и запускаем eee-control-tray. В трее появляется иконка, левым кликом по ней можно отключать и включать камеру, wi-fi и bluetooth и выбирать профили энергопотребления и производительности, правым - настраивать работу функциональных клавиш. Если настройки не заработали сразу, то заработают после перезагрузки.
7. (Только для openbox) Настройка клавиш управления звуком.
В /.config/openbox/rc.xml в секцию keybindings добавляем:
<keybind key="XF86AudioLowerVolume">
<action name="Execute">
<execute>amixer -q set Master 5- unmute</execute>
</action>
</keybind>
<keybind key="XF86AudioRaiseVolume">
<action name="Execute">
<execute>amixer -q set Master 5+ unmute</execute>
</action>
</keybind>
<keybind key="XF86AudioMute">
<action name="Execute">
<execute>amixer -q set Master toggle</execute>
</action>
</keybind>
Спасибо
Amarant и
Rubsau с
www.crunchbanglinux.org за отличную пошаговую инструкцию и разрешение на перепечатку.