Как стать автором
Обновить

Asus 1001PXD, установка Archlinux

При покупки данного продукта столкнулся с версией на которой отсутствует Windows Круто — подумал я сначала, да не тут то было. Встроенный Linux оказался неким подобием CrhomeOS, что по определению означает дорогой тетрис, а не компьютер в которое, почему то, встроен мастер установки Windows, а вот про нормальный Linux почему то забыли.
Далее встал вопрос о выборе дистрибутива Ubuntu или Arch.
Попробовав произведение искусства Canonical понял, этому прожорливому (~260Мб RAM при «холодном запуске») и напичканному всяким «мусором», который нормально не удалишь та как сей продукт весь пронизан зависимостями, дистрибутиву на нетбуке не быть.
Значит Arch. Я выбрал x86 у него нет некоторых проблем нежели с х64, например с воспроизведением Flash.

Этап первый установка.


Внимание! В отличие от Ubuntu Arch не умеет работать с Wi-Fi из коробки, поэтому нетбук должен быть подключён к интернет-кабелю.

1. Заливаем образ на usbflash

Для тех кто не знаком с Arch берем его отсюда.
Качать лучше CORE версию, с FTP бывают проблемы вплоть до не распознавания вашей сетевой карты.
Объем носителя не менее 500Мб желательно 1Гб (я правда не знаю у кого вообще сейчас есть меньше).
Итак, для установки из Windows образа проще, как мне кажется, использовать продукт LinuxLive USB Creator.
Скачав, установив и установив его вы увидите окно разделанное на 5 секций, каждое из которых выполняет определённый этап:
> Выбор носителя для установки (желательно отформатированный в Fat32).
> Выбор образа дистрибутива.
> Установка опций.
> Запуск процесса установки.
Для linux процесс установки еще проще выполнить команду «dd if=image.iso of=/dev/sd[x]» где image.iso это путь к загруженному образу и /dev/sd[x] Ваше USB устройство. Используйте именно /dev/sdx, а не /dev/sdx1!

2. Установка дистрибутива

Входим в Bios (F2->Boot->Hard Disk Drives->выставляем 1st Drive [USB: имя флешки])
Сохраняем конфигурацию и перезагружаемся. Видим Grub нажимаем Boot ArchLive, далее входим в систему как root, пароль не требуется.
Далее вводим /arch/setup b и нажимаем Enter, запустится установщик с псевдографикой.
Первое окно с приветствием нажимаем Enter.

1. Выбор источника установки Select Source.
Рекомендуется оставить по умолчанию.

2. Настройка часов
>Выбор Часового пояса
> UTC — интернет синхронизация.
localtime — время на часах останется таким, как оно было выставлено в BIOS.

3. Разбиение диска Prepare Hard Drive.
Обычно выделяют разделы под корень (/), swap, и по желанию под /home. Остальное редко выделяют в отдельные партиции.
3.1 Создание разделов Manually Partition Hard Drivers ( откроется окно программы cfdisk):
>Начнем с создания первичного (Primary) раздела для корневой системы (/).
Выберите New -> Primary и укажите желаемый размер раздела. Поместите раздел в начало диска, далее укажем ее тип Type и укажем тип раздела '83 Linux'. Созданный для / раздел появится под именем sda1.
>Теперь аналогично создайте раздел подкачки обычно размер равен объему оперативной памяти умноженному на два. Type '82 (Linux swap / Solaris)'. Созданный раздел подкачки появится под именем sda2.
>По аналогии /home. Тип что и у корневой системы '83 Linux'. Созданный для /home раздел появится под именем sda3.
Выберите Write и подтвердите операцию написав yes. будьте внимательны, эта операция может уничтожить данные на вашем диске. Выберите Quit для выхода из программы разметки.
Выберите Done, чтобы покинуть это меню и переходите к пункту Установка точек монтирования.
3.2 Выбор точек монтирования Manually Configure block devices, filesystems and mountpoint (помните наш диск sda, а flash sdb!):
>Выбираем нужный раздел файловую систему, после всех действий над разделами выбираем пункт ignore и нажимаем OK.

4. Выбор пакетов Select Packages.
> для большей функциональности я рекомендую выбрать в дополнение base-devel.

5. Установка Install Packages.
Собственно запустится установка пакетов.

6. Настройка Configure System.
Лучше меня об этом расскажет ArchWiki приведу пример лишь с русификацией и так по мелочам:
>rc.conf в секции LOCALE= вписываем значение «ru_RU.UTF-8», CONSOLEFONT= шрифт в консоли, пишем «ruscii_8x16» для поддержки кириллицы.
> /etc/mkinitcpio.conf можно удалить pata ( модуль ide контроллера) нам он ненужен.
> /etc/locale.gen раскоментируем строчку ru_RU.UTF8
> /etc/pacman.conf добавим репозиторий AUR менеджера yaourt:
[archlinuxfr]
Server = http://repo.archlinux.fr/i686


> /etc/pacman.d/mirrorlist раскоментируйте любые рипозитории, лично я использую «французов» с Русскими бывали проблемы.
Не забудьте установить пароль для root!

7. Загрузчик Install Bootloader.
Устанавливаем его на /dev/sda. Для красивого разрешения в консоле можно добавить в строку «kernel /boot/vmlinuz26 root=/dev/sda1 ro» после «ro» vga=789

8. Конец Exit Install
Выходим, вводим reboot и вуаля!

Этап второй настройка базовой системы.


Первым делом нам необходимо обновиться, важно pacman -Syu, загляните на офсайт там могут быть важные замечания по пакетам которые входят в базовую конфигурацию, перезагружаемся в свежий арч.

1. Устанавливаем видео и аудио систему

>Видео: минимальные «Иксы» плюс видео драйвер, а так же драйвер тачпада pacman -S xorg-server xorg-utils xorg-server-utils xorg-xinit xterm xf86-video-intel f86-input-keyboard xf86-input-synaptics
Настройка раскладки: создаем файл /etc/X11/xorg.conf.d/keyboard.conf синтаксис для смены Alt+Shift будет таков:

Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shif_toggle:scroll"
EndSection


Настройка тачпада в /etc/X11/xorg.conf.d/10-synaptics.conf добавляем:

Option "VertEdgeScroll" "on"
Option "VertTwoFingerScroll" "on"
Option "HorizEdgeScroll" "on"
Option "HorizTwoFingerScroll" "on"


Теперь мы умеем скроллить по горизонтали и вертикали. Так же необходимо добавить dbus в автозагрузку DAEMONS=(@network @syslog-ng… dbus);

>Аудио: pacman -S alsa-utils в rc.conf и добавим его в автозагрузку DAEMONS=(@network @syslog-ng… alsa);

2. Модифицируем управление сетью

> Установим Networkmanager paacman -S networkmanager consolekit заменим демон network нашим менеджером DAEMONS=(<b @networkmanager ..);
3. Приятные мелочи: работа с ntfs,flash, yaourt (менеджер AUR) pacman -S ntfs-3g flahplugin yaourt для Ntfs необходимо в rc.conf добавить MODULE(fuse) DAEMONS=(… ntfs-3g);

4. Добавление пользователя.

> useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash ifish где «ifish имя пользователя»
> passwd имя
> Ставим sudo pacman -S sudo редактируем /etc/sudoers. В открывшемся файле добавляете запись вида USERNAME ALL=(ALL) ALL более подробно на офвивки.

В принципе на эту базу можно нацепить любой GUI будь то Gnome, KDE, *box или тайловые менеджеры окон. Мой выбрал пал на KDE4 и на это есть причины:
1. Он мощный, красивый и быстрый (4.8), конечно с этим можно поспорить *box(~70Мб), Gnome(~160Мб), KDE (с Akondai+nepomuk ~280Мб, без них ~150Мб);
2. Установка и настройка не занимает много времени и в отличие от Gnome в котором все настройки спрятаны, и Гном на мой взгляд однорукий инвалид. *Box и иже с ними куча мороки, я от них устал;
3. В поставку входит хороший софт.
Итог — быстро и вкусно.

Этап третий.



Установка KDE4

Для работы хватит комплекта kdebase, для нетбука самое оно остальное легко доставить.
1. Базовая комплектация
> pacman -S kdebase kde-l10n-ru kdeplasma-applets-networkmanagement и бекэтд для phonon рекомендую phonon-vlc
2. Мелочи: Просмотр изображений, аудио плеер, читалка pdf, создание миниатюр видео файлов, виджеты управлением звуком и сетью pacman -S kdemultimedia-kmix kdemultimedia-ffmpegthumbs kdegraphics-gwenview kdegraphics-okular amarok
3. Сделаем автозапуск KDE отредактируем /etc/inittab закомментируйте строчки:

#id:3:initdefault:
[...]
#x:5:respawn:/usr/bin/xdm -nodaemon

и раскоментируйте i

d:5:initdefault:
[...]
x:5:respawn:/usr/bin/kdm -nodaemon


Перезапустите систему.

4. Ускорение работы, а именно отключение Akondai и Neponuk.
Суть такая идем Параметры системы -> Поиск по местам и содержимому-> убираем все галочки, далее Запуск и завершение-> Управление службами->снимаем галочки Модуль поиска Nepomuk (и другие на ваш выбор);
Редактируем ~/.config/akonadi/akonadiserverrc меняем строчку «StartServer=true» на false «StartServer=false»

5. Подружим GTK и KDE
pacman -S oxygen-gtk2 oxygen-gtk3 lxappearance
Lxappearance -хороший настройщик gtk жаль только для gtk2.

Ну вот и все, остальное все добавляется по вкусу, я не стал писать про настройку «хоткейи Fn+» acpi-eeepc-generic потому, что он пока не работает с данной моделью.
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.