вторник, 14 апреля 2009 г.

Установка Arch Linux на ноутбук MSI PR210

Статья в процессе написания

Имеем ноутбук MSI PR210 (PR210-003RU). Поставлялся с предустановленной Windows Vista Home Edition. Избавляемся от последней. В моем случае, у меня стоит Windows XP и Ubuntu 8.10. Изменяем размер раздела winxp, освобождая место для arch linux. Можно воспользоваться Partition Magic или Acronis Partition Expert. Предположим, что ставим Arch Linux на чистую систему.Идем по адресу http://www.archlinux.org/download/, видим информацию о текущем релизе.На текущий момент это 2009.02 с ядром 2.6.28-ARCH. Тут же находим руководство по установке. Выбираем откуда скачивать – торренты или традиционная http/ftp загрузка. Выберем торренты, так быстрее. Также вы поспособствуете распространению этой системы. На выбор предлагается несколько ISO-образов. Забираем Core ISO под платформу x86_64, который содержит базовую систему с необходимыми библиотеками.

После скачивания, прожигаем образ любимой программой (Nero, Alcohol, cdrecord, etc).

Перед началом установки необходимо собрать всю информацию о вашем железе. Запишите на бумаге, распечатайте, сохраните в текстовом файле на другом компьютере. Пусть информация будет избыточной. Тогда, если вы потеряете листок, где записали, то у вас будет резервная копия.
Можно сохранить вывод команды lspci в текстовый файл на флешку. В моем случае, я это сделал из установленной Ubuntu. Если у вас есть загрузочный LiveCD с каким-нибудь линуксом, то можете воспользоваться им. Кстати, у таких систем есть довольно точный механизм автоопределения железа – воспользуйтесь его информацией.

По MSI PR210 можно найти информацию о железе в сети: http://www.microstar.ru/program/products/notebook/nb/pro_nb_detail.php?UID=650

Хорошее руководство по установке на русском: http://wiki.archlinux.org/index.php/Руководство_по_установке 
Локализация системы:
http://wiki.archlinux.org/index.php/Интернационализация 

Ставим систему, как описано в руководстве в вики. Никаких особенностей. Можно русифицировать консоль, настроить сеть прямо в установщике, путем редактирования конфигурационных файлов. А можно сделать это после установки системы. Сделаем после. Добавлю только, что надо установить пакеты wpa_supplicant (для использования WPA wireless), netcfg. Пакет madwifi ставить не надо, т.к. драйвер для беспроводной карты ath_5k уже поставляется с ядром.

Загружаемся в установленную систему. Первым делом настроим локаль. Юникод хорошо поддерживается.
# vi /etc/locale.gen

Раскомментируем строчку
ru_RU.UTF-8 UTF-8

Сохраняем. Выполняем:
# locale-gen

Настройки в /etc/rc.conf. Приводим соответствующие строки к следующему виду:

LOCALE=”ru_RU.UTF-8”
KEYMAP=”ruwin_ct_sh-UTF-8” << переключение раскладки по ctrl+shift
CONSOLEFONT=UniCyr_8x16

Здесь же может задать имя хоста:
HOSTNAME=”msi-book”

На втором этапе поднимем сеть. Встроенная ethernet-сетевая карта определяется автоматом, как и беспроводная Atheros. 
Проводная сетевая карта висит на eth0. Для настройки в том же rc.conf находим секцию, где задаются настройки для eth0. Там все очень хорошо прокомментировано, изменяем значения под себя.
Я настрою беспроводную карту. Поднимать будем при помощи netcfg (этот пакет надо поставить при установке системы). Все заводится в два счета.
Шагаем в /etc/network.d/. Внутри есть каталог examples/. В нем лежат примеры настроек для различных видов соединений. Я использую домашнюю wi-fi точку доступа с защитой WPA, адреса раздаются по dhcp. Делаем следующее:
# cp /etc/network.d/examples/wpa.example /etc/network.d/farwest
(farwest – это мое название домашней беспроводной сети, у вас свое)

# vi /etc/network.d/farwest

CONNECTION=”wireless”
INTERFACE=wlan0
SCAN=”yes”
SECURITY=”wpa”
ESSID=”FARWEST” << essid вашей беспроводной сети
KEY=”секретная фраза”
IP=”dhcp”
TIMEOUT=20

Выполним для безопасности:
# chmod 0600 /etc/network.d/farwest

После этого включаем netcfg при загрузке:
# vi /etc/rc.conf

NETWORKS=(farwest)
В список DAEMONS добавляем net-profiles, например:
DAEMONS=(syslog-ng @network @net-profiles crond)

* @ перед названием сервиса подавляет ожидание завершения работы запускающего скрипта, что ускоряет загрузку.

Проводную сетевую карту я временно отключу:
INTERFACES=(!eth0)

Можно перезагрузиться. Имеем настроенную юникодную локаль, убеждаемся что это так командой:

# locale
Видим в выводе:
LANG=ru_RU.UTF-8

Проверяем ввод по-русски, переключаем раскладку по ctrl+shift.

Можно обновлять систему. Настроим репозитории.
# vi /etc/pacman.d/mirrorlist
Закомментируем все репозитории, оставим только русские. (Хотя у меня с русскими серварами были определенные проблемы, я использовал польские).

# pacman –Syu

Эта команда обновит всю систему, включая ядро. У меня выкачалось около 70 мб.
После этого мы имеем обновленную систему, в которую уже можно ставить все, что вам нравится.

# pacman –Sy mc xorg kde

В следующий раз займусь настройкой xorg и железа – Bluetooth, видео ATI Radeon® Xpress 1270, веб-камера, звук.

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

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