Fedora 11 на Asus Eee PC 1005HAG

Был куплен Atom 1660Mhz/10.1″/1024Mb/160.0Gb с установленной ХР, которая погибла в процессе. ну и бог с ней. Попробую описать процесс установки на данный нетбук федоры 11-й.

Установка

Создать дистрибутивную USB-Flash.
Везде пишут, что достаточно 4Г флешки, тут надо быть острожными, у меня не помещался образ на 4Г. Может быть (!) попалась кривая флешка, может звезды не тем боком повернулись, не знаю, но не влезало. Поэтому я буду писать про 8Г флешку…
берем дистибутив, например http://mirror.yandex.ru/fedora/
я брал http://mirror.yandex.ru/fedora/russianfedora/releases/11/RFRemix/i386/iso/ вот эту.
Можно взять с кучи других мест, в частности с самой федоры http://fedoraproject.org/ru/get-fedora
Итак образ в виде .ISO — есть. Предпологается, что есть также какой нибудь другой компьютер с интернетом и живой ОС.
Все советы, в которых используется виндовс — написаны с чужих слов, у меня нет виндовс.
Используем livecd-iso-to-disk из пакета livecd-tools
таким образом
livecd-iso-to-disk путь_к_образу /dev/sdX
где путь_к_образу — вроде и так понятно, например /home/user/RFRemix-11-i386-DVD.iso, а /dev/sdXN — место где флешка нашлась. Определяем так.
Воткнуть флешку, запустить fdisk -l, в выводе искать чтото на 8Г — смотреть как называется девайс, на который она встала.
В моем случае это было /dev/sdc1. Номер диска для этой утилиты — критичен….
После того, как утилита закончит работу, и напишет что все нормально — на полученную флешку скопировать /images/install.img и сам .ISO в корень флешки.
Ни того ни другого утилита не делает. А без всего этого — ничего не поставиться 🙂
Размонтируем флешку.

Переходим к ноутбуку.
При загрузке ноута нажимаем F2, для попадания в биос.
идем в boot — там выбираем откуда грузить. Флешка должна быть УЖЕ вставлена, тогда появиться выбор жесткого диска для загрузки — там находим свою флешку, стави ее первой. Выходим с сохранением.
Если все верно — мы увидим загрузку линукса.
Сначала все в текстовом режиме, начинается с выбора языка. Мы по русски ставим — его и выберем. На предупреждение, что мол он не поддерживается — плюем, говорим ОК. Клавиатуру — оставим по умолчанию, US. и давим далее.
Режим переключается в графический и по русски 🙂
Ну про нажать кнопку «далее» писать не буду 🙂
Первое, о чем спрашивает инсталлятор — куда ставить будем. Если Вы хотите сохранить ХР, которая там стоит — выберите самостоятельное разбиение. Если, как и я, на дух не переносите винду — есть варианты.
Либо оно предложит поставить как умеет (все диски — под нож, создаст ЛВМ и ЕХТ4), либо самостоятельно поубиваем все.
В принципе, этот компьютер настолько персональный, что какое то специфическое разбиение ему не надо, так, что если с сохранением винды — то самостоятельно убиваем свободный раздел (там какой то умник разделил диск ровно пополам, по 80Г, от этого винда и погибла :)) и ставим на свободное место.
После разбиения диска будет предложено выбрать куда ставить загрузчик.
Вот тут надо быть ОЧЕНЬ ВНИМАТЕЛЬНЫМ
По умолчанию, загрузчик ставиться на первый диск, а первый у нас сейчас — флешка!
Внимание!
Не ставьте загрузчик на флешку!!!
Там просто надо нажать кнопку и поменять порядок следования дисков в биосе.
в результате мы должны увидеть, как загрузчик ставиться на /dev/sda.
Убедитесь, что это именно так, иначе — либо переустановка, либо долго-долго в консоли ковыряться и не факт что все получиться как надо 🙂
Там же Вы увидите, что сохраняется загрузка винды, по именем Other (советую переименовать в MustDie :))
ну дальше — все просто. Ставим галки на любимом виндовменеджере (нормально на этой машике идут ВСЕ ВМ, и Gnome и KDE) но я выбираю более легкий и не менее функциональный XFCE. Но этот выбор — скорее религиозный вопрос, нежели что-то другое.
Если все было сделано верно — через некоторое время мы имеем установленную систему и предложение перезагрузиться.
ВЫНЬТЕ ФЛЕШКУ

Доводка
Как и всякая система, линукс требует небольшой доточки под себя. На EEE PC — требуется сначала доточка под железо.
Смена ядра
Да, да… как в старые, добрые времена — меняем ядро.
тут нам поможет http://www.fedora-eee.com/ — там лежит и ядро и крайне полезная тулза eee-control
Там в принципе все понятно, единственно — качать стоит с 3-го зеркала, (http://chaucer.homeunix.net/pages/fedora-eee-mirror.php)
на первом — битый архив лежит для kernel-firmware, а без него не будет как минимум работать тачпад.
Маленькая инструкция для тех кто не понял тамошней инструкции на английском 🙂
скачать ядро (kernel-PAE-2.6.30.9-94.eeepc.fc11.i686.rpm)
скачать kernel-firmware-2.6.30.9-94.eeepc.fc11.i686.rpm
эти два — необходимы для нормальной работы
скачать kernel-headers-2.6.30.9-94.eeepc.fc11.i386.rpm
скачать kernel-PAE-devel-2.6.30.9-94.eeepc.fc11.i686.rpm
эти — для компиляции нужны.
далее от рута
rpm -Uvh kernel-PAE-2.6.30.9-94.eeepc.fc11.i686.rpm kernel-firmware-2.6.30.9-94.eeepc.fc11.i686.rpm
или
rpm -Uvh kernel-PAE-2.6.30.9-94.eeepc.fc11.i686.rpm kernel-firmware-2.6.30.9-94.eeepc.fc11.i686.rpm kernel-headers-2.6.30.9-94.eeepc.fc11.i386.rpm kernel-PAE-devel-2.6.30.9-94.eeepc.fc11.i686.rpm

заметка
номера могут и поменяться, но мы ведь все понимаем, не правда ли?
В промежутке потребуется обновление биоса. Ходят слухи, что новый биос как то не так работает с 7-й виндой, ну да бог им судья.
биосы лежат тут
http://update.eeepc.asus.com/bios/
а достаточно подробная инструкция http://eee-pc.ru/wiki/софт:биос тут

Итак биос прошит, ядро — заменено, время ставить eee-control
на момент написания — eee-control-0.9.4-1.fc11.i686.rpm, адрес чуть выше, там где про 3-е зеркало.
rpm -Uvh eee-control-0.9.4-1.fc11.i686.rpm
от рута естественно.

«for s in atd auditd avahi-daemon ip6tables mdmonitor nfslock portreserve rpcbind rpcgssd rpcidmapd livesys livesys-late; do echo «chkconfig $s off»; chkconfig $s off; done»
Вот эту комбинацию — скопировать и вставить в рутовую консоль, это вырубит ненужные сервисы, спасет батарейку и вообще — нафиг не нужно на нетбуке 🙂

После ребута — имеем замечательную тулзу, eee-control, в которой можно включить/выключить WiFi, BT, камеру, тачпад. Яркость и громкость — регулируется сами… ну про громкость не буду точно утверждать, но яркость — точно.
заметка
При установке eee-control после обновления БИОСа я напоролся на одну неприятность. Не стартовал eee-control-daemon.
Если его запустить с параметром -V, он писал, что ошибка в
/usr/lib//python2.6/site-packages/EeeControl/actions.py строка 251
попытка сунуть пустоту туда, куда ее совать не следует.
Если будет возникать такая бяка — можно сделать как я.
Открыть /usr/lib//python2.6/site-packages/EeeControl/actions.py
перейти на 251 строку

l = f.readline()
brn = int(l.strip()) + 0x20 //вот эта — 251-я
f.close()
и добавить
if not l: l=»127″
получим вот такое
l = f.readline()
if not l: l=»127″
brn = int(l.strip()) + 0x20
f.close()

Там толи в биосе бага, то ли что, но в http://update.eeepc.asus.com/bios/1005HA-ASUS-0505.zip вот этот биос именно в этом месте и не давал то, что от него просят…
Но мы люди не гордые — яркость монитора и так поменяем.

Первый этап — закончен. Мы имеем установленную F11, имеем три режима работы (производительный, нормальный, энергосберегающий), имеем возможность выключить тачпад кнопкой (правда кнопка не хочет подсвечиваться, а в ХР — умела это делать, но и это победим), ну соответственно выключить ВТ, камеру…

Приглашаю подискутировать на эту тему, постараюсь ответить на вопросы.
Прошу извинить за некий сумбур в изложении — не писатель:)

Fedora 11 на Asus Eee PC 1005HAG: 8 комментариев

  1. У меня 901 и я как раз заморочился переходом с Debian на Fedora, хочется сравнить заточенное ядро федоры по сравнению с заточенными скриптами дебиана.

    Я пытался поставить федору с минимальным lxde — ничего хорошего не получается.

    С netinstall диска даже если выбираешь минимум пакетов (галочка только lxde) — один хрен потом по зависимостям тянется куча барахла типа KDE и QT библиотек.

    LXDE-spin содержит кучу ненужного мусора.

    Тут пишут про некую минимальную установку _http://wiki.lxde.org/en/Fedora с помощью команды yum install @lxde-desktop
    Я пока не догнал как поставить только базовую установку с без графической среды…

  2. Протестировал, результаты практически равны, у федоры на пару процентов дольше живёт…

  3. У меня тоже есть 901. Из положительных моментов при переходе на заточенное ядро и eee-control — без проблем все кнопки удалось поднять. Кстати, тачпад неожиданно оказался elantech, на днях опишу его и его настройку.
    Поставить Ф11 с минимумо пакетов — на ежике дело достаточно ленивое, много надо давить галок…
    Проще потом тем же юмом повыкидывать лишнее.
    Вики сейчас почитаю, но юм инсталл — не значит что чтото выкинет, значит — добавит.

  4. Купил такую же машинку, уже сравнительно давно. Сразу поставил ubuntu 9.10 netbook remix. Как ни старался, отказывался работать встроенный микрофон (с подключаемыми все в норме). У тебя на fedorе он работает?

  5. Интересный вопрос 🙂 Я проверил работоспособность камеры, есть там приложеньице одно и на этом успокоился. Ты поселил сомнение в моем сердце 🙂 Вечером доберусь — проверю — отпишусь.

  6. Давно не заглядывал.
    Пара замечаний. Микрофон и правда не работает. зараза. Пришлось купить внешний для скайпа. Сколько не бился — не работает. Это на 1005HAG и 11 федоре.
    На 1005PE при установке eee-control случилась та же беда, что описана в этом посте, не стартует демон. Лечиться так же как описано.

  7. Микрофон — побежден! Он оказывается ни разу не стерео, и если ВЫРУБИТЬ любой канал — то все начинает работать. Ара товарищи!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *