Посты с тегом debian
matrix 15.12.2011 17:30

Talks!Исправление гибернации в Win7 и Debian при dual boot'е на Grub2

Здравствуйте! Давайте знакомится, это мой первый пост, так что сильно не бейте, ребята.=) Все началось с того, что я заказал в штатах себе новый ноут: Lenovo ThinkPad E420(i5 2410, 6GB RAM, HDD 500GB 7200rpm, 9-cell battery - хватает часов на 6-7), по акции вышел мне в 680$ + 100$ доставка. Причем заказ и доставка доставили тоже не мало проблем, но пост не об этом. Естественным образом большинство ноутбуков поставляется с предустановленной Windows 7, и этот ноут не исключение.



Я решил ее не сносить, а попробовать плавно перейти на nix совсем(на самом деле это не первый мой опыт, с никсами я давненько знаком). Для установки выбрал Debian testing(wheezy), скачал netinstall и понеслось... В общем среду я настроил более или менее, выбрал KDE, я ее больше всего люблю за ее гибкость. Для тех, кто считает кеды тяжелые - соглашусь, на нетбуке у меня крутится Debian с Openbox'ом. Однако, все же разработчикам я не советую выбирать Debian по одной простой причине, что пакеты даже в тестинге достаточно старые, и в репозитории нет, например, svn 1.7, собирать только ручками, для чего нужно компилить некоторые зависимые пакеты и библиотеки. Странно также мне показалось то, что Netbeans 7 не захотел открывать мои старые проекты(под оффтопиком - норм, проекты создавались вообще под 6 версией).

Изначально по совету своего товарища, старого линуксоида, под своп я выделил всего 1GB, что было несомненно ошибкой. Для меня крайне удобен режим гибернации, ибо ноут используется как на рабочем месте, так и дома, и, соответственно, приходиться частенько его таскать, и хотелось бы без угрозы потерять что-либо по причине севшей батарейки. Так вот, режим гибернации естественным образом не захотел работать, ибо размер свопа должен быть не меньше занятого объема оперативки в момент ухода в гибернацию(о чем я тоже догадался далеко не сразу, копал в сторону конфигов pm-utils и ошибся).

Данную проблему пришлось решать загрузившись с флешки в PartedMagic(дистр nix заточенный для тестирования оборудования, а также для работы с диском), запустив GParted, входящий в комплект я чуточку подрезал виндовый диск и увеличил размер своп-диска до 4GB. Ура - гибернация заработала в штатном режиме. Несмотря на все положительные стороны, неудобства перевесили, и на данный момент меня можно назвать НеОсилятором, но я обещаю исправиться, в выходные попробую поставить что-нить с более свежим ядром и репозиторием. Переходим к оффтопику, да простят меня местные обитатели и духи.

Перейдя на оффтопик, я конечно же очень быстро обнаружил, что режим гибернации перестал работать и в Win7, чему был несказанно удивлен. В сети достаточно много вопросов и ответов по этой теме, но мне ничего не помогало, однако, все сходились во мнении, что дело во флаге boot для системного раздела Win, а точнее в его отсутствии, так как он само собой был перенесен при установке nix на /. В конечном итоге был откопан в пучинах паутины совет, что нужно добавить в файл /etc/grub.d/30_os-prober следующую строку: parttool hd0,msdos1 boot+. hd0,msdos1 - в данном случае имя партиции на которой лежит системный раздел оффтопика. После чего выполнить из-под рута update-grub, который перепишет файлик /boot/grub/grub.conf, но мне это не помогло, grub.conf не изменился не на толику, пришлось городить костыль и прописывать parttool (hd0,msdos1) boot+ в него напрямую, последней строкой в командах выполняющихся при выборе Win7 loader'а(!!! не последняя строка файла).

По итогам этого изменения все заработало, так что пока что я хоть и на оффтопике, но с полноценно работающим окружением. Но это, как я и обещал, только на время, скорее всего до выходных. Всем спасибо за внимание!

UPD.: Чтобы не городить костыль и не прописывать напрямую в /boot/grub/grub.conf, пришлось дописать после строки "chainloader +1" в файле /etc/grub.d/30_os-prober.
Следует учесть, что при этом данная строка добавится для каждой загрузочной записи Win. Поэтому надо быть внимательным, если у вас больше чем одна установленная Windows. После внесенных модификаций выполнить, как и было указано выше: update-grub или update-grub2 - они делают одно и тоже(выяснено опытным путем, если только у вас не установлен одновременно, и grub, и grub2).
+ 5 -
22
emostar 30.11.2011 01:32

Talks!Вакансии

Вообщем в нашу фирму (г. Киев) нужен:
1) Android-программист для разработки приложения с нуля при том что приложение должно уметь работать с БД и синхронизироваться с сервером. (зарплата по результатам, короче высокая)
2) Помощник мне (линуксоид который сможет оперативно нагуглить и разобраться в проблеме, желательно с опытом работы с USB модемами и AT командами, а так же знающий хостинг и asterisk) - зарплата выше 3000 грн (тут у как себя поставишь).

Если заинтересовало - в каменты)
Офис у нас на Осокорках, 45 сек от метро, в офисе все удобства и даже больше. Дружный коллектив, частые корпоративы, добрый начальник)

P.S.: думаю меня не заминусуют, хотя это и не сайт с вакансиями, но я считаю что самые толковые специалисты сидят именно здесь.
+ 6 -
25
ddos 14.09.2011 18:55

Tips & tricksЗапуск игр и программ в отдельном х - сервере

Итак сначала разрешаем нашему аккаунту использовать несколько х - сессий:
1
sudo sed -i -e "s/\(allowed_users=\).*/\1anybody/" \

1
/etc/X11/Xwrapper.config

Конфигурируем Xauth для просмотра второй х сессии:
1
echo "list" | xauth | grep localhost | sed -e "s/.*[ \t]\(.*\)$/add :1.0 MIT-MAGIC-COOKIE-1 \1/" > /tmp/xauth.mine

1
cat /tmp/xauth.mine | xauth

Копируем обычный конфигурационный файл:
1
sudo cp /etc/X11/xorg.conf /etc/X11/xorg_games.conf
Полностью.
+ 1 -
33
ddos 10.09.2011 20:44

How-to`sточка доступа на базе Debian и сетевого адаптера Dlink DWA - 510

Даный пост, чуть более чем уныл, так как в сети имеется куча материала на эту тему.

Но я просто оставлю это здесь.
Итак, имеет ся сетевой адаптер DWA - 510, редкое, бюджетное г**** от Dlink, но коль оно есть его нужно завести.
Для работы понадобятся: firmware-ralink, hostapd, isc-dhcp-server.
Все перечисленое можна найти в репозиториях.
Все опыты проводились на ядре версией 2.6.32 и выше.
Полностью.
+ 4 -
6
ddos 08.09.2011 20:44

Мой рабочий стол.First post

Доброго времени суток.

Не буду оригинальничать но, мой первый пост пост с обоями =). На картинке мы видим: ДВОЕ часов, фаензу, коньки, какую то совершенно сумашедшую цветовую схему и гтк, ерундовое название в коньках говорит нам что это Debian.

Да %username%, ты волен назвать меня психом, ты скажешь - ого, да он ПСИХ!!! Но я не обижусь, ведь скудоумие это не порок.....
Полностью.
+ 0 -
51
06.06.2011 01:59

ascrazyСписок пакетов зависимых от GTK2 [Debian]

Возник такой вопрос в нашей jabber-конференции. По-быстрому написал однострочник на bash.
1
for i in `dpkg --list | sed -e '1,7d' | grep ^ii | sed -re 's/\S{2}[^\s]{2}(\S*).*/\1/'`; do echo `apt-cache depends $i` | grep 'Зависит: libgtk2.0' | sed -re 's/(\S*)[^\n]*/\1/'; done

Писал под дебианом, но должно работать везде где dpkg/apt для управления пакетами.
Если у вас не русифицированный дистр, то в скрипте 'Зависит: libgtk2.0' нужно заменить на что-нибудь вроде 'Depends: libgtk2.0', точно не знаю на что, лучше проверить apt-cache depends libgtk2.0-bin.
Соответственно заменив libgtk2.0 на что-то другое, можно посмотреть список пакетов зависящих от чего-то другого.
Полностью.
+ 1 -
8
ZED 25.05.2011 12:36

How-to`sСтавим Monitorix на Debian

Наверняка все знакомы с программой для мониторинга параметров системы Munin. Но есть еще другая похожая программа Monitorix, ее основная проблема в том, что разработчик поддерживает пакеты только для RedHat/CentOS/Fedora, Arch и BSD. Для остальных дистрибутивов предлагается архив с мануалом, вот только он не ставится как надо. Поскольку я задался целью водрузить эту штуку на Debian, я залюбился с установкой. Готовые рецепты установки Monitorix можно нагуглить для версии 1.x, а для текущей версии 2.x они не актуальны ввиду значительных изменений в программе. Но после недели любви все встало на свои места.
Полностью.
+ 8 -
27
ZED 10.05.2011 21:57

Talks!История успеха

Хороший сервак развивает склероз! Было довольно ссыкатна обновлять торрент-качалку, но плюшки новых версий клиента перевесили. Итак, что было:

Debian Lenny stable плюс sid по мелочи на момент установки, потом никаких апдейтов не было (лень, склероз и все такое)
Uptime: 256d 17h 35m
Download: 3.96 Tb
Upload: 18.63 Tb

Обновился на squeeze, ничего не сломалось. Цифры конечно по нулям, но все равно теперь сижу и радуюсь, что все работает.
+ 6 -
10
10.05.2011 21:57

Perpetuum_MobileУстановка eyeOS (Debian Wheezy)

Сайт проекта
Что это?

действия (1,3) выполняем под root'ом

  1. Устанавливаем зависимости:

  2. 1
    2
    3
    apt-get install apache2 php5 libapache2-mod-php5 php5-gd php5-curl php5-mcrypt
    apt-get install php5-mysql libimage-exiftool-perl php5-intl php-db recoll
    apt-get install mysql-client mysql-server phpmyadmin
    

  3. Скачиваем eyeOS:

  4. 1
    2
    cd /tmp
    wget http://downloads.sourceforge.net/project/eyeos/eyeos2/eyeos-2.5.tar.gz
    

  5. Распаковываем и назначаем права доступа:

  6. 1
    2
    3
    4
    mkdir /var/www/eyeOS
    tar -axf eyeos-2.5.tar.gz -C /var/www/eyeOS
    chown www-data:www-data /var/www/eyeOS -R
    chmod 750 /var/www/eyeOS -R
    

  7. Перейдя в браузере по адресу http://localhost/phpmyadmin и залогинившись под рутом, создаем нового пользователя для eyeOS, с базой и паролем по вкусу.

  8. Перейдя в браузере по адресу http://localhost/eyeOS/install жмем большую кнопку внизу "установить eyeOS 2 на мой сервер". Если все системные требования удовлетворены, внизу страницы будет еще одна большая кнопка, которую стоит нажать, чтобы продолжить установку. После потребуется ввести имя пользователя, название базы и пароль для eyeOS на mysql-сервере, а также пароль для пользователя root в eyeOS (к системному пользователю root не имеет никакого отношения). После нажатия последней большой кнопки внизу страницы, eyeOS будет установлена, а в браузере откроется ссылка http://localhost/eyeOS, на странице которой будет присутствовать приглашения на вход в eyeOS.

  9. Сразу после установки в eyeOS доступна регистрация пользователей без всякого на то усмотрения со стороны администратора системы (отключается под пользователем root в eyeOS), для регистрации требуется указать адрес электронного почтового ящика, но никаких писем с "подтверждением регистрации" на ящик не придет - пользователь будет зарегистрирован в системе сразу во время регистрации.


з.ы. первое хауту, переведенное/написанное для общего доступа, камменты приветствуются и, разумеется, правки будут вноситься.
Полностью.
+ 1 -
12
mult 04.05.2011 18:31

Есть проблема!Debian 5.0.7 крашит диск

Обрисую ситуацию.
Есть стенд:
- сервер виртуализации vmware esxi 4
- дисковая полка (FreeBSD 8.2, zfs, nfs)
При экстренном отключении питания на полке и перезагрузке виртуальной машины с Дебианом (ext3fs), часто машинка не может загрузиться из-за ошибок с диском.

В zfs собран raidz из 4 дисков, состояние рэйда нормальное, сами винты в норме. Кроме этих злополучных дебианов никто так фатально не крашится (а крутятся еще freebsd-7-8, winserv2k3-2k8, ubuntu-10.10).

Сейчас поставил на тесты Debian 6.0.1a с ext4fs - посмотрим что будет. Может как-нибудь монтировать диски (с sync, например) чтобы крашей небыло?
+ 0 -
2
1 2 3 4 5 6 7 8 10 11