zubastiy |
|
Темы:
136
Сообщения:
548
Участник с: 18 сентября 2009
|
Пишу для себя, чтобы не забыть. Другим может тоже пригодится. Рассматриваю как статью в вики, пока пишу что в голову взбредет, черновик. Все девайсы, за исключением wifi и видеокарты работают из коробки (08.2009) Под x86_64 видео в формате 720p дропает больше кадров (тестил сам, 3-4 процента разница), но быстрее жмет-распаковывает (сам не тестил, доверился обзорам). Выбрал x86_64 - под высокой нагрузкой система у меня более отзывчива чем под i686, чисто субъективно. Подготовка флешки. Заливаем согласно мануалу имидж core install (net install в момент конфигурирования системы через /etc/rc.conf и так далее сходит с ума, файлы пустые, рутовский пароль не установить, разбираться лень) Если на флешке осталось место и комп с Arch - создать партицию и залить туда подготовленный для сборки PKG yaourt и broadcom-wl, скачать архивы с AUR, распаковать и makepkg - понятно что соберет для вашей системы, но при этом скачает все необходимые исходники и сразу после установки не будет нужны Загружаемся, настраиваем, устанавливаем. Имеет смысл ставить base и openssh, wireless-tools - все остальное подтянется по необходимо Сразу запретите в /etc/rc.conf загрузку модулей ssb и b43 (не работающие модули вайфая, вроде обещали починить, но пока без изменений, хотя на форумах мелькало что как то оживили, но у меня пока не вышло) в mkinitcpio.conf можно добавить lib80211_crypt_tkip для шифрования После ребута оживляем вайфай. Текущая сборка broadcom-wl не поддерживает low power и hidden ssid Если есть подготовленный пакет broadcom-wl - makepkg -f -i -s соберет и установит для нетбука и текущего ядра. выполнить depmod -a для того чтобы сообщить системе о новом модуле загружаем модуль шифрования (если не добавляли в модули mkinitcpio.conf) и драйвер вайфай modprobe lib80211_crypt_tkip wl затем подключаемся к сети, пока что осилил wpa_supplicant - опишу как делал сам. ifconfig -a для просмотра существующих в системе интерфейсов возможно, сразу после загрузки модуля wl беспроводной интерфейс будут звать eth1 сначала создаем файл с указанием куда подключатся и какой ключ использовать wpa_passphrase home 12345 > /etc/wpa_supplicant.conh специально переправил в /etc/wpa_supplicant.conh для сохранения оригинального файла (полезно на досуге почитать, в вики написано как хранить профили нескольких сетей и подключатся в порядке приоритета) wpa_supplicant -i eth0 -c /etc/wpa_supplicant.conh -B eth0 в моем случае беспроводной интерфейс -c указание использовать файл конфигурации -B запуститься в режиме демона, можно запустить в отдельной консоли для просмотра информационных сообщений - мусора будет много. dhcpd eth0 - получить для интерфейса eth0 dhcp аренду добавил в /etc/rc.local для автозагрузки wpa_supplicant -i eth0 -c /etc/wpa_supplicant.conh -B && dhcpcd eth0 (после сборки нового ядра ессно не загрузится) ну и pacman Syu ругнется на предмет обновится пакман, после обновления запускаем снова тянет потянет ядро, хидеры, фирмваре и всякое остальное. после ребута пересобираем и загружаем для обновленного ядра модуль wl выполнить depmod -a после установки. добавляем в /etc/mkinitcpio.conf модуль wl (чтобы не загружать всякими другими способами) тестируем правильность конфига mkinitcpio.conf команда uname -r - вернет название ядра, его пишем после ключа -k mkinitcpio -k 2.6.32-ACRH /boot/понятное_имя если все в порядке можно собрать и записать в /boot mkinitcpio -k 2.6.32-ACRH -g /boot/kernel26.img (можно поменять имя файла куда сохранять, но тогда необходимо изменить конфиг grub) после подключения к сети устанавливаем yaourt - устанавливаем из AUR или из подготовленного дистрибутива. yaourt требует установки из AUR package-query http://wiki.archlinux.org/index.php/Yaourt (перевод на русский устарел!) после установки yaourt -S openchrome-svn - установить драйвер для видяхи (3д нет, аппаратной поддержки видео нет, но на текущий момент это лучший и легкий выбор, есть варианты с бета дровами от VIA но это проблема которой пока лучше не касаться) в PKGBIULD openchrome-svn необходимо удалить из makedepends versionpkg и добавить glproto ну собственно все, дальше настоятельно рекомендую почитать http://wiki.archlinux.org/index.php/Lightweight_Applications для выбора окружения |