Search
Write a publication
Pull to refresh

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 потому, что он пока не работает с данной моделью.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.