пятница, 28 марта 2008 г.

Asus EEE PC. Tweak N3. 2 GB Ram

На форумах очень много флуда по поводу гарантии. Соответственно, от греха подальше аккуратно переклеиваем наклейку EEEPC таким образом, чтобы можно было снять крышку, закрывающую слот с памятью. Сам процесс просто как раз-два-три.
Ну и дальше выясняется, что в стоковом кернеле ограничение на 1 Гб рама. Вот как его убрать:
  1. Качаем отсюда кернел, который поддерживает 2 гига (если вдруг файла нет, смотреть тут). Можно этот пункт пропустить, в пункте 2 все тоже самое, но в терминале.
  2. Hint : терминал - наш лучший друг. Ctrl+alt+t, wget http://www.dse.nl/~meulenbr/eeePC/fmlinuz и cp fmlinuz vmlinuz-2.6.21.4-eeepc-2GB
  3. Открываем файл
    /boot/grub/menu.lst
    исправляем fallback=1 и добавляем перед Normal Boot:
    title Normal Boot with 2Gb RAM Kernel
    root (0x80,0)
    kernel /boot/vmlinuz-2.6.21.1-eeepc-2GB quiet rw irqpoll root=/dev/sda1 XANDROSBOOTDEBUG=y
    initrd /boot/initramfs-eeepc.img/mnt-system/boot/grub/menu.lst
    добавляем после Normal Boot:
    title Rescue Console
    root (0x80,0)
    kernel /boot/vmlinuz-2.6.21.1-eeepc quiet rw irqpoll root=/dev/sda1 XANDROSBOOTDEBUG=y
    initrd /boot/initramfs-eeepc.img/mnt-system/boot/grub/menu.lst
    и сохраняем как
    /mnt-user/home/user/menu.lst
  4. Затем ребутаемся и грузимся с F9.
  5. Появится GRUB меню:
    • Normal boot (должно быть выделено)
    • Perform disk scan
    • Restore factory settings
  6. Жмем 'e'.
  7. Выделяем строчку, начинающюся с “kernel /boot/vmlinuz….” жмем 'e'.
  8. В конец появившейся строчки (той, которую мы выбрали в п.4) добавляем: XANDROSBOOTDEBUG=y и жмем Enter, возвращаемся обратно в меню из 3 пунктов.
  9. Жмем 'b' - загрузится BusyBox shell с правами root'a.
  10. mount /dev/sda1 /mnt-system
    mount /dev/sda2 /mnt-user
    cp /mnt-user/home/user/menu.lst /mnt-system/boot/grub
    cp /mnt-user/home/user/vmlinuz-2.6.21.4-eeepc-2GB /mnt-system/boot/
    umount /mnt-system
    umount /mnt-user
  11. Два раза жмем ctrl+D, система продолжает грузиться. Кстати, на этом шаге еще не поздно проверить, что система действительно видит только 1 гиг, терминал, команда top, четвертая строка, mem. Будет написано что-то около 900000 к. Точно не помню, но никак не 20000000. :)
  12. Ребутаемся еще раз, если все сделано правильно, загрузится новый кернел и см. выше, как проверить так ли это. :)
кредитсы и оригинальная статья: http://wiki.eeeuser.com/howto:install2gigkernel

суббота, 22 марта 2008 г.

Asus EEE PC. Tweak N2. ICQ

Итак, встроенный Messenger. В девичестве Pidgin. Куча плагинов, может не такой презентабельный как Миранда с весьма и весьма симпотными скринами, но очень даже функциональный. Настроить новый экаунт очень просто. Проблема в том, что если вы в офлайне, и вам пришлют сообщение, то при получении оно отобразится крякозяблами. Кодировка бьется и это логично - надо в настройках учетной записи, зайти в меню advanced и пункт Encoding поменять на "CP1251" (без кавычек, есессьна). Очень просто. Easy, как следует из названия девайса. :)

Asus EEE PC. Tweak N1. Русская раскладка.

Стандартными средствами easy mode (режим для обычного, не продвиннутого юзера) русская раскладка не добавляется. Но и не стандартными это делается очень просто:
Ctrl+Alt+T -- открывается терминалка. в ней набираем:

$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.original

Это чтобы сделать бэкап конфига. А то мало ли... :) символ $, это всего лишь часть command prompt, т.е. набирать его дополнительно не нужно.

$ sudo mcedit /etc/X11/xorg.conf

Запускается far/norton-like редактор

Находим
Section "InputDevice" / Identifier "keyboard"

В строке
Option "XkbLayout" "us"

меняем
"us"

на
"us,ru"

Так мы добавили еще одну раскладку.

Для переключения необходима такая строка (скорее всего, такой строки нет, добавьте ее сразу после предыдущей)
Option "XkbOptions" "grp:caps_toggle"

Переключение работает по CapsLock (самая бесполезная клавиша, мы же не блондинки)

Либо:

Option "XkbOptions" "grp:ctrl_shift_toggle"

Переключение по Ctrl+Shift - для заядлых оконщиков. :) Я, кстати, заядлый, но на ешке реально проще просто капс жать - кнопки маленькие.

Кому и этого мало:

grp:shift_toggle
grp:ctrls_toggle
grp:alts_toggle
grp:ctrl_shift_toggle
grp:caps_toggle
grp:shift_caps_toggle
grp:ctrl_alt_toggle
grp:alt_shift_toggle
grp:menu_toggle
grp:lwin_toggle
grp:rwin_toggle
grp:lshift_toggle
grp:rshift_toggle
grp:lctrl_toggle
grp:rctrl_toggle
grp:lalt_toggle

Ну и финальный аккорд, чтобы № и т.д. были на своих местах:
Option "XkbVariant" ",winkeys"

Сохраняем файлик (жмем F2), ребутаемся, пользуемся.

Все это находится в Гугле, но я немного изменил оригинальный текст, т.к. там сначала правишь одно, потом сохраняешься, потом тебе напоминают про бэкап, а потом еще ниже про переключение и про винкейс. :) Очень удобно, в общем. :) Но тем не менее копирайты:
[email protected]/forum, [email protected]/forum, [email protected]/board. и http://faq.altlinux.ru/

Asus EEE PC. Покупка.

В общем, давно присматривался к маленькому девайсу. Ешка за свои деньги (в Эльдорадо 10000 рублей) идеальный вариант. Тем более, все равно давно пора было поменять громоздкий Асер, который жутко тормозил и ваще ему много лет уже. :) В Россию поставляется с Windows XP. ХР предустановленный работает довольно шустро, но все же, изначально девайс заточен под свой собственный дистр Линукса, поэтому было решено винду снести. У меня под рукой есть usb dvd-rom, установку Ксандрос производил с него.

Качаем с торрента оригинальный образ диска с Xandros в формате ISO.

Скачали, записали. Зашли в биос, поменяли опцию OS Install на Start, вышли из биоса, нажали Esc, спросит от куда грузиться, указываете ему ваш dvd-rom и вуаля. Через секунд 30 надо будет ввести yes и нажать enter (оно спросит, типа хотите, вы ему ответите: "Да, хочу?" :). Потом ждете 5 минут. Ничего в это время не происходит, ни прогресс бара, ничего. Я первый раз не дождался. Потом запустил еще раз, ушел ужинать, пришел - о, все готово. Ребутнулся и счастье мне, грузится Xandros. Ответы на стандартные вопросе, типа логина и пароля и Виктория.