Здесь будут шапка и навигация. Вернуться на сайт.

 

Установка и настройка Ubuntu

Почему Ubuntu?

Народ утверждает, что базовая система работает быстрее, чем специализированные сборки eeeXubuntu и eeeDora. Я поверил и поставил. Скорость устраивает. Летает на 512 мб RAM и 600 МГц.(630?) Compiz работает без тормозов. :)

Готовый дистрибутив Ubuntu для Eee PC

Руководство по установке и настройке, написанное ниже, позволит установить на Eee PC оригинальный дистрибутив Ubuntu, но это потребует некоторых усилий от пользователя. Но если вам необходим мгновенный результат, то вы можете воспользоваться дистрибутивом Ubuntu, уже подготовленным для Eee PC. Скачать его вы сможете с официального сайта проекта Easy Peasy (бывш. Ubuntu Eee).

Установка

Требования

Для установки нам необходимо:

  1. Диск с Ubuntu 7.10 (или младше, напрмер 8.10) или iso образ. [последняя её версия, Ubuntu 9.10, прекрасно работает]
  2. Флешка на 1 гигабайт или больше.
  3. Выход в интернет для обновления системы и установки программ.
  4. Eee PC объемом от 4 гигабайт (для моделей с меньшим объемом SSD смотреть совет здесь: http://eee-pc.ru/forum/viewtopic.php?id=319).

Создание загрузочной флешки

FIXME:

http://www.pendrivelinux.com/2007/09/28/usb-ubuntu-710-gutsy-gibbon-install/

http://eee-pc.ru/forum/viewtopic.php?pid=2873#p2873

http://0x04.org/item/4

http://ubuntueasy.com/ustanovka/ustanavlivaem-ubuntu-linux-7-10-s-fleshki

  1. Скачиваем SysLinux отсюда: http://freshmeat.net/projects/syslinux/
  2. Делаем флешку загрузочной (E: - диск с флешкой) в cmd: syslinux -s E:
  3. Разорхивировать iso-образ на флешку
  4. Копируем все файлы с папок isolinux и install в корень флешки. Также из папки casper скопируем два файла (vmlinuz и initrd.gz) тоже в корень флеш-диска.
  5. Последний штрих: переименовуем файл isolinux.cfg в syslinux.cfg.
  6. -Замечание - если после этого не грузится с флэшки и пишет что то типа boоt error или о невозможности

прочитать таблицу разделов то скорее всего на флэшке испорчена основная загрузочная запись(MBR). Чтобы это исправить: В терминале sudo apt-get install lilo и потом sudo lilo -M /dev/sdx

Создание загрузочной флешки в Windows:

форматируем флэшку в FAT этой прогой: http://www.softodrom.ru/ftp/1481/SP27213.exe

используем unetbootin: http://dfn.dl.sourceforge.net/sourceforge/unetbootin/unetbootin-windows-319.exe

  1. выбираем семейство линуха
  2. версию
  3. ISO-образ
  4. и флэшку

жмем ОК и скоро у нас появится загрузочная флэшка

Установка на Flash-накопитель

В данном способе используется программа Universal USB Installer: http://www.pendrivelinux.com/downloads/Universal-USB-Installer/Universal-USB-Installer.exe

Сначала нам потребуется флешка. Объем её зависит от того, будете ли вы сохранять настройки, документы и пр. В моём случае это флешка на 4Гб. Запускаем программу, соглашаемся с Лицензией. Далее выбираем дистрибутив, который будем устанавливать И выбираем образ диска, который мы предварительно скачали. Выбираем флешку, на которую будем устанавливать линукс. Не забываем поставить галочку чтобы отФорматировать её. Выбираем размер файла для сохранения настроек (в моём случае это 3Гб) И жмём кнопку Install. Ждём окончания операции и вставляем флешку для проверки в нетбук. Жмём ESC при загрузке, выбираем нашу флешку запускаем линукс (Должна быть первая строчка, например: Run Ubuntu Linux from usb). Всё готово!

Установка на SSD

Перед установкой отключите визуальные эффекты, чтобы суметь перемещать окна по Alt+левая_кнопка_мыши: System → Preferences → Appearance → Visual Effects → None

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

  1. Выберите ручной вариант разметки диска
  2. Не используйте swap (файл подкачки)
  3. Используйте reiserfs в качестве файловой системы
  4. Я не рекомендую удалять разделы (настораживает их название), однако вы можете изменить их размер безболезненно при помощи gparted (уже есть на диске ubuntu, нажмите Alt+F2, наберите gparted, нажмите Ввод).

Я разбил диски так:

  • /dev/sda1 – 3,2 Гбайт, точка монтирования /
  • /dev/sda2 – оставшееся место, точка монтирования /home

Теперь пришло время подчистить конфигурационные файлы, в которых прописан несуществующий CDROM.

  • Удалите любые упоминания о cdrom в fstab

sudo gedit /etc/fstab

  • Удалите cdrom из источников приложений (первая строчка в открываемом файле, начинающаяся с deb).

sudo gedit /etc/apt/sources.list

Также необходимо позаботиться о продлении жизни (да и экономии места) на SSD. Для этого примонтируем некоторые папки в виртуальную файловую систему.

  • Откройте fstab:

sudo gedit /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

В качестве продления жизни SSD и уменьшения энергопотребления, добавьте в /etc/sysctl.conf

следующую строку

vm.dirty_writeback_centisecs=«1500»

ВНИМАНИЕ!!! После этой операции относитесь к грубому отключению питания ноутбука во время работы с большой осторожностью, ибо это резко повышает вероятность потери данных при незапланированном отключении питания!

Локализация

Если в момент установки вы выбрали русский язык, и у вас была доступна сеть из-под Eee PC, то в процессе установки система автоматически загрузит и установит необходимые пакеты для локализации. В противном случае в уже установленной системе зайдите в Система → Администрирование → Локализация и выберете необходимый язык. После принятия настроек понадобиться подключение к сети, чтобы загрузить пакеты локализации (около 40 Мб). После этого перезагрузите Eee PC.

Установка и настройка Ubuntu Netbook Remix 9.04

Вступление:

Ubuntu Netbook Remix (далее UNR) это дистрибутив идентичный Ubuntu за тем исключением, что в него добавлены некоторые программные пакеты, которые предназначены для использования на нетбуках (портативные субноутбуки с маленькой диагональю экрана).

Системные требования (взято с ubuntu.com)

  1. 1GB USB-драйв (флешка)
  2. Процессор Intel Atom
  3. Не менее 384MB оперативной памяти

Устройства, с которыми UNR работает наилучше всего

  1. Asus Eee 900a
  2. 901
  3. 1000
  4. 1000H

(более подробный список можно найти на этой странице)

Получение образа дистрибутива.

Для этого предварительно перейдите сюда. Снизу в пункте «Choose location» выбирете откуда будет скачиваться образ, я выбрал пункт Russian Federation Yandex (ближе к концу списка). Нажмите большую зеленую кнопку Begin Download - загрузка должна начаться автоматически.

Запись образа на USB-флешку.

Так как на нашем нетбуке, как впрочем и других, нет DVD/CD-привода, мы можем установить систему только с флешки. Запишем скачанный образ на флешку. Самый простой путь это воспользоваться графическими средствами. В Ubuntu для этого есть usb-imagewirter пакет программы можно скачать отсюда и установить двойным щелчком. В Windows можно воспользоваться программой ImageWriter. Для решения этой задачи также, конечно же, существуют консольные программы: в Linux и Mac OS X это dd, в Windows dd и flashnul.

Установка системы на нетбук.

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

Оригинал статьи

Тюнинг

Общий тюнинг

Настройка оборудования для Ubuntu 7.10 gutsy

Примечание: при запуске скрипта в ubuntu 8.04 слетает видео драйвер

  • Все действия выполнять в консоли (Alt-F2, gnome-terminal, Enter)
  • Загрузите пакет совместимости Eee PC.

wget http://eee-ubuntu-support.googlecode.com/files/eee-ubuntu-support_v0.7.tgz

  • Распакуйте его

tar zxvf eee-ubuntu-support_v0.7.tgz

  • Перейдите в каталог, куда был распакован пакет

cd eee-ubuntu-support_v0.7

  • Запустите настройку оборудования Eee PC

sudo ./install.sh all

  • Запустите настройку окружения Gnome

./tweak-gnome.sh

Теперь вы можете использовать сочетания клавиш Fn+… как в Xandros, однако, теперь по нажатию Fn+F6 – разгон/торможение процессора до 900 /600 МГц, а по Alt-F11 все приложения будут принудительно уходить в fullscreen-режим.

  • Есть мнение http://eee-pc.ru/forum/viewtopic.php?id=319, что необходимо вручную прописывать DNS-сервера из-за возможных глюков apt и synaptic. Я такого не встречал, однако это можно сделать так:

Кликнете правой_кнопкой_мыши по значку сетевых подключений (висит рядом с треем, там два компьютера изображено :)), нажмите в меню на Manual configuration (ручная настройка) и в открывшемся окне по вкладкам перейдите в DNS. Добавьте требуемые адреса в список серверов имен.

Советы по дальнейшему общему тюнингу:

  1. Установите компактную тему для FireFox, например эту – https://addons.mozilla.org/ru/firefox/addon/1830
  2. Установите компактную тему GTK2, например эту – http://gnome-look.org/content/show.php/CompactMetallico?content=75496. Ничего сложного, просто киньте загруженный файл на приложение по управлению внешним видом. Тема будет установлена, но не добавлена в раздел, так как это лишь надстройка над темами. Зайдите в настройки тем (Alt+левая_кнопка_мыши поможет справиться с окном :)) и там далее, в оформлении окон, выберите установленную тему.
  3. Установите пропорциональный размер OpenOffice по своему усмотрению (Сервис → Параметры → Вид → Маштаб). Мне нравится значение 85%, ещё там же можно выбрать размер и стиль значков «Маленькие».
  4. Установите leafpad для быстрых заметок и gqview для не менее быстрого просмотра фотографий/картинок.
  5. В Gimp вытащите все вкладки с инструментами в отдельное место, а основное окно сделайте приемлемого размера. Я в нем редактирую изображения так: изображение в fullscreen на одном рабочем столе, а инструменты на другом рабочем столе.
  6. Установите FBReader для чтения эл. книг (www.fbreader.org) и stardict для поиска по словарям (есть в стандартном источнике приложений)
  7. Установите vlc для проигрывания большинства распространенных видео-аудио типов данных.
  8. Установите audacious для воспроизведения музыки (мне оно больше всего нравится, попробуйте… :)).

Энергосбережение

Когда я установил Ubuntu, то заметил, что время автономной работы снизилось до 2-х часов. Традиционные средства (a la установка подсветки в минимум) время автономии не продлевали. Однако, попробуем исправить это. :) Я буду описывать два принципа борьбы за малое энергопотребление. В сумме эти два подхода дадут достойный результат. FIXME Я не только смог вернуть себе час автономной работы, но и смог увеличить время автономии до 4-4,5 часов. Однако, в этой теме человек достиг потрясающих результатов, лишив всю систему той или иной дружественности: http://eee-pc.ru/forum/viewtopic.php?id=320

Первый подход заключается в том, чтобы система находилась более 90% процентов времени в «спящем» состоянии (не путать со спящем режимом), пока пользователь работает пассивно (гуляет по сети, читает книгу, слушает музыку, верстает документ или его же читает). Для оценки использования процессора (а именно он кушает батарею, если традиционные методы уже не помогают :)) воспользуемся утилитой powertop. Для установки сделайте в консоли cледующее:

  • sudo apt-get install powertop

Запустите powertop в консоли и посмотрите, что он вам расскажет…

  • sudo powertop

Мы будет стремится к тому, чтобы система с состоянии C3 (самое спящее) находилась более 90% времени, и к тому, чтобы количество пробуждений в 30 секунд было около 10-20. Это максимальный результат, который я смог достичь в среде Gnome и под Xorg.

Второй подход заключается в том, что мы настроим на корректную работу powernowd, он в зависимости от нагрузки на систему, будет изменять частоту процессора, но делать это так, чтобы пользователь практически не замечал, что 90% времени он работает на 112 МГц… :)

Отключение ненужных сервисов и служб

Перейдите в Система → Администрирование → Службы. Я отключил следующие:

  • klogd и sysklogd (имхо, на маленькой системе логи не нужны)
  • hdparm (IDE дисков и так нет)
  • cupsys (принтером не пользуюсь, будет нужен – включу)
  • anacron (вместо него и так работает atd и cron)
  • apport (я не хочу сообщать о неполадках на маленькой системе)
  • screen (не знаю, что это, отключил, вроде и так все пашет…)
  • apmd (за него прекрасно работает acpi)
  • bluetooth (я его вручную скриптом включаю, когда нужен)

Включение оборудования только по требованию

Сетевая карта

  • Отключите сетевую карту, когда ее не используете:

sudo ifconfig eth0 down

  • Для ее включения введите:

sudo ifconfig eth0 up

Я вообще прописал ifconfig eth0 down в /etc/rc.local для того, чтобы карта была отключена по умолчанию, а когда она нужна, то включаю вышесказанной командой. Для отключения по умолчанию откройте файл (вы можете вносить сюда команды, которые должны исполняться во время загрузки, команды должны быть без приставки sudo, так как они будут исполнены с максимальными правами):

  • sudo gedit /etc/rc.local

и добавьте ifconfig eth0 down над строкой, содержащей exit 0

USB порты

USB порты тратят энергию куда больше, чем сетевая карта, что видно из powertop, поэтому вы должны отключить их использование по умолчанию, и включать их, когда они вам действительно нужны… Для этого внесите пару строк в /etc/rc.local перед строкой, содержащей exit 0:

  • rmmod ehci-hcd

Таким образом мы вырубаем USB 2.0

  • rmmod uhci-hcd

Таким образом мы вырубаем USB 1.1

Включать их можно через modprobe в консоли:

  • sudo modprobe ehci-hcd
  • sudo modprobe uhci-hcd

Выключать аналогично:

  • sudo rmmod ehci-hcd
  • sudo rmmod uhci-hcd

Из личного опыта могу добавить, что USB 1.1, обычно, не используется, если у вам нет bluetooth. Я его использую только для bluetooth. А вот USB 2.0 тратит энергию в состоянии ожидания меньше меньше, чем USB 1.1 (хотя, м.б. это и не так, нужно проверить точнее), поэтому держать отключенным USB 2.0 имеет смысл лишь в 2-х случаях:

  • Вас не устраивает количество пробуждений в секунду в powertop
  • Вам не лень его включать/отключать :)

Специально для тех, кто как и я впаял блютус и долго думал, как его софтово вырубить… (сразу говорю, что диод горит, но он все равно потребляет ОЧЕНЬ (!) мало.

  • Скопируйте файл (предварительно распаковав) bluetooth-on-off.zip в /usr/sbin
  • Для этого откройте файловый менеджер так:

sudo nautilus

  • Теперь добавьте в /etc/rc.local перед exit 0

sudo gedit /etc/rc.local

  • Cледующую строчку:

bluetooth-on-off.sh off

  • Для включения/выключения bluetooth используйте команду:

sudo bluetooth-on-off.sh on

  • или:

sudo bluetooth-on-off.sh off

Энергосберегающее ядро

(Перевод http://ubuntu-eee.tuxfamily.org/index.php5?title=How_to:_use_custom_Eee_Linux_kernel new_location: http://www.ubuntu-eee.com/index.php5?title=How_to:_use_custom_Eee_Linux_kernel) В этом ядре включен hpet, который позволяет отключать тики процессора, когда его нагрузки нет. Это помогает сберегать энергию, так как количество пробуждений в секунду (у меня существенно, до 12-15) спадет.

  • Установите все три *.deb пакета (linux-source-2.6.24_2.6.24-2.4_all.deb – не обязателен для работы ядра) отсюда: http://downloads.openwrt.org/people/mbm/eee/kernel/
  • В терминале выполните:

sudo gedit /boot/grub/menu.lst

  • Найдите строчку »# defoptions=quiet lang=ru splash» и добавьте в ее конец clocksource=hpet. Ваша строка должна выглядеть примерно так:

# defoptions=quiet lang=ru splash clocksource=hpet

  • Сохраните файл и выйдете из редактора. В консоли введите:

sudo update-grub

Звук заработает!
  • В терминале выполните:

sudo gedit /etc/modprobe.d/alsa-base

  • В конце файла найдите строчку «options snd-hda-intel model=3stack-dig» и поставьте знак комментария # перед строкой. Ваша строка должна выглядеть примерно так:

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

  • Если запись звука отказывается работать, то сначала открываем файл:

sudo gedit /var/lib/alsa/asound.state

  • В секции, описывающей “Capture Switch” меняем два значения «false» на «true»
  • Сохраняем файл, выходим из его редактирования и вводим в консоли:

sudo alsactl restore

WiFi заработает!

sudo nautilus

  • В открывшемся файловом менеджере (внимание!!! Делайте все осторожно! Используются максимальные права доступа от root!) скопируйте папку madwifi в /lib/modules/2.6.24-2-generic
  • Закройте файловый менеджер и выполните в консоли команду:

sudo depmod -a && sudo modprobe ath_hal && sudo modprobe ath_pci

  • Если у вас возникли проблемы с вайфайными хоткеями, то прочтите это: http://www.eeebuntu.org/forum/viewtopic.php?t=252. Здесь человек описал возможное решение этих проблем.
Камера заработает!

sudo modprobe uvcvideo

  • Затем включайте камеру командой в консоли (когда она вам нужна):
    • sudo su
    • echo 1 > /proc/acpi/asus/camera
    • CTRL+D
  • ВСЕ! Новое ядро установлено и драйверы для всех устройств настроены! Перезагружайтесь!
Яркость LCD

Эта команда выставляет яркость монитора на порядок выше.

  • sudo setpci -s 00:02.1 f4.b=ff
Overclock FSB (в народе -- "разгон" :))

ВНИМАНИЕ!!! ВСЕ ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК! (Однако у меня работает без проблем, вроде… ;))

sudo cd /lib/modules/2.6.24-2-generic/

  • Разархивируем

sudo tar zxvf /home/<username>/eeepc-eee.ko_v.2-kernel-2.6.24.tar.gz

  • Исправим зависимости модулей

sudo depmod -a

ВАЖНО!!! Теперь вы можете разгонять процессор, как это делали на старом ядре, однако помните, что перед этим необходимо в консоли выполнить загрузку модуля i2c-i801: sudo modprobe i2c-i801

Powernowd

FIXME: информация изложенная ниже является избыточной (для свежеустановленной Ubuntu 8.04 достаточно поместить p4-clockmod в /etc/modules)

Теперь настроим контроль частоты процессора.

  • Для этого установите дополнительный пакет:

sudo apt-get install cpufrequtils

  • Добавьте в /etc/rc.local (как я уже неоднократно описывал) строчки для включения возможности изменения частоты процессора

modprobe p4-clockmod

  • и ещё одну:

modprobe cpufreq-ondemand

  • теперь включите плавное изменение частоты процессора (добавив строчку в /etc/rc.local) в зависимости от нагрузки с помощью powernowd:

powernowd -m 1 -p 500

  • Все! Теперь частота процессора будет плавно меняться в зависимости от нагрузки в диапазоне 112 Мгц – 900 Мгц.

Для более тонкой настройки частоты процессора воспользуйтесь советами от http://eee-pc.ru/forum/viewtopic.php?pid=2612. Однако учтите, что для графического интерфейса вы должны оставить и верхние частоты процессора.

Прочие фишки (a la шаманские пассажи бубном Убунты, если уже ничего не помогает, а автономки хочется больше :))

ВНИМАНИЕ!!! ВСЕ ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК! (Однако у меня работает без проблем, вроде… ;))

  • Включите пониженное напряжение на процессоре командой в консоли (выполнять при правильно загруженном модуле eee.ko):

sudo echo 70 24 0 > /proc/eee/fsb

  • Сбросьте частоту FSB

Eee PC sm-Control

Или, другими словами, та маленькая прога, которую я хотел написать. :)

Для установки вам потребуется:

  • Наличие пакета cpufrequtils в системе:

sudo apt-get install cpufrequtils

  • Желательно установить энергосберегающее ядро, ибо на нем работа программы тестировалась
  • Наличие скрипта bluetooth-on-off.sh
  • Наличие скриптов фиктивиного разрешения (читайте далее) с поддержкой этой программы

После установки всего перечисленного достаточно скопировать файл (распаковав предварительно) eeepc-control.zip в /usr/bin (как я уже писал ранее через sudo nautilus) и выставить права на запуск и чтение для всех пользователей в свойствах этого файла. После этого добавить кнопку запуска на панель, кликнув правой кнопкой мыши по панели, в открывшемся окне добавления чего-либо кликнете по кнопке «Запуск произвольного приложения» и следуйте инструкциям.

Фиктивное разрешение (рекомендуется использовать лишь для некоторых приложений, например FireFox)

Необходимо установить 3 пакета:

  • vncserver
  • krdc (придется выкачать часть пакетов kde, около 20 мб)
  • fluxbox (или другой wm, который вам более симпатичен (если вы используете не fluxbox - отредактируйте скрипт запуска); это необходимо для того, чтобы не ломать настройки Gnome при его запуске в фиктивном разрешении)
  • Сохраните у себя в домашнем каталоге скрипты (распакуйте архив предварительно): fakerez-scripts.zip

ВНИМАНИЕ! Если вы хотите использовать функцию запуска приложений в фиктивном разрешении из Eee PC sm-Control'а, то вы должны сохранить эти скрипты в домашнем каталоге, предварительно их распаковав → fakerez-scripts_2.zip

  • Откройте терминал и выполните следующую команду:

./fakerez.sh <имя приложения, например firefox>

Приложение запуститься в окне фиктивного разрешения, чтобы раскрыть окно на весь экран нажмите на соответствующие кнопки окна, а затем Alt+F11.

По желанию вы можете в скрипте ./increz.sh выставить требуемое фиктивное разрешение по умолчанию.

 
ubuntu/главная.txt · Последние изменения: 09.10.10 20:54 (внешнее изменение)