Asus EeePC 904 под управлением Arch Linux

Как любой гаджетоман, я обожаю новые фишки, а особенно это касается мобильных устройств. Имея хороший рабой ноутбук, всегда ощущал необходимость купить, что-то полегче, что бы не так отягощало «быстрые» поездки или с чем можно было бы поваляться на диване, почитывая статьи или набирая хотя бы вот этот пост. Asus EeePC 904 показался мне наиболее идеальным вариантом на то время, а потому покупка совершилась незамедлительно. Как же я был разочарован присутствием Windows на этой машинке. Решить эту проблему я попытался с привычной Ubuntu, однако, выход Ubuntu 8.10 расстроил мои планы. Тормоза, которые выдавал мне Asus EeePC 904 с Linux Ubuntu 8.10 не передать словами, а использовать старые ОС мне не позволяет религия, а потому решился на смену дистрибутива. Как я поставил Arch Linux на Asus EeePC 904 и максимальные настройки читайте ниже.

 

Этап номер 1. Для начала возьмемся за UNetbootin ( читай ) и превратим обычную USB Flesh в загрузочный диск для Arch Linux.После того, как все сделано, и образ готов приступаем к установке.

Для начала выставим нужное нам загрузочное устройство:

При включении нетбука делаем так:

F2->Boot->Hard Disk Drives->1st Drive и устанавливаем USB flesh в качестве приоритетного загрузочного устройства.

После того, как настройки BIOS сохранены – 
перезагружаем машинку.

На экране появляется стандартное диалоговое меню Grub, выбираем первый пункт: Boot ArchLive.

После того, как нетбук немного пошуршит, вылезет диалоговое окошко, в котором надо указать Login. В качестве Login вводим root, пароль естественно не запросит.

Далее следуем инструкциям инстолятора, т.е. следуем этому совету: To begin installation, run /arch/setup.

Набираем в консоли: /arch/setup

Выпадает меню – жмем Ok, а в качестве ответа на запрос о источнике установки, выбираем самый первый пункт – CD-ROM or OTHER SOURCE.

Для того, чтобы установка продолжилась, нам необходимо разбить логический диск. Я сделал так:

/boot(94 MB), swap(1024 MB), /(6350 MB), а для /home отдал все, что осталось.

Подтверждаем удаление всех данных с носителя и ждем копирования файлов из base-devel, так как я не выбирал ничего дополнительно. Не пойму зачем, если это можно будет сделать позже.

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

class=»MsoNormal»>Тыкаемся в Exit Install, а в косоли набираем

reboot

Полное руководство по установке archlinux.

На этом установка окончена, начинаем процесс настройки.

Этап номер 2.

Для тех, кто ожидает увидеть здесь как настраивать wi-fi наступит горькое разочарование, я его не использую за ненадобностью, так как весь дом у меня окутан проводами, то и поднимать я стал только модуль сетевой карты.

С любого компьютера, который имеет доступ в сеть заходим и сливаем исходиники.

Здесь лежит модуль исходники для модуля сетевой карты, которые нам надо будет скомпилировать.

После всех манипуляций, записываем заархивированный архив на USB флешку и подключаем ее к Asus EeePC 904 с Linux.

Из по root нам надо выполнить эти команды:

mount /dev/sdb1 /mnt/ cp /mnt/путь_до_l1e-linux-v1.0.1.0.tar.gz /home/atl1e/(ну или куда хотите копируйте) tar -xzvf /home/atl1e/l1e-linux-v1.0.1.0.tar.gz cd /home/atl1e/src/ KBUILD_NOPEDANTIC=1 make insmod ./atl1e.ko

Воодим очереднуб команду проверки : ifconfig -a

Если появился интерфейс eth0 >, то мы все сделали правильно, нет – читаем заново и думаем где напортачили.

Перезагружаем модуль:

/etc/rc.d/network restart

Теперь все должно быть впорядке, сеть есть – поздравляю J

Установка правильного ядра:

Так как сообщество eeePC любителей уже собрало правильное ядро для этой машинки, то и не будем заморачиваться. Выполняем в точности, команда ( не забываем менять свои данные – это для копипастеров).

[xxx@xxxx ~]$mkdir ~/src/ [xxx@xxxx ~]$ cd ~/src/ [xxx@xxxx src]$ wget http://aur.archlinux.org/packages/eeepc904-kernel/eeepc904-kernel.tar.gz

[xxx@xxxx src]$ tar xzvf eeepc904-kernel.tar.gz [xxx@xxxx src]$ cd ./eeepc904-kernel/

 

Необходимо сделать небольшие изменения в файле PKGBUILD. Для этого нам необходимо знать правильную MD5, которая является суммой файла kernelconfig.

Теперь можно запускать сборку.

xxx@xxxx eeepc904-kernel]$ makepkg

Сборка ядра процесс не бысрый, а потому можно расслабиться с кофе и сигаретой – минут 20-30 у нас есть.

Когда ядро собрано, осталось его только прикрутить.

sudo pacman -U eeepc904-kernel-2.6.27.4-4-i686.pkg.tar.gz

И не забываем подправить файл загрузки:

/boot/grub/menu.lst

Добавим:

Arch Linux title Arch Linux EeePC kernel root (hd0,0) kernel /vmlinuzeee root=/dev/sda3 ro

Чистое ядро, собранное специально для Asus EeePC 904 готово к эксплуатации.

Удачной вам дальнейшей настройки и множества радостей с Asus EeePC 904 и Linux.

 

-на главную-

Обсуждаем на форуме: “Asus EeePC 904 под управлением Arch Linux”.

  1. Tibloko:

    Хотелось бы узнать сколько это чудо техники у вас стоит, ну и в будущем найти ответ про Wi-Fi.

  2. admin:

    О настройках wi-fi я напишу чуточку позже, а вот стоимость неоднозначная от 480 до 680 у.е.. Все зависит от способа привоза в беларусь и от конкретного продавца. Есть еще неадекваты, которые просят за 701 модель 530 у.е. и возмущатся чего не бурут.