Ubuntu для pc eee pc: Установка и настройка Ubuntu | База знаний по ASUS Eee PC – Какой linux дистрибутив установить на нетбук ASUS eee PC? — Хабр Q&A

Содержание

Установка и настройка Ubuntu на Asus Eee PC 1015PN

Эта статья должна помочь людям которые хотят установить и настроить Ubuntu на нетбук Asus Eee PC 1015PN. Эта маленькая конфетка имеет 10 дюймовый экран и комплектуется двухъядерным процессором Intel Atom N550. Европейская версия поставляется с 2 гигабайтами оперативной памяти и довольно мощной 6 ячеистой батареей.

Причина того что этот нетбук может быть интересным для пользователей Linux является наличие двух GPU (встроенный в процессор Intel GMA 3150 и дискретный Nvidia GT218).

Правда, в этом нет ничего особенного, но большая часть конфигураций с двумя GPU бесполезны в Linux, потому что эта технология (Nvidia называет её «Optimus») не поддерживается доступными бинарными драйверами. Поэтому время автономной работы будет небольшим.

Asus разработала хорошую вещь. При разработке сделала так, что видеокарта Nvidia могла иметь доступ устройству отображения минуя фреймбуфер. Большинство других ноутбуков не представляет такой возможности. К сожалению X.Org, бинарные драйверы Intel и Nvidia не поддерживают это. А так 1015PN довольно уникален.

Конечно. Вы можете сами решать какой GPU вам использовать в данный момент. Если вы хотите долгое время автономной работы то используйте Intel GMA 3150. Если вы хотите высокую производительность для 3D игр или аппаратное ускорение HDTV то используйте чип Nvidia.

С настройками описаные здесь мне удалось выжать 9 часов работы с полной нагрузкой с использованием GPU Intel. С Nvidia максимальное время работы составило 3-4 часа, так что разница весьма существенная.

Для этого вы должны использовать ACPI вызов. Я подготовил некоторые вспомогательные скрипты, чтобы сделать переключение как можно проще. Все, что вам нужно сделать, это выбрать нужный GPU через простой графический интерфейс, нажать на кнопку «OK» и перезагрузить компьютер.

В настоящее время нет. К сожалению, при использовании драйвера с открытым исходным кодом для Intel GMA 3150 происходит утечка памяти при разгрузке, поэтому разработчики ядра отключили возможность выгрузить i915 драйвер который используется для GMA 3150 в настоящее время в ядре (до 2.6.38). Надеюсь, это будет исправлено в ближайшем релизе X.Org.

Можно сказать что Unity замечательно работает на данном нетбуке. Не было замечено чтобы падала графическая оболочка или Compiz, в отличие от других систем. Так что можете с уверенностью ставить Ubuntu 11.04.

Скачать Ubuntu можно здесь http://www.ubuntu.com/desktop/get-ubuntu/download. В Eee PC не имеется дисковода. Для установки вам необходимо установить Ubuntu на флешку. Вы можете это сделать это либо через Unetbootin в Windows или если у вас уже есть установленная Ubuntu на настольном компьютере, то используйте приложение «Система» ⇒ «Администрирование» ⇒ «Создание загрузочного диска».

Теперь вставьте в USB порт вашего Eee PC флешку и включите его. Вам не нужно ничего менять в BIOS, просто нажмите «Esc». Появится меню, позволяющие выбрать загрузочное устройство. Выберите вашу флешку и нажмите «Enter».

Теперь начнется установка Ubuntu и задаст вам пару вопросов. Я предлагаю, отключить флажок «Получать и устанавливать обновления», поскольку это сильно замедлит установку.

Обновление системы

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

sudo apt-get dist-upgrade

Исправления

Настоятельно рекомендую ставить Ubuntu 11.10. В ней все работает из коробки в отличии от Ubuntu 10.10.

  1. Горячие клавиши: громкостью, сон, яркость дисплея необходимо исправить.
    Для начала, отредактируем файл /etc/default/grub:
    sudo gedit /etc/default/grub


    Измените GRUB_CMDLINE_LINUX_DEFAULT=«quiet splash» следующим образом:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_osi=Linux acpi_backlight=vendor splash"


    После обновите настройки Grub с помощью команды:

    sudo update-grub
  2. Multitouch: по умолчанию отключен. Включите его в Gnome:
    gnome-mouse-properties

    Манипулятор тачпэд → Двух-пальцевый скролинг

  3. Исправление многочисленных циклов загрузки/выгрузки в зону парковки жесткого диска Wenstern Digital.
    sudo gedit /etc/hdparam.conf

    Добавляем строку

    /dev/sda { apm = 254 apm_battery = 254 }

    и сохраняем.

Установить по умолчанию тему Ambience и настроить её:

sudo gedit /usr/share/themes/Ambiance/gtk-2.0/gtkrc

Замените строку:

gtk-icon-sizes = "panel-menu=22,22:gtk-button=16,16"

на:

gtk-icon-sizes = "panel-menu=16,16:gtk-menu=16,16:gtk-button=16,16:gtk-small-toolbar=16,16:gtk-large-toolbar=16,16:gtk-dialog=32,32:gtk-dnd=32,32"

Сделать более эффективную Gnome-панель в плане пространства

Все следующие инструкции не подходят для Unity.

По умолчанию после установки Ubuntu верхняя и нижняя панели будут активированы. Такое решение использует много пространства, которого и так не хватает. Уберите нижнюю панель (щелкните правой кнопкой мыши на панели и выберите «Удалить эту панель») и настройте верхнюю панель, добавив на на неё следующие апплеты:

  • С правой стороны я добавил «Системный монитор» для контроля нагрузки процессора, «Переключатель рабочих мест», аплет «battery-status», а «Область уведомлений» (для аудио/видео плеера, Юпитер, Network Manager, регулятор громкости, Shift статус).

Данное решение довольно эффективно в плане пространства и выглядит следующим образом: <скриншот>

Установка апплетов панели:

sudo add-apt-repository ppa:cardapio-team/unstable
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install cardapio
sudo add-apt-repository ppa:dockbar-main/ppa
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install dockbarx
sudo add-apt-repository ppa:webupd8team/jupiter
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install jupiter jupiter-support-eee
sudo add-apt-repository ppa:iaz/battery-status
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install battery-status
sudo add-apt-repository ppa:bikooo/glippy
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install glippy glippy-indicator glippy-ubuntu-mono

После установки, запустите его, нажав Alt + F2 и введите: «glippy».

sudo add-apt-repository ppa:tsbarnes/indicator-keylock 
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install indicator-keylock indicator-keylock-ubuntu-mono

После установки, запустите его, нажав Alt + F2 и введя: «indicator-keylock»

Я не пользуюсь сообщениями и онлайн статусом, поэтому я удалил эти апплеты с помощью команды:

sudo apt-get remove indicator-me indicator-messages

Аудио и видео проигрыватель

Для аудио я использую быстрый и легкий «Decibel Audio Player», а для видео мой выбор пал на VLC. Установите их с помощью команды:

sudo apt-get install decibel-audio-player 
sudo apt-get install vlc vlc-plugin-notify vlc-plugin-pulse vdpau-va-driver

Мультимедийные кодеки и дополнительные репозитории

sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update && sudo apt-get --yes install app-install-data-medibuntu apport-hooks-medibuntu

и установить пакет с кодеками:

sudo apt-get install ubuntu-restricted-extras non-free-codecs alsa-firmware

Теперь добавьте несколько полезных репозиториев, добавив следующие в файл «sources.list».

sudo gedit /etc/apt/sources.list
# GetDeb mirror
deb http://mirrors.dotsrc.org/getdeb/ubuntu maverick-getdeb apps

# Google
deb http://dl.google.com/linux/deb/ stable non-free
deb http://dl.google.com/linux/deb/ testing non-free

# Opera
deb http://deb.opera.com/opera/ stable non-free

Синхронизация ключей:

wget -q -O- http://deb.opera.com/archive.key | sudo apt-key add -
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A8A515F046D7E7CF; gpg --export --armor A8A515F046D7E7CF | sudo apt-key add -
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A040830F7FAC5991; gpg --export --armor A040830F7FAC5991 | sudo apt-key add -

Установка:

sudo apt-get install opera skype libvdpau1 smplayer xvst picasa fotoxx filezilla gimp azureus wireshark ubuntu-tweak htop audacity sun-java6-jre sun-java6-fonts sun-java6-plugin openoffice.org-thesaurus-de openoffice.org-hyphenation-de myspell-de-at fbreader gpdftext pdfmod xine-ui libxine1-all-plugins cheese linux-headers-$(uname -r) build-essential chromium-browser chromium-codecs-ffmpeg-extra

Посмотрите полезные программы в «Центр приложений Ubuntu». Особенно репозиторий GetDeb содержит огромное количество полезных программ.

Как выше отмечалось GPU могут быть использованы. GPU Nvidia полезен для высокой производительности (например игры, HDTV), но расходует много энергии. Для основных операций я счтаю Intel GMA 3150 достаточно. Кроме того доступен так называемый «Optimus» режим (то есть оба GPU доступны через lspci), но «горячие» переключение между чипами не доступно в настоящее время.

Что бы установить нужный режим графики для следующий загрузки вы должны выдать ACPI вызов. Установка специального модуля текущего ядра из проекта linux-hybrid-graphics.

Установка драйверов Nvidia

Чип Nvidia GT218 будет работать только с новыми драйверами, чем те которые по умолчанию поставляются с Maverick (минимум 260.19.06), чтобы установить последнюю версию драйверов Nvidia от PPA X-SWAT сделайте следующие:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update && sudo apt-get install nvidia-current

VDPAU бечмарк с драйвером Nvidia 260.19.06. Теперь откройте черный список драйверов X.Org:

sudo gedit /etc/modprobe.d/blacklist.conf

и добавьте следующие в конец файла:

# blacklist nouveau and nv
blacklist nouveau
blacklist nv

Установка модуля ядра acpi_call

Для переключения графического процессора мы должны установить модуль ядра из проекта linux-hybrid-graphics. Скачать пакет acpicall-dkms_0.1_all.deb (см. «Загрузка» в низу этой страницы) и установить его с помощью:

sudo dpkg -i acpicall-dkms_0.1_all.deb

Это позволит скомпилировать модуль для текущего ядра и благодаря системе DKMS будет синхронизировать модуль для новых ядер. Модуль называется acpi_call.ko и размещается DKMS в папке /lib/modules/$(uname -r)/updates/dkms/acpi_call.ko

Для того чтобы вручную загрузить модуль введите команду:

sudo insmod /lib/modules/$(uname -r)/updates/dkms/acpi_call.ko

Чтобы проверь всели прошло успешно введите:

dmesg | grep acpi_call

Вы должны увидеть строку:

acpi_call: Module loaded successfully

Установить сценарий переключения GPU

Скачать пакет acpitools_0.2_all.deb (см. «Загрузка» в нижней части этой страницы) и установить его:

sudo dpkg -i acpitools_0.2_all.deb

После установки перейдите в раздел «Приложения» ⇒ «Системные утилиты» ⇒ «VGA Selector» и выберите желаемый режим VGA для следующий загрузки.

Если вы перезагрузитесь без выбора GPU то видеокарта Intel будет использоваться по умолчанию.

Скрипт имеет больше возможностей при вызове из терминала

sudo display-setting <option>

где <option> является одним из следующего:

  • auto: в этом режиме скрипт будет искать файл.vga-selector, написанный GUI скриптом в папках пользователей (если найдётся несколько файлов, то будет использоваться самый новый) и выполнит acpi_call для желаемого режима (Intel, Nvidia или Optimus). Также подготовит конфигурацию Х.Org и GLX библиотеки при следующей загрузки. Если скрипт не найдет файл.vga-selector, то по умолчанию будет использоваться только Intel.
  • status: выведет текущей режим VGA. Например «Active GPU: Intel GMA3150 on PCI 00:02.0».

  • fix: это исправит GLX библиотеки после установки новой версии драйверов NVIDIA.

  • reboot-intel: активирует Intel при следующей загрузки и подготовит конфигурацию X.Org. Nvidia не будет виден через lspci и не будет расходовать энергию.

  • reboot-nvidia: активирует Nvidia при следующей загрузки и подготовит конфигурацию X.Org. GPU Intel не будет виден через lspci.

  • reboot-optimus: активирует оба GPU при следующей загрузки и подготовит конфигурацию X.Org для Intel. ПРИМЕЧАНИЕ: горячие переключение между Intel/Nvidia в настоящее время не возможно.

  • powersave: только в режима Optimus! Отключит чип Nvidia, для экономии энергии. ПРИМЕЧАНИЕ: горячие переключение между Intel/Nvidia в настоящее время не возможно.

  • config-intel: этот вариант на случай чрезвычайных ситуаций. Если не загружается X.Org и вы попали в консоль введите «sudo display-setting status». Если выводится «Active GPU: Intel GMA3150» то запустите display-setting еще раз этим вариантом и перезагрузитесь.

  • config-nvidia: этот вариант на случай чрезвычайных ситуаций. Если не загружается X.Org и вы попали в консоль введите «sudo display-setting status». Если выводится «Active GPU: Nvidia GT218» то запустите display-setting еще раз этим вариантом и перезагрузитесь.

Документацию на режимы VGA и acpi_call для Asus Eee PC 1015PN см. hybrid-graphics-linux mailing list (особенно это сообщение от Рафаэля Мецлер).

Альтернатива: установка режима VGA вручную.

Если вы можете или не хотите использовать вспомогательные сценарии читайте далее

Ручная установка acpi_call модуля ядра от проекта linux-hybrid-graphics.

git clone http://github.com/mkottman/acpi_call.git
cd acpi_call
make
sudo insmod acpi_call.ko

Проверьте вывод команды «dmesg | grep acpi_call» чтобы убедится что модуль успешно загружен.

Установка режима VGA для следующей загрузки

Режим №1: Intel GMA 3150

Чтобы включить GPU Intel для следующей загрузки, получите root права (sudo -s) и запустите команду:

echo "\OSGS 0x01" > /proc/acpi/call

Измените xorg.conf для чипа Intel.

...
Section "Device"
Identifier"Device0"
Driver"intel"
VendorName"Intel GMA 3150"
BusID"PCI:0:2:0"
EndSection
...

Измените модули GLX для Intel mesa libgl (выполнить с правами root, «sudo -s»):

rm /usr/lib/xorg/extra-modules/libglx.so
update-alternatives --set gl_conf /usr/lib/mesa/ld.so.conf
ldconfig

Режим №2: Nvidia GT218 ((Next Gen ION)

Чтобы включить GPU Nvidia для следующей загрузки, получите root права (sudo -s) и запустите команду:

echo "\OSGS 0x02" > /proc/acpi/call

Измените xorg.conf для чипа Nvidia.

...
Section "Device"
Identifier"Device0"
Driver"nvidia"
VendorName"Nvidia GT218"
BusID"PCI:4:0:0"
EndSection
...

Измените модули GLX для Nvidia и установить Nvidia libgl (выполнить с правами root, «sudo -s»):

ln -s /usr/lib/xorg/extra-modules/libglx.so.270.26 /usr/lib/xorg/extra-modules/libglx.so
update-alternatives --set gl_conf /usr/lib/nvidia-current/ld.so.conf
ldconfig

ПРИМЕЧАНИЕ: Замените libglx.so.270.26 на ту версию драйверов Nvidia которая у вас установлена. Теперь перезагрузитесь.

Режим №3: режим Optimus с поддержкой Intel GMA 3150 и Nvidia GT218 (Next Gen ION)

Этот режим делает активными оба GPU, но в настоящее время только чип Intel может использоваться в этом режиме. Идет работа, чтобы возможно было сделать «горячее» переключение. Чтобы включить режим Optimus для следующей загрузки, получите root права (sudo -s) и запустите команду:

echo "\OSGS 0x03" > /proc/acpi/call

и выполните шаги описанные в режиме №1.

Чтобы сохранить энергию в режиме Optimus, выключите чип Nvidia через другой acpi_call (модуль acpi_call.ko должен быть загружен заново):

echo "\_SB.PCI0.P0P4.DGPU.DOFF" > /proc/acpi/call

Это даст вам дополнительные 2 часа автономной работы.

Установка и настройка Ubuntu 8.04 на ASUS Eee PC / Habr


Когда я покупал себе ASUS Eee PC, я совершенно не думал о том, какую операционную систему установлю на нем — однозначно это будет Ubuntu Linux. Во-первых, потому, что Ubuntu у меня стоит и дома и на работе, во-вторых, потому, что и дома и на работе у меня есть локальное зеркало репозитория Ubuntu, а в-третьих просто потому, что данный дистрибутив меня всем устраивает.

После покупки я сразу же полез в Интернет в поисках различных HowTo по установке Ubuntu 8.04 на Eee PC. Результат меня несколько удивил. Несмотря на огромный ажиотаж вокруг Eee PC, этих самых HowTo в сети не так уж и много + большинство из них нацелены на Ubuntu 7.10 и предлагают запустить некий скрипт, который заменит системные конфигурационные файлы своими, заточенными под Eee PC.

На эти скрипты я даже и смотреть не стал, т. к. они предназначены для Ubuntu 7.10, и их запуск на Ubuntu 8.04 может привести к нехорошим последствиям. Поэтому во время поиска необходимой информации в сети я обращал внимание только на те статьи, в которых описывается, как можно настроить Ubuntu под Eee PC «своими руками». Найти такой HowTo, в котором содержались бы ответы на все встающие передо мной вопросы, мне не удалось, поэтому я решил систематизировать собранную мной информацию и слить ее в одну статью. Сейчас моя система уже настроена, поэтому я постараюсь вспомнить все действия, которые я производил над ней, дабы все заработало так, как мне хочется. Надеюсь, я ничего не упущу. 🙂


Установка

Для установки нам понадобится загрузочный диск с Ubuntu 8.04 и флэшка на 1 Гб или более.
Перед использованием флэшки не забудьте скопировать с нее все важные данные.

# Делаем образ диска
dd if=/dev/cdrom of=ubuntu.iso

# Устанавливаем пакет syslinux
sudo apt-get install syslinux

# Скачиваем скрипт, который запишет ISO-образ на флэшку
wget kiwilinux.org/public/isotostick.sh

# Делаем этот скрипт исполняемым
sudo chmod a+x isotostick.sh

# Далее предполагается, что /dev/sdX1 — файл устройства вашей флешки.

# Форматируем флэшку
sudo mkfs.vfat -F 32 -n ubuntu /dev/sdX1

# Делаем раздел загрузочным
sudo parted /dev/sdX set 1 boot on

# Запускаем скачанный скрипт
sudo ./isotostick.sh cd.iso /dev/sdX1

# Делаем флэшку загрузочной
sudo syslinux /dev/sdX1


Все, теперь можно грузиться с этой флэшки как с диска и устанавливать Ubuntu на Eee PC. Для этого во время загрузки Eee PC нажмите F2, чтобы зайти в BIOS и там на вкладке Boot сделайте соответствующие настройки, чтобы загрузка происходила с флэш карты.

Загрузка

Чтобы увеличить скорость загрузки операционной системы, в /boot/grub/menu.lst замените строку

# defoptions=quiet splash
на
# defoptions=quiet splash clocksource=hpet
и запустите
sudo update-grub
Теперь время загрузки операционной системы должно сократиться примерно на 40 секунд.

Выключение

После установки первое, что бросается в глаза — это то, что Ubuntu не хочет выключаться. 🙂 По команде halt запускается процесс остановки системы, останавливаются работающие службы, экран гаснет, но компьютер не выключается.

Чтобы исправить это, открываем /etc/init.d/halt и добавляем строку «modprobe -r snd-hda-intel» в тело функции do_stop, как показано ниже:


do_stop () {
modprobe -r snd-hda-intel

if [ «$INIT_HALT» = «» ]
….

Звук

Добавьте в файл /etc/modprobe.d/snd-hda-intel (если файл не существует, то создайте его) строку

options snd-hda-intel model=3stack-dig

Поддержка горячих клавиш Fn+F[1-9]

Устанавливаем исходные файлы и компилируем из них модуль:

sudo apt-get install module-assistant eeepc-acpi-source
sudo m-a a-i eeepc-acpi
sudo sh -c ‘echo eeepc-acpi >> /etc/modules’

Если в будущем вы обновите ядро, то вам придется выполнить команду
sudo m-a a-i eeepc-acpi
которая соберет модуль заново для нового ядра.

У меня заработали не все клавиши. Кнопка засыпания и кнопки увеличения/уменьшения яркости дисплея работают отлично. Про настройку кнопки включения/выключения Wi-Fi я расскажу ниже. Кнопки выключения/уменьшения/увеличения громкости звука не заработали, когда я пытался настроить их по тем HowTo, которые мне попались. Копать глубже в этом направлении я не стал, т. к. лично мне на Eee PC звук не нужен (я его вообще выключил в BIOS’е). Поэтому решение данной проблемы я оставляю вам. 🙂 Если кто напишет в комментариях, как их настроить — буду благодарен, может быть, потом пригодится.

Динамическое изменение частоты процессора

Сразу скажу, что, читая обсуждения на форумах по поводу уменьшения частоты процессора в целях экономии энергии, я часто встречал мнения людей, утверждающих, что сэкономить много времени автономной работы не удастся — максимум 10-15 минут. Сам я никаких тестов не делал, но уменьшение частоты у себя все-таки настроил — может быть хотя бы по-меньше греться будет, да и эти 15 минут тоже не лишние…

Также стоит отметить, что хотя производитель и заявляет, что частота процессора составляет 900 Мгц, на самом деле он работает на частоте 630 Мгц. Судя по отзывам, даже если вы поднимите частоту до 900 Мгц, то прироста производительности вы не получите — для этого необходимо разгонять шину, чем я не стал заниматься — для меня время автономной работы имеет гораздо большее значение.

Итак…

Устанавливаем необходимый нам пакет, позволяющий менять частоту процессора на лету:

sudo apt-get install cpufrequtils
и добавляем в /etc/rc.local следующие строки:
# Включаем динамическое изменение частоты процессора
modprobe p4-clockmod
modprobe cpufreq-ondemand
# Включаем плавное изменение частоты процессора в зависимости
# от нагрузки в диапазоне от 112 Мгц до 675 Мгц. Новое значение
# частоты будет вычисляться каждые 500 мсек.
echo 112500 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo 675000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
powernowd -m 1 -p 500
Если в процессе работы скорость реакции приложений вас не будет устраивать, то можно повысить минимальную частоту процессора (список доступных частот можно посмотреть в /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies) или уменьшить значение опции -p утилиты powernowd.

Wi-Fi

Компилируем и устанавливаем необходимый модуль:

sudo apt-get install build-essential
wget ‘http://snapshots.madwifi.org/special/madwifi-nr-r3366+ar5007.tar.gz’
tar zxvf madwifi-nr-r3366+ar5007.tar.gz
cd madwifi-nr-r3366+ar5007
make clean
make
sudo make install
sudo reboot
Если в будущем вы будете обновлять ядро, то необходимо будет заново скомпилировать и установить модуль.

Создаем файл /etc/acpi/actions/wireless-toggle.sh со следующими строками:

#!/bin/sh
# main wifi toggle script (loads/unloads modules)
. /usr/share/acpi-support/key-constants
# The sequence here *may* be important.
# (It seems to fail intermittently if you deviate.)
unload_modules() {
   rmmod wlan_scan_sta
   rmmod wlan_tkip
   rmmod wlan_wep
   rmmod wlan_ccmp
   rmmod wlan_acl
   rmmod ath_pci
   sleep 1
   rmmod ath_rate_atheros
   rmmod ath_hal
   rmmod wlan
   rmmod ath_dfs
}

# At least this one's straightforward.
load_modules() {
   modprobe ath_pci
}

wifi_on() {
   # Force PCI Express Hotplug to reinit
   rmmod pciehp
   sleep 1
   # pciehp_force may be unnecessary; Xandros did it.
   modprobe pciehp pciehp_force=1
   sleep 1
   # Switch on the hardware
   echo 1 >/proc/acpi/asus/wlan
   sleep 1
   load_modules
}

wifi_off() {
   unload_modules
   echo 0 >/proc/acpi/asus/wlan
}

case $1 in
   on)
      acpi_fakekey $KEY_PROG1
      wifi_on
      ;;
   off)
      acpi_fakekey $KEY_PROG2
      wifi_off
      ;;
   toggle)
      STAT=`cat /proc/acpi/asus/wlan`
      if [ "$STAT" = "1" ];
         then wifi_off;
         else wifi_on;
      fi
      ;;
esac

Также создаем файл /etc/acpi/eeepc-hotkeys.sh:
#!/bin/sh
code=$3
case $code in
    # Fn+F2 - enable/disable wifi
    00000010)
        /etc/acpi/actions/wireless-toggle.sh on
    ;;
    00000011)
        /etc/acpi/actions/wireless-toggle.sh off
    ;;
esac

Делаем эти файлы исполняемыми:
chmod a+x /etc/acpi/actions/wireless-toggle.sh
chmod a+x /etc/acpi/eeepc-hotkeys.sh

И создаем файл /etc/acpi/events/hotkey, в который записываем:
event=hotkey ATKD
action=/etc/acpi/eeepc-hotkeys.sh %e

Все, теперь Wi-Fi и кнопка его включения/выключения должны работать. В принципе, для подключения к Wi-Fi точке вы можете использовать графические утилиты, но лично мне гораздо удобнее набрать пару слов в консоли, чем щелкать по множеству кнопок. Поэтому:
# Устанавливаем пакет для работы с WPA шифрованием
sudo apt-get install wpasupplicant

Создаем файл /etc/wpa_supplicant/wpa_supplicant.conf следующего содержания:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1
fast_reauth=1
eapol_version=1

network={
ssid=«ROUTER_ID»
psk=«PASSWORD»
priority=5
}

где ROUTER_ID — имя точки доступа, а PASSWORD — пароль для доступа к ней.

Добавляем в /etc/network/interfaces строки:

iface ath0 inet dhcp
wpa-driver wext
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Все, теперь для подключения к точке доступа необходимо выполнить команду
sudo ifup ath0

Если вы используете Wi-Fi точку с открытым доступом, то устанавливать wpasupplicant и создавать файл /etc/wpa_supplicant/wpa_supplicant.conf не нужно — достаточно только добавить в /etc/network/interfaces строки
iface ath0 inet dhcp
pre-up ifconfig ath0 up
pre-up iwconfig ath0 essid «ROUTER_ID»

Разорвать уже установленное соединение можно командой
sudo ifdown ath0

В принципе, можно прописать команды ifup/ifdown в скрипт /etc/acpi/actions/wireless-toggle.sh, чтобы при нажатии на кнопку включения/выключения Wi-Fi автоматически происходило подключение к Wi-Fi точке.

Экономим электроэнергию

Чтобы посмотреть, какие приложения/сервисы заставляют процессор чаще всего переходить из спящего состояния в рабочее, а следовательно, увеличивать расход электроэнергии, воспользуйтесь утилитой powertop.

У меня самыми активными оказались Wi-Fi, USB и Ethernet. Поэтому я добавил в /etc/rc.local следующие строки, которые отключают на этапе загрузки все эти интерфейсы:

# Отключаем Ethernet
/sbin/ifconfig eth0 down

# Отключаем USB
rmmod ehci-hcd
rmmod uhci-hcd

# Отключаем Wi-Fi
/sbin/ifconfig ath0 down


Включаю я их только тогда, когда они мне нужны. Включается они следующими командами:
# Ethernet
ifup eth0

# USB
sudo modprobe ehci-hcd
sudo modprobe uhci-hcd

# Wi-Fi
ifup ath0


Если нет желания набирать каждый раз все эти команды в консоли, то можно поставить программу Eee PC sm-Control, написанную товарищем Serge_RUS, которая позволяет производить те же действия через графический интерфейс.

SD/SDHC карты

Пока что мне вполне хватает встроенного SSD диска, и покупать дополнительную флэш память я к своему Eee PC не думаю. Но, читая различные HowTo и форумы, я заметил, что у многих возникают проблемы с некоторыми картами памяти. Т. к. у меня пока такой проблемы нет, я не особо интересовался, какие карты лучше покупать и как бороться с проблемами, если они вдруг возникнут. В конце статьи я привел пару ссылок на эту тему, если она для вас актуальна.

Увеличение срока службы SSD

Чтобы уменьшить количество операций записи на SSD, добавьте в /etc/fstab следующие строки, чтобы все временные файлы и логи писались в оперативную память:

tmpfs /tmp tmpfs defaults,noatime,nodiratime 0 0
tmpfs /var/tmp tmpfs defaults,noatime,nodiratime 0 0
tmpfs /var/log tmpfs defaults,noatime,nodiratime 0 0

Внимание! Если вы используете программы, которые создают временные файлы очень большого размера в /tmp, то первую строку добавлять не стоит во избежании нехватки оперативной памяти при создании таких файлов.

В параметрах монтирования раздела SSD диска укажите опции noatime и nodiratime. Т. е. если раздел у вас монтируется строкой

UUID=79d788c4-a8fb-4f03-92c2-e90d4c26b51b / ext2 defaults,errors=remount-ro 0 1
то замените ее на
UUID=79d788c4-a8fb-4f03-92c2-e90d4c26b51b / ext2 defaults,noatime,nodiratime,errors=remount-ro 0 1
Включение этих опций запрещает обновление времени последнего доступа каждый раз, когда вы обращаетесь к какому-либо файлу или папке на этом разделе.

Если вы не пользуетесь командой locate, то можете удалить (или просто поставить exit 0 после строки #!/bin/sh) файл /etc/cron.daily/mlocate. Этот скрипт запускается каждый день и обновляет базу locate, содержащую пути всех файлов в системе (очень удобно использовать locate, если необходимо быстро найти какой-нибудь файл по имени — каманда find работает значительно медленнее, т. к. использует не готовую базу данных, а каждый раз просматривает все дерево каталогов). Если же вы пользуетесь locate’ом, то можно переместить /etc/cron.daily/mlocate в /etc/cron.weekly/, чтобы база обновлялясь раз в неделю.

Также, чтобы уменьшить количество операций записи на SSD, отключаем все логи (имхо, на карманном ноутбуке они не нужны):

apt-get remove klogd sysklogd logrotate

Экономим место на SSD

Установите пакет localepurge. Он запросит у вас список локалей, которые вам нужны, и удалит все остальные. localepurge также будет автоматически запускаться при каждом запуске apt.

Запустите Synaptic, зайдите в меню Settings->Preferences, перейдите на вкладку Columns and Fonts и поставьте флажок напротив поля Installed Size. Теперь в списке пакетов появится еще одна колонка — Size. Если пакет установлен, то в этой колонке будет отображен размер, который занимают файлы данного пакета. Отсортируйте список пакетов по этой колонке и удаляйте все ненужные пакеты, которые занимают много места.

Компактная тема

Чтобы увеличить количество полезной информации, отображаемой на относительно небольшом экране Eee PC, рекомендую вам установить компактную тему для GTK — Human Compact.

Чтение книг

Для чтения книг могу порекомендовать FBReader.

Ссылки по теме

DebianEeePC/HowTo/Wifi
Ubuntu 8.04 (Hardy Heron) on the Asus Eee PC
(Un)supported Hardware
Проблемы с SDHC и их решение
Установка Ubuntu на Eee PC
Установка и настройка Ubuntu

Источник: кросспостинг из моего блога – konishchevdmitry.blogspot.com.

ubuntu для eee pc — JackyFox

В последнем релизе от апреля девятого года товарищи из Canonical помимо обычных Ubuntu, Kubuntu, Edubuntu… много чего -buntu, выпустили дистрибутив, рассчитанный для работы с ныне популярными недобуками (он же нетбук), такими как Acer Aspire One, Dell Mini 9, ну и конечно же, три-ЙЭ-пэцэ (он же Asus eee PC 1000).

Сама система Убунту меня давно радует своей продуманность, удобством и стабильностью. Захотелось мне и на нетбуковскую версию посмотреть одним глазком. Тут же стал вопрос: как это дело установить? Ведь образ NetBook REMIX поставляется в формате *.img, предназначенном для записи на флешку.

Конечно же, решение есть в онлайн-документации системы. На русский, правда, её не перевели. Как раз для тех, у кого перевод вызвал затруднение, кратенько расскажу куда нажимать.

Для начала надо найти ненужную флешку или карту памяти размером ? 1 Gb. Понимаю, что не у всех под кроватью валяются именно ненужные флешки, но я лично обошелся без финансовый потерь — забекапил содержимое на винт.

Теперь безжалостно форматируем её под FAT32. Кстати, предполагается, что вы уже скачали себе образ ремикса (ссылка на зеркало Яндекса).

Для записи образа на флешку нам понадобиться какой-нибудь софт. Например, опенсурсная программуля ImageWriter. Скачайте и распакуйте в удобную директорию.

Дальше всё просто:

  1. Втыкаем флешку в USB;
  2. Запоминаем (или записываем для пущей безопасности) присвоенную накопителю букву;
  3. Запускаем Image Writer, который почему-то называется Win32 Disk Imager;
  4. Показываем ей местоположение образа;
  5. Выбираем в раскрывающемся списке запомненную букву;
  6. ВНИМАНИЕ! Нажимаем кнопку Write.

DiskImagerDiskImager перед стартом. Нажимать надо именно на Write

Осталось немного подождать, пока образ плавно перетечет на флешку. Всё. Можно ставить Ubuntu на свой нетбук.

Примечание

В шестом пункте я обратил ваше внимание, куда нажимать. Дело в том, что если вы нажмете кнопку Read, то содержимое флешки перезапишет образ на винчестере, и вам придется качать его еще раз.

Тем не менее, этой функцией можно воспользоваться для создания точной копии содержимого своей флешки вместо бекапа, который после всех упражнений с Ubuntu можно будет залить обратно.

Всё это как-то связано

10 дистрибутивов Linux для нетбуков (краткий обзор)

Нетбуки стремительно набирают популярность, что не удивительно, они очень удобны и цена их приемлема. Правда зачастую предустановленные ОС не особо радуют. Если с Windows XP на нетбуке можно работать, то неповоротливая Vista или консольный вариант Linux совсем не впечатляют. Благо, сейчас появилось много сборок ОС Linux специально для нетбуков, что же они могут предложить пользователю? О наиболее популярных сборках я кратко расскажу в этом обзоре.

DebianEeePC

 

Установочный образ (16МБ) http://eeepc.debian.net/debian/images/debian-eeepc.img
Инструкция по установке (англ.) wiki.debian.org/DebianEeePC/HowTo/Install

Как утверждают авторы проекта, основной его особенностью является полная поддержка Asus Eee PC. Заявлена очень хорошая поддержка моделей 701, 900 и 900A, модели 901, 1000 и 1000H тоже поддерживаются, но могут быть проблемы с драйверами для wifi. Остальные модели тоже должны работать, но возможно придётся делать некоторые настройки вручную.

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

Стандартный набор ПО достаточно большой: несколько интернет-обозревателей (один из них – Iceweasel, «родственник» Firefox’а), почтовый клиент Evolution Mail, Pidgin для обмена мгновенными сообщениями (ICQ, Jabber и другими), так же есть Bittorrent клиент и даже RDP-клиент для подключения к терминальным сессиям Windows. Имеется офисный пакет Openoffice.org, Gimp (бесплатная замена Photoshop), программы для просмотра изображений, видео/аудио проигрыватели, программы для записи CD/DVD дисков и копирования аудио-CD, много маленьких игр и различных «стандартных» программ наподобие блокнота, калькулятора и других. В качестве оконного менеджера используется Gnome.

После установки система занимает около 3,2ГБ, что многовато как для нетбука. И ещё, как мне кажется, много программ дублируют функциональность друг друга.

Xandros Desktop Professional

Xandros Desktop Professional (коммерческий, $99,99). (оригинал изображения)

Установочный образ (625МБ, 30-дневная пробная версия) можно запросить здесь: http://www.xandros.com/products/desktop/dskpro_free_trial.html

Казалось бы, зачем рассматривать коммерческую ОС в подобном обзоре? С одной стороны незачем, а с другой – эта ОС зачастую идёт в комплекте с Asus Eee PC, думаю, хотя бы поэтому вкратце стоит её рассмотреть.

Из особенностей ОС Xandros стоит отметить стремление создателей облегчить переход Windows-пользователей на эту ОС. Это стремление заключается в максимальной совместимости с сетью Windows и возможности регистрации машины в Windows Active Directory. На сайте Xandros даже упоминается соглашение с компанией Microsoft по поводу совместимости их продуктов. Наличие пакета CrossOver, позволяющего запускать Windows-приложения в Linux так же облегчает жизнь пользователям Windows.

В качестве оконного менеджера используется KDE. Набор ПО установленного по умолчанию мало отличается от ПО в вышеописанном DebianEeePC, но отсутствует офисный пакет и Gimp. Зато присутствует свой “центр обеспечения безопасности”, что делает Xandros ещё больше похожим на Windows.

После установки занимает 1,4ГБ. Очень уж «виндообразная» ОС, на мой взгляд.

Ubuntu Netbook Remix

Ubuntu Netbook Remix (UNR) (оригинал изображения)

Установочный образ (946МБ): http://www.ubuntu.com/getubuntu/download-netbook
Инструкция по установке (англ.): https://wiki.ubuntu.com/UNR/Installation/Easy

UNR – это переделанный Ubuntu Desktop с целью улучшения его работы на устройствах с маленьким экраном. На странице совместимости (https://wiki.ubuntu.com/HardwareSupport/Machines/Netbooks) указано 14 моделей нетбуков, с которыми UNR работает хорошо или без критических недостатков, среди них модели от Acer, Asus, Dell, HP, Lenovo, MSI и Compaq. Восемь моделей, при работе на которых возникают маленькие ошибки и один нетбук от HP, работа с которым невозможна по причине очень плохой поддержки его видеокарты в Ubuntu.

Установка производится с загрузочного флеш-накопителя, куда необходимо предварительно записать установочный образ. Стоит отметить, что есть несколько режимов установки: автоматический, расширенный, OEM-установка для производителей, а так же возможность загрузить UNR в Live-режиме без предварительной установки на компьютер.

Интересно то, что Ubuntu «вырос» из того же Debian Linux. Хотя оконные интерфейсы их похожи только своей «оконностью». Дело в том, что в UNR применяется специально разработанный для устройств с маленьким экраном интерфейс, немного нестандартный, но на мой взгляд достаточно удобный. Оконный интерфейс базируется на Gnome. Набор ПО по умолчанию практически такой же как в DebianEeePC, отсутствуют Gimp и приложения дублирующие функциональность друг друга.

Занимает после установки 2,1ГБ. Удобный интерфейс для маленького экрана.

Easy Peasy (бывший Ubuntu Eee)

Easy Peasy (бывший Ubuntu Eee) (оригинал изображения)

Установочный образ (912МБ): http://www.geteasypeasy.com/index.php?menu=download

Easy Peasy – проект основанный на Ubuntu. Отличается тем, что в его состав по умолчанию включено лучшее и быстрейшее ПО, даже если оно с закрытыми исходниками (например Skype).

Набор ПО по умолчанию мало отличается от такового в UNR, только некоторые пакеты заменены другими с аналогичной функциональностью.

Всё остальное практически такое же как и в Ubuntu Netbook Remix, включая оконный интерфейс.

После установки занимает 2,9ГБ.

CrunchEee Eee PC Edition

CrunchEee Eee PC Edition (оригинал изображения)

К сожалению, на момент выхода статьи данный дистрибутив был убран со страницы загрузки.
Установочный образ (474МБ): http://crunchbanglinux.org/wiki/downloads#cruncheee_eee_pc_edition
Инструкция по установке (англ.): http://www.crunchbanglinux.org/wiki/cruncheee_installation_guide

Возможно вы удивитесь, но в основе CrunchEee опять же лежит Ubuntu Linux. От своих «братьев» CrunchEee выгодно отличается тем, что в нём по умолчанию используются наименее ресурсоёмкие приложения (что актуально для нетбуков). CrunchEee был разработан из минимальной установки Ubuntu с целью соблюсти оптимальное соотношение функциональности и производительности.

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

В качестве оконного менеджера используется легковесный Openbox. В наборе ПО по умолчанию – полный комплект интернет-приложений включая Skype. Но в тоже время отсутствуют какие бы то ни было офисные пакеты. Мало мультимедийных приложений, зато их функциональности вполне хватает.

После установки занимает 1,6ГБ. Быстрая и лёгкая система.

Eeebuntu Base Edition

Установочный образ (562МБ): http://www.eeebuntu.org/index.php?page=download
Инструкция по установке (англ.): http://eeebuntu.org/wiki/index.php/Step_by_step

Это специальная редакция Ubuntu, разработанная для поддержки EeePC нетбуков. Объединяя ключевые технологии, Array Kernel и EeeConfigure System, Eeebuntu является системой, которая работает на нетбуках EeePC «из коробки», без необходимости ручных настроек.

Процесс установки схож всё с той же UNR, ничего особенного.

Существует три редакции ОС: Standard Edition, NBR Edition, Base Edition. Base Edition содержит минимальный набор ПО для интернета и практически не содержит офисных и мультимедийных приложений (всё можно доустановить из сети, конечно же). Standart Edition отличается большим набором предустановленного ПО. А NBR Edition отличается тем, что содержит Netbook Launcher (надстройка над оконным интерфейсом для устройств с маленьким экраном, такая же как в UNR). По умолчанию используется оконный менеджер Gnome.

После установки Eeebuntu Base Edition занимает 1,7ГБ. Довольно шустрая система.

Slax

Slax (оригинал изображения)

Установочный образ (190МБ): http://www.slax.org/get_slax.php
Инструкции по установке: http://www.slax.org/documentation.php?lang=ru

Slax не является системой разработанной специально для нетбуков. Его приятная особенность в том, что он очень гибок в настройках и занимает очень мало места, что делает его привлекательным для использования на устройствах с малым объёмом диска.

Установка проста. Но её необходимо производить руками из коммандной строки, после загрузки системы в Live-режиме, необходимо запустить пару комманд. Всё хорошо описано в инструкции.

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

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

После установки Slax занимает 268МБ! Очень маленькая система. Хорошо подойдёт для продвинутых пользователей.

Moblin

Moblin (оригинал изображения)

Установочный образ (669МБ): http://moblin.org/documentation/test-drive-moblin
Инструкция по установке (англ.): http://moblin.org/documentation/test-drive-moblin/using-moblin-live-image

Эта ОС мало походит на описанные выше. Сходство проявляется лишь в том, что в основе её так же лежит ядро Linux. Архитектура Moblin разработана для поддержки различных мобильных устройств, наподобие нетбуков, мобильных интернет устройств (MID) и сходных с ними. В центре архитектуры Moblin находится «ядро Moblin» («Moblin Core») – независимый от оборудования и модели использования уровень, позволяющий унифицировать разработку для подобных устройств.

Установка опять же проста и хорошо описана в инструкции на английском языке.

Оконный интерфейс Moblin основан на платформе GNOME Mobile и не похож на интерфейсы других систем, упомянутых в этом обзоре. Зато стоит отметить, что всё выдержано в едином стиле, зачастую даже трудно понять разработана ли запущенная программа командой Moblin или кем-то другим и лишь стилизована под него. Набор ПО не особо большой, включает типичные программы для мобильных устройств: органайзер, календарь, записную книжку, словарь и т.п. Офисный пакет по умолчанию отсутствует. Программ для интернета всего три, среди них, конечно же есть обозреватель. Имеются так же игры и утилиты. На глаз кажется что ПО как-то очень мало.

После установки занимает 1,5ГБ. Интересный, но непривычный интерфейс.

Pupeee

Pupeee (оригинал изображения)

Установочный образ (101МБ): http://goto.case.edu/~cleaver/pupeee4.2.iso

Pupeee – это неофициальная, модифицированная для работы на нетбуках версия Puppy Linux (http://www.puppylinux.com/). Изначально Puppy Linux разрабатывалась для загрузки с USB-флеш накопителя, соответственно она маленькая и быстрая. Её размер и скорость работы делают её очень приятной в использовании на нетбуке.

Установка производится после загрузки в Live-режиме. Она не так проста, как в Ubuntu, но и особых сложностей с ней нет.

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

После установки ОС занимает 348МБ! Понравится продвинутым пользователям.

gOS (good OS)

gOS (good OS) (оригинал изображения)

Установочный образ (693МБ): http://www.thinkgos.com/gos/download.html
Инструкция по установке на английском языке там же.

И снова ОС основанная на Ubuntu Linux. Но она достаточно отличается от своих Ubuntu-собратьев. gOS призвана быть операционной системой, в которой пользователю приятно было бы работать. И это в некотором роде действительно так, во всяком случае, внешний вид gOS создаёт впечатление уюта – закруглённые углы, различные панели, виджеты и гаджеты на рабочем столе. Очень напоминает Mac OS X.

Установка производится из Live-режима, процесс абсолютно такой же, как и в UNR. Поскольку gOS не разрабатывалась специально для нетбуков, то могут быть проблемы с драйверами, но это должно лечиться обновлением ядра системы.

Много ПО в этой ОС от компании Google. Начиная интернет-приложениями и заканчивая гаджетами. Присутствуют офисный пакет, программы для работы с графикой и мультимедийные приложения. А если чего не хватает – можно установить из сети. Используется оконный менеджер Gnome.

После установки занимает 2,2Гб. Очень приятно смотрится на экране.

Конечно, в этом обзоре были рассмотрены далеко не все сборки Linux оптимизированные для нетбуков, но даже из рассмотренных, я думаю, есть что выбрать.

Зато в следующей статье будет подробно рассмотрена установка/настройка/использование одной из вышеописанных ОС.

11.06.2009 (c) Сергей Нискородов

Установка Ubuntu 9.04 на ASUS Eee PC 901 / Habr

ASUS Eee PC 901 — это нетбук на базе процессора Intel Atom, с 1 GB оперативной памяти, 20 GB SSD накопителем, 9″ дисплеем, который поставляется со специально адаптированной версией Linux. Наш путь — это установка на этот девайс Ubuntu. Я уже писал, как поставить Ubuntu 8.04 на Eee PC. Сегодня пришло время обновиться до версии 9.04.

С предыдущими релизами было необходимо устанавливать специальное ядро Linux для полноценной поддержки беспроводной (и проводной, кстати) сети и других функций, а также безопасной работы. В релизе 9.04 всё это уже поддерживается «из коробки», за исключением некоторых функциональных кнопок клавиатуры.

Новая система «дышит» на этом лэптопе намного свободнее, нежели предыдущие релизы. Загрузка от меню выбора ОС до экрана входа занимает 20 секунд (на 8.10 было 35 секунд). Время работы от батареи оценивается примерно в 4,5 часа (примерно так же, как и в 8.10).

Непосредственно установка достаточно прямолинейна. Разобьем её на несколько шагов:

  1. Если у вас нет внешнего CD-привода, необходимо запустить установщик с USB-диска или SD-носителя. Самый простой способ — использовать встроенную в дистрибутив утилиту для создания загрузочного USB-диска (Create a USB startup disk). Если у вас нет установленной Ubuntu, и нет компьютера, на котором можно запустить Live CD, тогда вы можете воспользоваться программой Unetbootin.
  2. Чтобы загрузиться с «флэшки», нажмите Esc при загрузке, чтобы открыть загрузочное меню. Выберите USB и нажмите Enter.
  3. Вы можете устанавливать Ubuntu как обычно, но обратите особое внимание на этап разметки диска. В Eee PC есть два встроенных твердотельных накопителя: быстрый на 4 GB и немного более медленный на 16 GB. Выберите разметку вручную и установите точку монтирования корневого раздела «/» на маленький диск, а точку монтирования домашних директорий «/home» на большой диск. Можете также выбрать файловую систему Ext4 для получения большей производительности от SSD-накопителей. Игнорируйте предупреждение об отсутствии Swap-раздела — для Eee PC рекомендуется не включать Swap для более бережного обращения с SSD-накопителями.
  4. Загрузитесь в свежеустановленную систему, всё должно работать нормально. Если Ubuntu не подхватывает Bluetooth или веб-камеру, проверьте, возможно они отключены в BIOS. Установите Cheese для комфортной работы с веб-камерой. Если вам хочется мониторить загрузку CPU, как это делается в Xandros, просто установите Gnome-апплет для мониторинга ресурсов.
Существует масса статей, рассказывающих как ускорить работу SSD-накопителей, но с новой Ubuntu 9.04 на ASUS Eee PC 901 нет никакой необходимости в них — всё и так работает очень быстро и гладко!

Оригинал перевода и множество других полезных материалов вы найдете в блоге «С Windows XP на Ubuntu Linux» по адресу: www.xp2ubuntu.com.

ASUS Eee PC 1015PX и Linux / Sandbox / Habr

Недавно приобрел себе нетбук ASUS Eee PC 1015PX. Хочу немного рассказать как о выборе, так и об установке Linux для этого зверька. При выборе я руководствовался следующими критериями: во-первых, соотношение цена-качество, а также фирма-изготовитель, во-вторых, хорошая конфигурация и производительность, в-третьих, полноценная поддержка Linux. Также мне хотелось нетбук именно белого цвета, подстать уже имеющемуся ноутбуку. Выбирал долго, тщательно, читая отзывы про понравившиеся модели, но остановился все же на 1015PX.
Положительные стороны

  • Компактность, эргономичность, небольшой вес
  • Низкая цена (брал за 11350 на uti-note.ru)
  • Надежность фирмы ASUS
  • Технология двухъядерного процессора Intel Atom с общей частотой 1.66 ГГц + 2 ГБ оперативной памяти
  • Жесткий диск на 320 ГБ
  • Длительная работа от аккумулятора (ниже раскрою этот момент подробнее)
  • Наличие модели 1015PX в списке сертифицированного оборудования для установки Ubuntu
  • Поддержка мультитача тачпадом (можно двумя пальцами увеличивать/уменьшать фотографии)

Отрицательные стороны

  • Если работать в полной тишине, слышно кулеры
  • Ощутимо греется (sensors показывает 67 градусов, на ощупь нет и 45, сравниваю с ноутбуком, который при 45 греется сильней), но греется у нетбука только нижняя часть, верхняя остается холодной
  • Штекер зарядника слишком маленький, может легко сломаться
  • ОС по дефолту Windows 7 Starter

Переходя к практике

Не буду рассказывать о том, как я искал офис Ютинета, это отдельная история, скажу лишь, что если кто надумает покупать нетбук там, ориентиром для вас должна быть Шуховская телебашня на Шаболовке.

Итак, как только я принес нетбук домой, сразу же занялся установкой Linux. Решив поставить его рядом с уже существующей Windows, я через Acronis создал отдельный раздел для swap, а также раздел для самой системы. С помощью Unetbootin создал загрузочную флешку, вставив ее в usb зашел в BIOS (F2 при загрузке), выставил порядок загрузки HDD (почему-то флешка тоже определяется как HDD): сначала флешка, потом жесткий диск. Загрузившись с флешки начал установку, но тут же наткнулся на проблему: система не увидела разделов на жестком диск. fdisk -l выдал, что физическое и логическое расположение разделов не совпадает. Решено было отформатировать весь диск и разбить заново. Разбил диск по своим предпочтениям с помощью GParted, далее установил Linux Mint 9 (на скорую руку нужно было установить систему, поэтому Арч я оставил на потом).

Система встала отлично, но работают не все Fn-сочетания (пока я этим вопросом не занимался, буду благодарен, если кто подскажет готовый вариант решения данной проблемы). Также не поднялась сеть, но эта проблема решается простой установкой проприетарного драйвера сетевой карты, без интернета его установить через систему не получится, поэтому можете скачать его отдельно, и установить на нетбуке.

Для интернета использую Google Chrome, т.к. Firefox тормозит даже при прокрутке страниц, Chrome же все сраницы открывает шустро и пролистывает без скачков.

Кстати, при запущенных Google Chrome с 10 открытыми вкладками, Thunderbird и Pidgin оба процессора загружены на 4-17%, а памяти потребляется 22% (444 МБ). То есть хватит и на иные приложения. Фильмы тоже идут без проблем, причем в хорошем качестве, даже перемотка происходит незамедлительно, правда видео высокого (DVD) качества запускать не пробовал.

Про температуру процессора в простое я уже говорил, почему-то sensors выдает 67-69 градусов, хотя по личным ощущениям нетбук греется на 45 градусов. Возможно, какой-то глюк датчиков.

Отдельно хотелось бы отметить, что изначально жесткий диск нетбука постоянно щелкает. Но ответ нагуглился очень быстро, дело в том, что для увеличения энергосбережения головки диска при простое паркуются каждые 4 секунды, что хоть и повышает энергосбережение, но снижает и срок службы дискового накопителя. Проблема решается довольно просто: необходимо создать загрузочную флешку, скопировать на нее программу wdidle3 (предварительно распаковав архив), загрузиться с флешки (выставив в BIOS возможность первоочередной загрузки с Flash) и выполнить команду «wdidle3 /d» (без кавычек, естественно). После этого щелчки будут проявляться намного реже, если вообще будут.

По поводу батареи отдельный разговор. На Windows я ее не проверял, потому как сразу занялся установкой Linux. При первом запуске индикатор показал емкость батареи 48.4%, заряд 99%, после перезагрузки емкость стала 48.8%, система по-прежнему выдавала предупреждение о том, что емкость батареи слишком мала, и возможно, батарея вышла из строя. Я решил просто разрядить батарею в ноль, затем зарядив ее полностью. Поледующие 4 часа мне высвечивалась информация о том, что заряда батареи осталось на 2 часа. На данный момент нетбуком я пользуюсь чуть больше месяца, и могу сказать, что батареи хватает как минимум на 5 часов работы в интернете по Wi-Fi с подсветкой на максимум. Думаю, заявленных на этикетке 11 часов не добиться, но получить 8-9 часов вполне возможно. У коллеги по работе ASUS Eee PC 1015PE с Windows на борту, говорит, что хватает аж на 12-13 часов.

Вот, в принципе, все важные аспекты, которые могут повлиять на ваш выбор и сложить мнение о нетбуке ASUS Eee PC 1015PX. А дальше, как говорится, «думайте сами, решайте сами, иметь или не иметь».

Linux Mint 5.0 на Asus eee PC

Внимание! Рекомендуется на eee, особенно 701 4G ставить linux mint 5(6) XCFE (скачать их можно соответственно здесь http://www.linuxmint.com/edition.php?id=27 и здесь http://www.linuxmint.com/edition.php?id=34). Выключается нетбук сразу нормально, звук, вайфай, камера, компиз работают «из коробки» Для русской локализации из синаптика ставим пакеты: languages-pack-ru, languages-pack-ru-base, gnome-language-ru, gnome-language-ru-base.

В один вечер я понял, что стандартный XandrOS меня, мягко говоря, задолбал. Да, его тоже можно раскрутить и превратить в подобие какого-нибудь BackTrack, но оно нам надо? Да и не понятно, зачем вообще так было менять привычную Linux-архитектуру системы. Ну вот скажите мне на милость как можно было сделать дистрибутив, который настолько отличается от всем известной архитектуры, что просто бывалый «слакварщик» не может понять что в нем и где? И это не последнее замечание к дефолтной ОС. Лично меня напряг набор репозитариев и просто таки кривой IceWM. Конечно он был убит и на его замену пришел несколько более вменяемый KDE. Набор штатных программ просто убивал — более примитивного дистрибутива и надругательства над «кедами» я не видел еще никогда. Со времен Windows, наверное, вторая в истории ОС для дебилов. Наша задача — собрать на Asus eeePC 701 4G термоядерную станцию для программиста или сисадмина. Почему именно эта модель? Она самая дешевая и ее удобнее всего таскать. Да и «селеронка» пока что себя показывает гораздо лучше.
Конечно первая идея была поставить BackTrack 3 и даже не париться. Но потом вспомнилось, что он переноситься на хард кривовато, да и не предназначен он для поседневного использования. Нам ведь не только хаком страдать . После недолгого «тыканья» я решил собирать свой идеальный дистрибутив на базе Debian’оподобных ОСей. Все таки с пакетными меньше возни да и документации по бубунтам завались, а ядерной мощи никсов они не утеряли. После некоторого перебора я решил поставить известный Linux Mint, как один из наиболее дружелюбных к пользователю. Что характерно — с самого начала можно напильником работать мало и с комфортом, что даст возможность проделать все то же, что и я даже новичкам. В цикле статей я буду рассказывать как переделывал его напильником () и народной смекалкой. Буду надеяться, что Вам будет интересно. А пока про установку — коротко, но исчерпывающе:

  1. Ищем флешку с 1 гб пространства на ней (больше смысла нет, образ даже 700 метров не весит).

  2. Качаем образ Linux Mint 5 (за другие версии не берусь отвечать — не пробовал, так, что «глюки новой версии могут не соотвествовать глюкам старой»)

  3. Форматируем флешку из под винды штатной программой

  4. Скачиваем прогрумму unetbootin-windows-319, с ее помощью создаем мультизагрузочную флешку

  5. Загружаемся (ставим флешку первой при загрузке в BIOS), потом со спокойной совестью жмем на рабочем столе Install. Переразбиваем SSD, но помните:файловой системой задаем ext2 (другие очень скоро угробят SSD) Swap не включаем! Ждем-с. Процедура эта долгая, у меня заняла около полутора часов. Когда все будет готово — переходим к первичной обработке напильником…

И так ОС установлена. Что надо править первым? Вы куда уже ломанулись отрубать все подряд? Нет уж, постойте. Пока еще до гиковской оси нашему «Мятному Пингвину» далековато. Что не так? Хочу обрадовать — LinuxMint нормально не выключает недобук. Драйвер звуковой просто не может выгрузиться. Чтобы «ёжик» без проблем вырубился, необходимо прописать в /etc/defaults/halt следующие строки (команда sudo vim /etc/default/halt):
rmmod snd_hda_intel
rmmod hda-intel-audio
Теперь займемся несложной оптимизацией с целью экономии батареи, ведь мы не хотим работать штатные 2 часа, верно? Первое что я сделал — убил нафиг CD-ROM. И правда, зачем она нам смонтированный, если в eeePC 4G его просто нет? Надо будет — подымем скрипт. Для того, чтобы это сделать, лезем с помощью знакомой команды в /etc/fstab и удаляем оттуда все упоминания о сидироме (должна быть последняя строчка). Перезагружаемся. Логинимся и видим, что злосчастного CD-rom нет — канул в Лету. Туда ему и дорога.
Что дальше? По идее можете посмотреть в /etc/apt/sources.list, есть ли в источниках сидюк. Но его скорее всего там просто нет. «Мятный» все-таки неплохо перелапачен, и такие недочеты как изначальная запись в списках репозиториях устройств типа CD-ROM в нем нет. Далее давайте позаботимся о продлении жизни SSD, ведь Вам, как и мне, зверек нужен на ближайшие года два-три. Хоть SSD и живут нормально, но все же не могут похвастаться надежностью механики (???). Так, что для сохранности памяти надо примонтировать некоторые папки в виртуальную файловую систему. Да и место освободите, а оно никогда не лишнее. Выполните команду sudo vim /etc/fstab и добавляем следующие строчки:
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
tmpfs /var/lock tmpfs defaults 0 0
tmpfs /var/log tmpfs defaults 0 0
Добавили? Сохраняйте. Теперь отберем у оси еще немного лишних ватт — выполняем команду sudo vim /etc/systl.conf и добавляем в конец строчку vm.dirty_writeback_centisecs=«1500». На сегодня все. Вы спросите: «а как же локализация»? А зачем она нам на боевом дистрибе? Да и не секретарши мы, а гики и нёрды, пора бы и инглиш знать, хотя бы на уровне ИТ-терминов. Позже расскажу как довести эту чудную ОС до ума (удалим весь ненужных хлам) и собрать из нее настоящий боевой дистрибутив. До скорого!

Продолжаем оптимизировать и без того вменяемый и пока адекватный LinuxMint . Вот скажите — зачем нам пакеты, которые мы не используем или не будем использовать в ближайшее время? Правильная мысль — убить. Для этого открываем терминал и вводим команду sudo aptitude. Конечно можно воспользоваться и графическим менеджером пакетов, но aptitude мне как-то роднее.
Приступим к ковырянию: 1) admin — ничего не трогайте, тут собран нужный и полезный софт.
2) base — тут все сложнее и зависит от того, что вы будете использовать. Я к примеру не пользуюсь утилитой apt так как чаще всего собираю пакеты из .deb и соотвественно использую dpkg. Так же если вы не планируете рабтать с сетью убивайте netbase, PPP и PPPOE с pppoeconfig. Вы планируете использовать awk? Если да то mawk остается спокойно жить, нет — тогда в топку. Собираетесь использовать скрипты написанные на Perl? Если нет — удаляем, хотя я бы советовал оставить, ведь многими удобными скриптами мы пользуемся, хотя большая часть их уже есть на питоне.
3) comm — там только один пакет. Если будите работать с сетью — оставляем, нет — убиваем.
4)devel — самое интересное для нас. Что приятно — gcc 4.1 и makе уже стоят и готовы к применению, что редкость для декстопных дистрибутивов (хотя как они представляют жить без make и gcc (???) — вопрос очень интересный).
5) doc — по вашему усмотрению В принципе можно удалять, а можно оставить, единственное, что есть для вас тут неприкосаемого — man.

Leave a comment