суббота, 16 октября 2010 г.

Проблемулечки


при установке системы редактируем mkinitcpio, если грузимся с usb-hdd или флэшки. Добавляем к HOOKS="... usb ..."
Апдейтим систему апосля установки: sudo pacman -Syu
Добавляем пользователя под которым будем работать adduser
ставим sudo: sudo pacman -S sudo
редактируем права на sudo через nano: EDITOR=nano visudo
ищем следующую строку: USER_NAME     ALL= (ALL)   ALL
Меняем USER_NAME на нашего пользователя под которым будем работать.
логинимся под созданным пользователем.
Репы -> /etc/pacman.conf: yaourt
[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64
для драйверов проприетарных ati
[catalyst]
Server = http://catalyst.apocalypsus.net/repo/catalyst/x86_64
синхронизируем: sudo pacman -Syy
Ставим иксы, dbus, hal: sudo pacman -S xorg dbus hal
E17: sudo pacman -S e17-svn e17-extra-svn шрифты ttf-ms-font ttf-dejavu

установка ati: sudo pacman -S catalyst-test
после под root'ом: catalyst_build_module
автоконфигурируем xorg.conf: aticonfig --initial aticonfig -v
добавляем в конце строки лоадера /boot/grub/menu.lst по типу: kernel /boot/vmlinuz26 root=/dev/sda1 ro nomodeset
настройка клавиатуры, локали: http://muhas.ru/?p=133 и http://www.xima4.com/?p=304


Если имеем проблемы с доступом к монтированным разделам, где выдает приблизительно следующее: org.freedesktop.Hal accesDenied правим /etc/dbus-1/system.d/hal.conf по типу:
вначале

<!-- This configuration file specifies the required security policies
       for the HAL to work. -->
  <!-- Only root or user hal USERNAME can own the HAL service -->
  <policy user="hal">
    <allow own="org.freedesktop.Hal"/>
  </policy>
  <policy user=
USERNAME">

    <allow own="org.freedesktop.Hal"/>
  </policy>
  <policy user="root">
    <allow own="org.freedesktop.Hal"/>
  </policy>
и еще после части прав root'а
</policy>
  <!-- well,...and USERNAME too -->
  <policy user="USERNAME">
    <allow send_destination="org.freedesktop.Hal"
           send_interface="org.freedesktop.Hal.Device.CPUFreq"/>
    <allow send_destination="org.freedesktop.Hal"
           send_interface="org.freedesktop.Hal.Device.DockStation"/>
    <allow send_destination="org.freedesktop.Hal"
           send_interface="org.freedesktop.Hal.Device.KillSwitch"/>
    <allow send_destination="org.freedesktop.Hal"
           send_interface="org.freedesktop.Hal.Device.KeyboardBacklight"/>
    <allow send_destination="org.freedesktop.Hal"
           send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
    <allow send_destination="org.freedesktop.Hal"
           send_interface="org.freedesktop.Hal.Device.Leds"/>
    <allow send_destination="org.freedesktop.Hal"
           send_interface="org.freedesktop.Hal.Device.LightSensor"/>
    <allow send_destination="org.freedesktop.Hal"
           send_interface="org.freedesktop.Hal.Device.Storage"/>
    <allow send_destination="org.freedesktop.Hal"
           send_interface="org.freedesktop.Hal.Device.Storage.Removable"/>
    <allow send_destination="org.freedesktop.Hal"
           send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
    <allow send_destination="org.freedesktop.Hal"
           send_interface="org.freedesktop.Hal.Device.Volume"/>
    <allow send_destination="org.freedesktop.Hal"
           send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
    <allow send_destination="org.freedesktop.Hal"
           send_interface="org.freedesktop.Hal.Device.WakeOnLan"/>
  </policy>
</busconfig>
где USERNAME заменяем на имя нашего пользователя.

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

Отправить комментарий