Tag Archive for 'ubuntu'

Убунту: просыпаемся и засыпаем :)

All  credits to http://www.flickr.com/photos/alasam/
All credits go to Alasam, http://www.flickr.com/photos/alasam/

Итак, после долгого затишья решил поделится с вами потрясающей новостью. Если коротко - Я его победил!

Suspend/Resume на Убунту работает катастрофически нестабильно с коммерческим фрайвером для нвоый ATI плат - fglrx.

В частности, hibernate оно делать умеет и нормально выключается/включается, а вот засыпать нет.

Точнее компютер нормально засыпает, а при resume не только не может восстановить видео режим, но и намертво вешает систему.

Итак, магическая таблетка. Добытая много часовым мучением и отладкой

  • Устанавливаем пакет uswsusp
    aptitude install uswsusp
  • Проверяем, что работает выключение hibernate
    s2disk
  • Проверяем, что работает засыпание-suspend
    s2ram -f -a 3 -s
  • Переключаем pm-utils на использование uswsusp
    Надо создать файл
    /etc/pm/config.d/01hp_quirks
    С содержимым:
    SLEEP_MODULE=”uswsusp”
    SUSPEND_MODULES=”r8169″
    DROP_PARAMETERS=”–quirk-none”
    ADD_PARAMETERS=”–quirk-s3-bios –quirk-s3-mode –quirk-vbestate-restore”
    HOOK_BLACKLIST=”20-video-quirk-pm-hp.quirkdb 20-video-quirk-pm-misc.quirkd      99video 98video-quirk-db-handler”

    И все, все работает как миленькое, никаких больше изменений делать не надо :)

Да, машинка (как позывает s2ram -i)

sys_vendor   = “Hewlett-Packard”
sys_product  = “HP Pavilion dv7 Notebook PC”
sys_version  = “049D210000241210000020000″
bios_version = “F.10″

Видео плата - ATI Mobility Radeon 4500 — это важно :)

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

Ubuntu: Режем HDD по живому, часть 2

Как я уже говорил раньше, я решил немного переделать свой laptop и добавить USB память.

Нашел инструкцию, как его разобрать и как подключить нужный адаптер - т.е. схему разводки, как паять и так далее. В лаптопах наличие такой инструкции очень актуально - потому что если не знать, где у него защелки,
их можно банально сломать :)

В поисках USB

Сейчас усиленно ищу правильную флэшку :) Мне нужна какая-то такая, бескорпусная.

transcend_jetflash_v90c1_120_auto

Ну и еще хочется найти аккуратный шлейф на 4 проводочка. Если не получится - тогда придется взять и убить какой-то кабель IDE :) либо Ethernet (что вряд ли, он не гибкий).

Следите а обновлениями :) Скоро буду переносить систему на USB Flash :)

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

Ubuntu: Режем HDD по живому, часть 1

Я сделал небольшую ревизию hardware на своем лаптопе (Acer Aspire 5024)  и понял, что у меня есть один встроенный USB порт, к которому по идее должен подключаться Bluetooth адаптер. В этой модели (на этот регион) его не было, зато есть свободный порт. УРА!

Родилась совершенно естественная мысль этот порт использовать.

Как использовать с толком встроеный USB порт?

Самое полезное применение ему - это поставить туда Flash и перенести часть системы туда - фактически обеспечив загрузку системы и самых часто используемых файлов из профайла туда.

После этого:

  • винчестер должен работать значительно реже
  • должно снизиться энергопотребление

Итак, какие цели для подключения USB Flash?

  • переносим всю систему на Flash. Она должна нормально оттуда загружаться и работать.  (сейчас на системном разделе занято 8Gb, планирую - 10G)
  • переносим часто используемые файлы на Flash - в моем случае это директории
    • pidgin
    • licq
    • skype
    • firefox
    • настройки Gnome приложений
    • директории Desktop, Documents, Projects (с которыми я, в основном, и работаю)
    • все директории суммарно занимают 3.3Gb, под это отведем 6Gb, на всякий.
  • сделать синхронизацию этих директорий обратно на HDD (не обязательно realtime, можно с некоторым запозданием, скажем, раз в час или даже реже).

К сожалению, в данный момент у меня на laptop стоит Ubuntu и процесс переезда я сперва попробую именно на нем. А потом (я предусмотрительно оставил еще один пустой раздел) я попробую переместить и FreeBSD систему.

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

Следите за блогом!  Я начну выкладывать материалы 10 мая, фотки, инструкция, руководство по оперирования больного! Будет интересно :)

Можете поддрержать и разместить линк на этот пост у себя в блогах :)
Как переместить систему на USB Flash и не убить все-все-все ;)

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

Ubuntu: Как посмотреть статистику системы?

После перехода с FreeBSD на Ubuntu мне не хватает многих утилит из FreeBSD.

В частности, утилит, которые позволяют посмотреть статистику по работе системы.

В FreeBSD есть замечательные команды systat, iostat, nestat, fstat, vmstat которые позволяют получить полную картину о том, как себя ведет система. В Ubuntu их пришлось ставить отдельно.

Пакет sysstat

Ставите его и получаете замечательные команды sar, iostat и mpstat. Что с ними делать - это другой вопрос и тема отдельного поста. Но поставьте, поэкспериментируйте, полюбуйтесь на статистику системы Ubuntu ;)

Кто дергает мой винчестер?

На моем лаптопе я заметил очень неприятную особенность - раз в 5-6 секунд какой-то процесс дергаел винчестер. А это очень нехорошая идея-то, на лаптопе с его не самым долговечным HDD.

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

Итак, встречайте:

Пакет iotop

apt-get install iotop

Запускаете и, вуаля, у вас есть разбивка дисковой активности по самым активным процессам. Чтоб убрать/показать неактивные процессы нажмите o.

А виновником дергания HDD оказался gnome-panel, который читал по 3-7 кб каждые несколько секунд.  Я нашел и покарал соответствующий компонент gnome-panel потом.

Как именно нашел? Это тоже тема для отдельного поста. Если это вам интерсно - напишу.

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

Linux Ubuntu: переход Intrepid to Jaunty

У меня, как я уже и писал, на лаптопе стоит Ubunty, поскольку он поддерживает мобиьлных пользователей существенно лучше, чем FreeBSD. К сожалению, на amd64 платформе FreeBSD очень плохо поддеживает лаптопы. А отсутствие suspend и hybernation полностью сводят все прелести лаптопной жизни на нет.

Итак, решил я попробовать поднять версию Ubuntu с Intrepid (8.10) на jaunty (9.04 ?).

Только я разогнался и запустил update-manager -d как ко мне прилетела птичка обломинго.

Видео карточка  ATI  Radeon Mobility X700 и, соответственно, драйвер с закрытыми исходниками fglrx не поддерживается Xorg 1.6. Все. Приехали.

Обновление отменяется. Танцевать танцы с бубном и обновлять систему, а потом спускать версию Xorg до предыдущей - спасибо, достаточно, хватит мне перехода с Hardy на Intrepid.

А в FreeBSD сейчас ужин, макароны стабильные обновления :)

В этом плане все-таки FreeBSD существенно более интересная - можно спокойно обновлять базовую систему и ядро, почти никогда не рискуя уронить userland приложения. Ну а если происходят критические обновления - читайте внимательно /usr/src/UPDATING и /usr/ports/UPDATING перед поднятием версии :)

Все критические обновления, которыл ломают ABI или конфигурационные файлы - там задокументированны.

А на какой операционке сидите сейчас ВЫ?

Ну и напоминаю - если хотите поделиться советами/историями с другими юникс пользователями - вам сюда.

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

Переход на Ubuntu из FreeBSD

Последние лет 10-12 я пользуюсь FreeBSD для разных целей - и для серверов и как рабочую станцию. После того, как я приобрел Acer Aspire 5024WLMI.

С радостью я снес с него Windows, который на нем стоял, поставил FreeBSD. Тут то и начались у меня самые большие неприятности, которые я стоически переносил и исправлял.

  • разработчики FreeBSD переодически ломали и подымали обратно поддержку ACPI - соответственно долгое время я не мог получить информацию о состоянии батареи, когда лаптоп работал не от сети.
  • система упорно не признавал следующее оборудование
    • WiFi карту - родного драйвера нету, а при помощи ndiswrapper невозможно прикрутить драйвер (после общения с Linux я кажется понял причину - но все равно под FreeBSD не удастся запустить WiFi)
    • Modem - Conexant софт-модем, драйвера которого под FreeBSD остутствуют
    • SD integrated card reader (ну и еще поддерживающий 5 или 6 разных форматов) - меня интересовало именно поддержка Secure Digital карточек
    • TV Out - под FreeBSD не удалось заставить активизироваться телевизионный видео выход
    • IrDa - не удалось поднять (хотя это может и от кривизны рук) - я старался несколько раз, но не получилось
    • FireWire - не пробовал, хотя система его распознает вроде нормально и должна поддерживать
    • все кнопочки на лаптопе нормально распознались и работали под FreeBSD после создания правильного файла с раскладкой :)

И вот настал час и я решил дать прикурить пингвинистому собрату. Единственный дистирибутив, который у меня был под рукой - это был Ubuntu 6.06 - т.е. очень старенькая версия, которую я и решил опробовать.

Результаты ниже:

  • поставил 6.06, потом поднял апгрейтом версию на 8.04 - законный способ, который предлагают на сайте попутно делает анинстолл икса :) вобщем геморой был, пока не поставил икс обратно. Т.е. лучше все-таки ставить последнюю версию и не мучаться. Нужно было скачать ISO и записать - реально получилось бы и меньше траффика и меньше мучений. Но я то не ищу легкого пути?
  • пропали модули со звуком - пришлось отдельно выкачать и ставить. Судя по всему это тоже я немного слажал, когда оно делало попытки обновиться.
  • Я что-то  намудрил с модулями и всем таким, вобщем пока я поставил wireless - заиппался. Хотя изначально убунта его после буквально нескольких телодвижений увидела. Последовательность действий - поставить acpi модуль, разрешить wireless, потом поставить ndiswrapper.
  • Я полностью охренел, когда увидел один модуль в списке загруженных по умолчанию. Для эксперимента пихнул secure digital  карточку во встроенный card reader, который у меня был под FreeBSD как мертвому припарка, и тут у меня случился вынос мозга - она автоматом  смонтировалась и заработала. Ну все, блин, это уже было сверх моего представления :)
  • bluetooth пока не заставил распознаваться и работать как следует, но и на freebsd он тоже с бубном прикручивался работает как миленький :) особенно после прочтения руководства :)
  • видеокарта прикрутилась и встала в нормальном разрешении буквально за несколько телодвиженией согласно мэнуалу. попутно поставил compiz - в результате тащщусь от графических эффектов :) какнить потом вырублю нафиг. Прошло несколько дней - скорее всего вырублю, ибо оно ест много ресурсов и неудовное в настройке. Скорее всего поставлю Window Maker, к которому я ОЧЕНЬ привык и прикручу его к Gnome - это реально, люди делают :).
  • Языки - прикрутились совершенно спокойно и без проблем (на момент оно попыталось потерять переключалки языков, но вроде все нормально) - при перезагрузке пытается терять каждый раз :) пока не пофиксил :). Подтверждаю - пока проблема с переключалками языков остается - после каждой загрузки оно установки не теряет, но и с клавиатуры переключаться отказывается.
  • Все кнопочки лаптопа типа mail, www, и прочее прикрутились сами к Gnome:). Т.е. оно само запускает браузер, почту, меняет уровень звука, управляет плейером, уходит в решим сна и так далее. Кнопочки Wireless и Bluetooth (на передней панели) — нужно прикручивать самому.
  • тадамм - чего в FreeBSD нету и на amd64 скорее всего и не будет никогда - это нормальные Hibernate и Suspend - для меня КРИТИЧЕСКИ ВАЖНЫЕ функции. Хибернет хреново хибернетит :) точнее судя по телодвижениям дамп сливает, а вот загружается нромально, а не восстанавливает старое состояние. В старых версиях работал. В этой - может не работает из-за большого количества драйверов. Или из-за того, что ему не хватает свопа :) что тоже вариант. Hibernate тоже буду проверять, так как он мне очень нужен.
  • Чтоб нормально можно было бы работать нужно настроить еще полтонны shortcut-ов с клавиатуры, но в целом вроде система работоспособная :). Скорее всего поставлю Window Maker, перенесу старый профайл и будет мне счастье.
  • Эксперимента ради можно поставить shareware драйвера модема, чтоб получить полный комплект и поддержку ВСЕГО железа, которое есть в этом лаптопике.
  • Ну и нужно понять, как бы без потери информации перенести весь профайл и данные из под FreeBSD в убунту - Судя по всему поставлю ext3, на котором можно хранить всю пользовательскую директорию.
    Т.е. общее разделение будет именно - 10-20Gb под FreeBSD, 10Gb под Linux, оставшееся - под общий для них раздел данных.
  • Firefox 3 - пока что очень рулез ;) посмотрим, что я о нем буду говорить через месяц :)
  • Windows, особенно Vista, сосет по полной :))))) В этом ему помогает wine, релиз 1.0 которого вышел совершенно недавно, но уже заставил содрогнуться сердца многих :) Wine у меня поставился из пакетов и нормально заработал. Осталось запустить под ним что-то сложное типа дримвивера или фотошопа чисто для проверки скорости работы и отрисовки.
  • Скайп поставился совершенно спокойно
  • icq на очереди :)

Резюме - Ubuntu - система для блондинки :) и это не так плохо, как кажется ;) так как можно поставить все что нужно и не париться на предмет инсталляции, совместимости софта и так далее. Точнее париться придется, но когда душа захочет чегонтиь спецефического.

FreeBSD

Осталось понять, на чем у меня можно поднять FreeBSD, чтоб не терять навык в ней :) Потому что я люблю иметь под рукой последнюю CURRENT версию и отслеживать, как ее разрабатывают. Хотя с другой стороны - может сильной потребности в этом уже и не будет.

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).