четверг, 11 июня 2009 г.

eeebuntu и asus eee pc 900

Имеется :
asus eee pc 900 black linux
флешка на гиг или больше
образ eeebuntu standart - www.eeebuntu.org/index.php
настольник с gentoo в моем случае, но вобще не принципиально что на нем стоит.
на настольнике стоит unetbootin - unetbootin.sourceforge.net/
и syslinux - syslinux.zytor.com/wiki/index.php/The_Syslinux_Project
документация:
www.liliputing.com/2008/12/how-to-install-eeebuntu-with-a-usb-flash-drive.html
belgorod.lug.ru/wiki/index.php/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Gentoo_Linux_%D0%BD%D0%B0_Asus_Eee_PC
forum.eeebuntu.org/viewtopic.php
www.pendrivelinux.com/usb-gentoo-20070-install/
www.gentoo.org/doc/en/liveusb.xml
eee-pc.ru/forum/viewtopic.php
так приступим к установке
0. Делаем флешку
Так как я альиернативно думаю, то сотворил я флешку в 3 приема на настольнике
1 раз сделал по принципу генты-ливеусб. не загрузилось
2 раз отформатировал и делал при помощи unetbootin. результат аналогичен был о_О
3 сделал еще раз по генту-ливе усб не форматирую флешку - загрузился unetbootin'вский загрузчик о_О
Тут наверно не надо было экспериментов и просто ставить unetbootin'ом, а только потом плясать с бубном как я.
1. Перегружаем асус и входим в биос(f2)
включаем загрузку с флешки и включаем ВСЕ внутренние устройства ( все enabled делаем)
2. (Необязательный шаг)
делаю резервную копию винта
dd if=/dev/sda of=/примонтированный_том_размером_4_и_бо
лее_Гб/bakup
3. cfdisk'ом удаляем все разделы с /dev/sda
4. Ставим как бычную убунту( запускаем install). Я не оставлял на 4Гб диске место под своп и отдаю все место на нем(3.8 Гб) под ext2 на корень.
5. Не перезагружаясь монтируем /dev/sda1 ( Для простоты полагаю что корень тут) в любую папку(/mnt/root в этом примере) и делаем
cd /mnt/root
sudo chroot /mnt/root /bin/bash
sudo mkdir /ramdisk
rm -fr /var/lock/
rm -fr /var/log/
rm -fr /var/run/
rm -fr /var/tmp
ln -s /tmp /var/lock/
ln -s /tmp /var/log/
ln -s /tmp /var/run/
ln -s /tmp /var/tmp/
и в fstab пишем 2 строки
/dev/ram0 /tmp tmpfs size=20m 0 0
/dev/ram0 /ramdisk tmpfs size=50m 0 0
так же так как у меня единственная система я выставил в /boot/grub/menu.lst время меню до загрузки убунты равным 0.
3. Перегружаемся в новую систему
после перезагрузки рекомендую вынести на /ramdisk кеш файерфокса( как и советуется где-то в ссыылках)
и сделать нормальную директорию рабочего стола для своего пользователя
mkdir ~/Desktop
nano ~/.config/user-dirs.dirs
и привести его в соответствии со своими пожеланиями к примерно такому виду
$ cat ~/.config/user-dirs.dirs
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
Не знаю почему первоначально папка рабочего стола и папка $HOME совмещены но в моей установке было так.
4. проверяем работу устройств
$ lsmod

Module Size Used by
nls_iso8859_1 4096 1
nls_cp437 5760 1
...
fuse 52892 3

Должны быть модули
ath5k - wi-fi
uvcvideo - webcam
проверить вебкамеру можно скайпом или vlc
wi-fi понятно как проверить :)
5. Я вынес кеш пакетов на флешку
флешка монтируется в /media/disk
Значит делаем
mkdir /media/disk/archives
sudo mount -o bind /media/disk/archives /var/cache/apt/archives/
6. Обновляю список пакетов и всю систему( например появляется ОО-3.0) Дббавляю поддержку русского через Центр Управления.
7. Если не завелся микрофон, то

sudo apt-get install module-assistant
sudo m-a update
sudo m-a prepare
sudo m-a a-i alsa

перегружаем и мне хватило игр с gnome-volume-control чтобы он подцепился и потом пошаманив прикрутил микрофон к скайпу

8. Сносим документацию и man-страниц
sudo rm -fr /usr/share/docs/
sudo rm -fr /usr/share/man
sudo rm -fr /usr/share/gtk-doc/

9. после разбора что мне нужно а что нет - я поудалял часть стандартных пакетов и поставил своих

Итог - 3Гб занимает вся система с учетом "тяжелых" доп пакетов.
Полагаю чистка еще продолжится :)

Минус толи сборки eeebuntu толи обновления - у меня почему-то не стабильно работает wi-fi. периодами он теряет до половины пакетов или просто отваливается совсем.
Чем меня не устраивал xandros

Старые пакеты и непонятно как их обновлять
Глибц какой-то древней версии что не пошла игрушка WorldOfGoo
Firefox 2 версии
криво разбитый винт (4 раздела и половина полурезервных чтоли)
не подключился классический вид (кде не стал работать вместо стандартного xfce или fluxbox( просто не помню что там стоит по умолчанию)
сложности поставить "нормальную" комбинацию клавиш на переключение раскладок
Ну это минимум того что вспомнилось.

Комментариев нет:

Отправить комментарий