ArchBang

Автор: , 25 Ноя 2011

После произошедшего ситуацию можно исправить двумя путями — ставить систему на второй, 30-гиговый SSD, либо ставить на SD-карту. Второе, наверное, предпочтительней.
Достаточно остро встал вопрос с выбором ОС. Уж больно сильно привык я к своему быстрому, легкому и воздушному арчику. Но ставить и настраивать его с нуля — реально нет времени и сил. Поэтому хотелось бы поиметь что-то уже собранное — поставил и работает. Всевозможные Федоры/Убунты и т.д. явно не мой выбор, так как все эти Гномы, Кеды и прочие DE очевидно тяжелы для нетбука, особенно с точки зрения человека, привыкшего к скорости и легкости OpenBox. Радующие меня на десктопе Calculate Linux был отсеян по тем же причинам, да к тому же это все-таки Gentoo со всеми вытекающими отсюда — emerge -uDNav world, что на нетбуке с одной уже дохлой SSD-шкой ну просто совсем не вариант.
Взгляд остановился на такой штуке, как ArchBang. Что здесь зацепило. Это сборка ArchLinux с оконным менеджером OpenBox, быстрая, легкая и аккуратная, почти как мой умерший Арчик.

Что можно сказать после короткого знакомства. Хороший, годный дистр для таких сложных и скоропостижных случаев, как мой. Как уже отмечал выше, OpenBox в качестве оконного менеджера, причем довольно неплохо настроеный. Что характерно — хоткеи почти такие же, как я настраивал в своем Арче, что очень удобно. Предустановлены всякие GUI утилиты для настройки и напилинга OpenBox и прочего, но тут не все так гладко. При попытке настройки через гуишную утилиту хоткеев для переключения рабочих столов, хоткей для 1 десктопа упорно не хотел меняться, и переключение на первый десктоп не работало. Так что пришлось вернуться к более надежной и привычной ручной правке конфигов.

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

Network Manager для настройки сетевых подключений. Не люблю я его, Wicd мне как-то милее, ну да ладно, пусть пока будет, а там посмотрим. И вот тут вот самый интересный и неоднозначный момент. Набираю привычную команду ifconfig, чтобы посмотреть, что у меня там с сетевыми интерфейсами, а мне в ответ — нет такой команды. Ну ладно, может /sbin в переменную PATH не прописан. Делаю /sbin/ifconfig — хрена, нет! Поиск тоже ничего не дал. Только потом, после продолжительного гугления, на форуме сайта ArchBang я прочитал, что после перехода на Network Manager разработчики дистрибутива решили убрать из зависимостей пакет net-tools. Зачем оно, ведь есть Network Manager! Это конечно хорошо, да и есть еще iproute2, но тем не менее… Вручную ставим net-tools, однозначно.

Также с удивлением для себя обнаружил такую штуку, как Packer. До этого момента я о нем ничего не слышал. Оказалось это типа обертки для работы с Pacman и Aur. Сложностей никаких не возникло, синтаксис, в принципе, стандартный, но пока что-то не впечатляет. Посмотрим, возможно в будущем заменим на привычный yaourt.

Что еще. Firefox Aurora 9.0a2 в качестве браузера, работает на удивление шустро после Хромиума, и памяти пока жрет мало, что не может не радовать. Особенно порадовал DeadBeef в качестве музыкального плеера по умолчанию! Отлично! Говорю же, что здесь почти все так, как я люблю! Среди прочего, предустановленный Flash Player, от него все равно никуда не деться. Ну и да, небольшая подборка неплохих, на мой взгляд, обоев.

Установка простая, графического установщика нет, но так ведь он и не нужен, так? Последовательно проходим скрипт установки, указываем настройки времени и часового пояса, монтируем разделы для установки, при необходимости подготовив их, копируем файлы системы, редактируем привычные конфиги, указываем, куда поставить Grub, и, в общем-то все. По времени установка заняла у меня примерно 10-12 минут на все. На что стоит обратить внимание при установке. Обязательно редактируем конфиг mirrorlist. Что-то я уже подзабыл, как там при установке в самом Арче, но здесь по умолчанию раскомментированы абсолютно все сервера в списке. И если это не исправить, то при установке/обновлении пакетов он начинает подтягивать их с серверов в Австралии или что-то типа того, что там первое в списке, с соответствующей скоростью. Поэтому нужно закомментировать все, кроме нужного, в моем случае серверов Яндекса. Вроде все, остальное легко и просто.

Осталось только немного подправить при необходимости скрипты acpi, хотя громкость и яркость экрана вродее регулируются нормально, остальное еще не проверял, ну и доставить cpufreq, дабы поумерить разгон проца и, соответственно, продлить жизнь батарее.

Теперь установить нужные программы, благо раздел /home не пострадал, и не придется все настраивать заново.

По-моему, получилось отлично, легко и быстро!

SSD RIP

Автор: , 25 Ноя 2011

Случилось страшное. SSD в моем нетбуке начал медленно но верно умирать. Посыпались ошибки файловой системы, пропала значительная часть файлов, и в итоге Арчлинукс вообще перестал загружаться и подавать какие-либо признаки жизни. Грусть-тоска…

Неожиданно поломался Slim в Арче на нетбуке. После ввода логина и пароля WM не запускался, а вместо него можно было наблюдать сообщение:

failed to execute login command

после чего опять появлялось окно ввода логина.

Решилось все внесением некоторых изменений в ~/.xinitrc. Закомментировал строку

ck-launch-session openbox-session

и вместо этого записал

exec /usr/bin/openbox-session

Все заработало. В чем была причина фейла так и не понял — система даже не обновлялась, Slim просто взял и перестал работать. Ну да ладно, главное — теперь снова все ОК.