Итак, вы сделали Live CD / USB Флеш и хотите установить EeeXubuntu на SSD накопитель.
Зачем нужен SWAP? Включение SWAP позволит использовать функцию hibernation («сон» со «сбросом» данных из оперативной памяти на диск). Это так же позволит приложениям работать с бОльшими объемами данных, что может требоваться время от времени.
Почему использование SWAP не такая плохая идея для устройств на SSD накопителях? (Это не касается установки Xandros поставляемой по-умолчанию, однако стоит отметить это тут). Иногда звучит дезинформация об использовании swap на устройствах с SSD (solid state drive) накопителем. Ядро Linux не использует swap до тех пор, пока приложениям не нужно работать с необычно большим количеством данных. Страницы памяти занимаемые кодом кэшеируются только в память и эти страницы освобождаются, если память необходима для т.н. «грязных» страниц.
Почему это очень эффективно на eeePC? Использования swap для процесса «сна» (hibernation) очень эффективно, данные страниц памяти пользовательских приложений «сбрасываются» в swap; Все немодифицированные страницы памяти (такие как дисковый кэш и страницы памяти с кодом) очищаются; и только состояние данных ядра сохраняется и пишется в swap (фактически большое количество этих данных будет дисковым кэшем, который всеравно будет записан на SSD накопитель). Во время «просыпания» страницы, которые не требуются для записи остаются в swap (вот почему системных монитор показывает использование swap после «просыпания», однако на диск уже ничего не пишется).
Когда кэшеированные данные ядра (такие как файловая таблица/иноды) будет записано на SSD накопитель, может быть загружено обратно с некоторой записью на диск. Т.е. присутствует некоторый дополнительный «износ» SSD накопителя (в зависимости от типа вашего использования может быть больше или меньше) как результат использования swap и hibernate.
Попытка установки eeexubuntu с отличным от «умолчательного» языком на 2gb раздел будет неудачным т.к. требует до 3GB для начальной установки! Занимаемое место может быть уменьшено до 1,2Gb позже, после удаления language-support-en и других пакетов.
Когда установка завершится и вы загрузитесь в свежеустановленную систему, первое, что вы сделаете - это подключитесь к вашей локальной сети. Если вы используете проводную сеть - она запустится автоматически. Если вы подключаетесь к незащищенной беспроводной сети, вам нужно будет выбрать сеть для подключения кликнув на значок сети в нижней правой части экрана. Если вы подключаетесь к защищенной сети, вам будет нужно ввести пароль.
После этого, Xubuntu будет необходимо скачать большое количество обновлений (93 по состоянию на 18 января, 2008 и 130 на начало февраля) которое потребует перезагрузки после установки. На хорошем, высоко-скоростном соединении это может занять около часа (зависит от нагрузки серверов). Будьте терпеливы. Не начинайте обновление системы пока все обновления не будут загружены. Из меню приложений выберите system and update manager. Запустите проверку и удостоверьтесь, что все выбрано, затем нажмите на кнопку установки обновлений.
Этого не произойдет, если вы находитесь за фаэрволом или вам нужно использовать прокси-сервер для доступа в интернет..
Я недавно использую Ubuntu, однако так и не нашел способ заставить update manager использовать прокси-сервер, так что вопрос открыт
В терминале, выставьте переменную http_proxy указывающую прокси-сервер и после этого запустите «sudo apt-get update» и «sudo apt-get upgrade».
Возможно есть лучший способ, тогда кто-нибудь, кто знает - напишите ниже ;)
Теперь вы можете увидеть возможности EeeXubuntu. Должны Работать клавиши Fn для настройки яркости, выключения звука, увеличения/уменьшения громкости, с отображением меню на экране (OSD). glxgear (нажмите alt-F2, введите glxgear и установите флаг запуска в терминале) покажет 70-90 fps. Нажав Ctl-Alt-лево/право вы будете перемещаться между 4мя рабочими столами. Ctl-F1/F2/F3/F4 переместит вас на соответственный рабочий стол.
Еще над многим нужно поработать, но это наша основа.
Карты SD могут не монтироваться, нельзя включить-выключить беспроводную сеть (можно будет после обновления и перезагрузки), нет звука и камера недоступна. (от zgen: по крайней мере на моем 4g surf это неактуально - камеры нет, а SD карты, wifi и звук работают нормально)
Не пытайтесь запускать скрипты Ubuntu - только некоторые из них работают нормально (acpi). Пока это моя цель - поправить скрипты для Xubuntu, сейчас у нас есть готовый live CD с ними. Надеюсь эта страница вместе с EeeXubuntu developers поможет понять, что не хватает для полноценной работы Xubuntu на Eee.
Установка по-умолчанию оставляет в первой строчке /etc/apt/sources-list ссылку на Xubuntu CD. Это URL «cdrom:». Это значит, что если вы пытаетесь что-то установить (например g++) apt-get сообщит об ошибке т.к. не найдет CD. Для исправления, отредактируйте этот файл из-под суперпользователя (root):
sudo mousepad /etc/apt/sources.list
добавьте символ '#' в начало строки с URL «cdrom:». Это закоментирует строку, и apt-get будет искать все пакеты в интернете.
После установки eeeXubuntu, файл fstab содержит строку означающую что любое внешнее устройство, которое вы подключите, будет CD ROM устройством. Упсс!! Поэтому, для монтирования внешних устройств выполните:
sudo mousepad /etc/fstab
И закоментируйте ( добавьте символ »#» в начало ) строку /dev/sdb1 и/или /dev/sdc1 (в зависимости от того, какая из них у вас.) Пример ниже показывает закоментированную строку. Эта строка содержит /media/cdrom0.
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 # /dev/sda1 UUID=10d03d2a-7732-4f6f-924f-541b39dd9559 / ext2 defaults,errors=remount-ro 0 1 #/dev/sdb1 /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
Если есть строка /sdc1, закоментируйте ее тоже.
Вам может быть нужно выключить «Volume Management» в настройках (вкладка Misc) Thunar (файл-менеджере)
Теперь внешние USB устройства, USB флешки, USB жесткие диски и SD карточки должны монтироваться автоматически (от zgen: неактуально).
http://forum.eeeuser.com/viewtopic.php?id=5984.
На системах с swap разделом выполните
sudo mousepad /etc/rc.local
Добавьте эти две строки над «exit 0»:
sysctl -w vm.swappiness=1 # Запретить приложениям использовать swap sysctl -w vm.vfs_cache_pressure=50 # Не сокращать кэшеирование инодов так агрессивно.
Это уменьшит вероятность свопа приложений или списков директорий. Дисковый кэщ не так важен, поскольку с SSD накопителя чтение быстрее чем с HDD при случайном случайном доступе.
Побочным эффектом будет увеличение отзывчивости системы при интерактивным использовании (что собственно является главным на EEE), хотя уменьшит общую производительность системы.
Другой вариант, это исправить /etc/sysctl.conf изменив последнюю строку на
vm.swappiness=1
и добавить строку
vm.vfs_cache_pressure=50
В этом случае вам не нужно изменять скрипт.
По-умолчанию Linux ext2/3 хранит время доступа для каждого файла в системе. Это влечет запись на SSD, что нам в принципе не нужно. Добавьте «noatinme» в options для /, как показано ниже
sudo mousepad /etc/fstab
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 # /dev/sda1 UUID=10d03d2a-7732-4f6f-924f-541b39dd9559 / ext2 defaults,noatime,errors=remount-ro 0 1 #/dev/sdb1 /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
Вам нужно будет перезагрузится или выполнить
sudo mount -o remount /
Для записи log файлов и временных файлов в память, а не во флеш, вам так же нужно изменить /etc/fstab
sudo mousepad /etc/fstab
Добавьте эти строки в конец
# enable RAM-based temporary file systems tmpfs /var/tmp tmpfs noatime 0 0 tmpfs /tmp tmpfs noatime 0 0
Это означает что все данные в /var/tmp или /tmp не сохраняются после перезагрузки, так что если вы ищете какую-то проблему при которой вам нужно сохранять эти файлы, вы можете закоментировать эти линии.
Пока Xubuntu использует Thunar в качестве файл-менеджера, он не поддерживает встроенный просмотр сети Windows «из коробки»
Этот линк на How To на форумах Ubuntu. Оно работает и для установки на eeeXubuntu.
Для звука нужно запустить Totem или другой проигрыватель и начать проигрывать какой-либо файл, затем я расскажу короткую историю, как добавить Volume control на панель.
Как вариант, вы можете загрузить ALSA-Mixer (gtk а не Gnome) и установить в качестве Volume control запускать gamix, однако это не решит всех проблем.
EEE PC не может выключится корректно после использования звукового модуля. В конце процедуры завершения работы вы увидите будете видеть включенный зеленый диод питания и никаких дополнительных действий.
Отредактируйте файл /etc/default/halt:
sudo mousepad /etc/default/halt
Добавив следующую строку в конец файла:
rmmod snd-hda-intel
Сохраните файл
Источник: http://wiki.eeeuser.com/faq#how_can_i_get_my_x_eee_ubuntu_to_shutdown_completely
Предложение: Вместо плясок вокруг start/stop скриптов возможно лучший путь заставить модуль выгружаться в месте где делаются всякие дополнительные штуки ;) /etc/rc.localstop
Вы можете проверить, если это необходимо запустив программу glxgears. На правильно сконфигурирован eee PC, glxgears должен показывать около 400 кадров в секунду. Без 3D ускорения он показывает 30-40 кадров в секнуду. Для проверки, просто откройте окно терминала и введите glxgears. Появятся крутящиеся шестеренки и после нескольких секунд, скорость будет отображена в окне терминала. Если ваши цифры меньше 100, вам нужно следовать инструкциям ниже.
Если вы хотите, чтобы 3D игры работали так же хорошо, как и на Xandros, или вам было бы интересно установить супер-пупер compiz-fusion рабочий стол, следуйте этим инструкциям, чтобы добавить 3D рендеринг в три легких шага:
Откройте новый терминал (menu: Applications→Accessories→Terminal) и…
sudo apt-get install libgl1-mesa-dri libgl1-mesa-glx libglu1-mesa
ВНИМАНИЕ: это libgl1-mesa-dri libgl1-mesa-glx libglu1-mesa - будьте очень и очень внимательны!
Введите ваш ваш пароль, если вас спросят об этом, ответьте Y когда будет вопрос с предложением установки пакетов.
sudo mousepad /etc/X11/xorg.conf
Снова введите ваш пароль, если это будет необходимо.
Это откроет текстовый редактор для изменения конфигурации вашего графического интерфейса. Пропустите предупреждение о потециальной опасности для вашей системы т.к. вы root (не переживайте, ничего плохого не случится).
Прокрутите вниз в самый низ файла и добавьте следующий текст:
Section "Module" Load "glx" Load "dri" Load "dbe" EndSection Section "DRI" Mode 0666 EndSection
(Удостоверьтесь что файл заканчивается пустой строкой. Курсору нужно быть на две строчки ниже последнего символа. Если не будет пустой строки, вы испортите ваш конфигурационный файл xorg.conf) Сохраните изменения и выйдите.
Собственно все! После перезагрузки и входа в вашу систему вы можете проверить, как работает ваше 3D ускорение запустив glxgears. Чтобы сделать это, нажмите alt-f2 в xubuntu для вызова диалога запуска приложений, введите glxgears в текстовое после, поставьте галочку «запускать в терминале» и нажмите «run». Вы должны увидеть ~400 fps!
Пока вы редактируете xorg.conf, вы можете раскоментировать строки для Wacom tablet, если хотите.
Внимание: Некоторые пользователи сообщают что после выполнения этого Fn клавиши для регулировки громкости (fn-f8 и fn-f9) перестают показывать экранное меню, хотя продолжают работать.
Камера не включена по-умолчанию в bios'е. Это позволяет увеличить время работы от батарей. Поэтому, перед проверкой «как работает камеры», вам нужно включить камеру в bios (нажмите f2 во время процесса загрузки, выберите advanced, выберите devices, и включите камеру) или вам нужно «включить камеру» после загрузки.
Для подробностей о включении и выключении камеры, смотрите Controlling the built-in webcam.
Для того, чтобы заставить камеру делать снимки или видео, установите приложение ucview, которое идет в поставке на диске eeePC. Для установки ucview вам нужно сначала настроить unicap репозиторий, следуя следующим инструкциям:
http://unicap-imaging.org/using_repository.htm
Затем из терминала:
sudo apt-get install ucview
Похоже, есть некоторые проблемы с захватом картинки, в результате которого остается черный jpeg файл. Возможное решение тут: here
Вам может понадобится делать видео-звонки с помощью Skype, поэтому вам нужно скачать Skype версии 2.0 beta из Skype Garage. Он может не устанавливаться пока вы не установите libqt4-core и libqt4-gui. Что может не установиться, посколько не найдет необходимого компонента для libaudio2.
this thread on ubuntuforums.org explains how to install that.
Synaptic показывает libaudio2 в репозиториях Xubuntu с версии 4…, для libqt4 core и gui. Вам нужно установить libqt-gui для установки eeeCamTray, который у вас уже может быть, но все 3 пункта есть в synaptic или вы можете установить их с помощью apt-get.
После загрузки, я получил сообщение, что все зависимости удовлетворены на xubuntu, но у меня стоит предыдущая версия libqt для eeecamtray — Rick Boatright 2007/12/29 00:06
Вам может показаться легче просто включить medibuntu repositories (смотрите ниже, как включить кодеки) и установить Skype отсюда версии 2.0 — Francis Turner
Установка этих компонентов должна завершится автоматически, при установке кодеков xubuntu-restricted-formats, как описано ниже. Если это не так, пожалуйста сообщите в ветке форума Original thread, которая ссылается на this page в качестве описания для запуска flash и java7
Ubuntu имеет единый функционал для установки проприетарных кодеков, и нескольких приложений, включая Java, Flash и подобных. Для установки просто введите:
sudo apt-get install xubuntu-restricted-extras
sudo apt-get install libxine1-ffmpeg xine-plugin
это добавит поддержку прогрывания форматов DivX, Xvid в Totem'е и установить plugin в Mozilla.
Вы установили закрытые win32 кодеки в mplayer/xine? Я не знаю, предоставляет ли Ubuntu .deb пакет для этого, но для большинства дистрибутивом вы можете скачать и установить их с mplayer.hu и распаковав архив в /usr/lib/codecs. С этими кодеками вы сможете проигрывать любое видео в том числе Windows Video VC1 ролики.
Есть «неофициальное» предложение скачать закрытые кодеки из репозитория medibuntu.
Смотрите https://help.ubuntu.com/community/Medibuntu для дополнительной информации
??Я новичок, и только поставил Mplayer и Mozilla Plugin из Add/Remove.
Я добавил все дополнительные кодеки (wmv, xvid etc) скачав кодеки из http://www.mplayerhq.hu/design7/dload.html
и установив их в /usr/local/lib/codecs - по этому отличному руководству _> http://www.youtube.com/watch?v=FOeBcWQDOKk.??
При входе nm-applet спрашивает keychain пароль, пока не выключена функция wireless roaming. Это достает поскольку если ваш keychain пароль такой же, как и пароль для входа, вы будете всегда вводить ваш пароль дважды.
Это известная проблема, но рекомендуемое решение не работает http://ubuntuforums.org/archive/index.php/t-503976.html
Если вы следуете этим инструкциям, при последующих перезагрузках и входах отображается блокирующее сообщение 'access denied'. нужно специальное решение для eeexubuntu
В релизе .3 EeeXubuntu «Из-коробки» работают Fn плюс следующие клавиши:
F2 doesn't work in original eeeXubuntu install. F2 не работает в оригинальной установке eeeXubuntu
Однако, вы можете исправить это любым из двух способов.
Способ 1: Оба wifi обновления ниже и включение работы F5 (вывод на внешний монитор) могу быть сделаны этим способом. Следуйте этим инструкциям these instructions. Не нужно копировать большие куски текста из этой wiki. — Francis Turner 1 Февраля 2008
Если ваш Eee PC не американской модели, вам нужно исправить ваш файл xorg.conf, для возврата к нормальным настройкам раскладкок. Вы можете сохранить корректные настройки в файле xorg.conf.backup (вы должны сделать его сами!).
Это пример для UK (GB) раскладки:
Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "gb" EndSection
Способ 2: Клавиша Fn-F2 Wifi может быть исправлена следующим образом:
1. Создайте файл /etc/acpi/events/eee-wifi-on
sudo mousepad /etc/acpi/events/eee-wifi-on
И добавьте в него следующее
# ASUS eeePC Wifi Hotkey (Fn-F2) event=hotkey ATKD 00000010 action=/etc/acpi/eee-wifi-on-off.sh on
2. Создайте файл /etc/acpi/events/eee-wifi-off
sudo mousepad /etc/acpi/events/eee-wifi-off
И добавьте в него следующее
# ASUS eeePC Wifi Hotkey (Fn-F2) event=hotkey ATKD 00000011 action=/etc/acpi/eee-wifi-on-off.sh off
3. Создайте файл /etc/acpi/eee-wifi-on-off.sh
sudo mousepad /etc/acpi/eee-wifi-on-off.sh
И добавьте в него следующее
#!/bin/sh
#FILE: /etc/acpi/eee-wifi-on-off.sh
# main wifi toggle script (loads/unloads modules)
. /usr/share/acpi-support/key-constants
# The sequence here *is* important.
unload_modules() {
rmmod ath_pci
rmmod ath_rate_sample
rmmod ath_hal
rmmod wlan_ccmp
rmmod wlan_tkip
rmmod wlan_wep
rmmod wlan_acl
rmmod wlan_scan_sta
rmmod wlan
}
# 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
4. Сделайте файл /etc/acpi/eee-wifi-on-off.sh исполняемым (откройте консоль и введите следующее)
sudo chmod +x /etc/acpi/eee-wifi-on-off.sh
Этот способ найден тут.
eee PC имеет встроенную утилиту для обновления BIOS. Просто положите новый BIOS на USB флеш, переименуйте его в 701.ROM, зажмите alt-f2 при загрузке и он автоматически запишется в BIOS флеш. Утилита встроена в самом BIOS. Или вы можете сделать загрузочный USB флеш с DOS, положить туда утилиту для прошивки BIOS образа и загрузится с нее. Несмотря на эту возможность, реально в ней нет необходимости.
Поставьте себе клевый куб, двигающиеся окна и все очень просто и отлично работает на старом g4 с 512mb памяти (к моему удивлению). Это слишком долго писать тут, так что пожалуйста посмотрите How to setup Compiz Fusion on eeeXubuntu. Оно того стоит!
Если вы закончили загрузку и установку пакетов с помощью apt-get, будет нелишним запустить
sudo apt-get clean
для очистки кэша пакетов. Это должно освободить место на вашем SSD накопителе.
GIMP установлен по-умолчанию.
GQView is installed and usable as an image viewer. You will have to go into the preferences and set it to scale the image to window size as it defaults to showing them full scale.
GQView установлен и используется для просмотра картинок. Вы можете зайти в настройки и установить масштабирование картики по размеру окна (как по-умолчанию) или в полный размер.
gThumb? gPhoto2 or gPhotofs?
Evince установлен по-умолчанию как MIME приложение для чтения файлов pdf. пока вам не нужны дополнительные функции Acroread т.к. вам доставит некоторое беспокойство установка Adobe Acroread поскольку его интерфейс не такой быстрый (т.е. беспорядочный, не такой быстрый, с запоздалой реакцией на нажатие).
EeeXubuntu включает только т.н. word processor часть пакета Open Office без остальных частей (presentation, spreadsheet etc.) которые выглядят не так хорошо. Вы легко можете установить полную версию пакета openoffice.org используя apt-get или synaptic при этом удалив Gnumeric (для электронных таблиц) и Abiword (для текста). Это (установка полного пакета OO) не очень экономно в отношении места но зато добавит возможность использовать презентации.
Как вариант вы можете удалить все приложение OO и остановится на Abiword и Gnumeric исходя из соображений экономии дискового пространства.
Было много дискуссий по поводу отношения Xandros с его настройками ко времени жизни батареи. Открывания-закрывания крышки и прочих. В xubuntu доступ через GUI интерфейс к этим настройкам есть при нажатии правой кнопки на иконке батареи в системном трее. (Xandros вероятно требует ручной модификации скриптов) .
При условии, что бы создали SWAP раздел, вы можете, к примеру, настроить EEE таким образом, чтобы он «засыпал» (hibernate) вместо выключения. Это уменьшит время загрузки и позволит вам сохранить работу на том месте, на котором вы ее закончили, уменьшив шансы потерять все при неожиданном выключении.