пятница, 19 марта 2010 г.

Восстанавливаем Grub

Сообщение перенесено из блога trionghost.livejournal.com от 20.08.2008.
У многих часто возникают проблемы с восстановлением Grub. Да и понятно - не часто это происходит и я сам порой забываю синтаксис Grub. В виде памятки решил записать короткий и понятный мануал по восстановлению оного.
Итак, 5 шагов к восстановлению Grub:
1. Загружаемся с любого линухового Live-CD.
2. лезем в консоль, выполняем:
в rpm-дистрах:
$su -
#grub

или в deb-дистрах:
sudo grub
Так мы попадем в консоль grub
3. набиваем команду:
find /boot/grub/stage1
После этого grub найдет все разделы, где сидели линуховые загрузчики
4. набиваем команду:
root (hd*,*)
Тут (hd*,*) - это то, что вы выяснили на предыдущем шаге
5. набиваем:
setup (hd*)
чтобы установить Grub в MBR диска с номером "*", если у вас он один, то hd0

Фсё. Можем смело тарабанить quit чтобы вылезть из консоли груба, а затем reboot (или sudo reboot), чтобы быстро ребутнуться (в цивильной жизни стоит пользоваться командой shutdown -r now чтобы не покорежить файловую систему и дать нормально завершиться демонам, но тут лайвсиди, так что пофиг).

Думаю, вопрос исчерпан :)

История болезни (или Firefox без яндекса)

Сообщение перенесено из блога trionghost.blogspot.com от 17.10.2009.
Некоторое время назад, а именно с версии 3.5, в Firefox по умолчанию вшили вместо привычного Google, наш убогий Яндекс. Сказать что сей факт меня сильно разочаровал - значит ничего не сказать. С самого первого раза, когда я увидел поисковик Яндекс в интернете (уже десяток лет назад), я его возненавидел. Убогое чудовище в желто-красных тонах (за это отдельные десять расстрелов), которое не может даже при прямом запросе официального сайта выдать на него линк, а первый лист запросов всегда забит проплаченными ссылками, вызывало у меня отторжение на протяжении всего своего существования.

В общем поперхнувшись, я сменил стартовую страничку, сменил поисковик по умолчанию и на время успокоился. На недолгое время. Пока не обнаружил, что запросы в адресной строке ведут в ту же дыру. Полез я в about:config и обнаружил... Всюду Яндекс. Не долго думая, полез посмотрел, как все это было в оригинале (есть хоть какая-то польза в том, что в Ubuntu 9.04 не вошел Firefox 3.5) и предлагаю вашему вниманию ультимативный рецепт по избавлению от Яндекса в своем Firefox.

Излечение
Заходим на страницу конфигурации (набрав в строке адреса about:config). Далее ищем параметры в строке поиска и заменяем их значения на те, что после "=":

browser.search.defaultenginename=Google
browser.contentHandlers.types.0.name=GoogleReader
browser.contentHandlers.types.0.uri=http://www.google.com/reader/view/feed/%s http://fusion.google.com/add?feedurl=%s
gecko.handlerService.schemes.mailto.0.name=Gmail
gecko.handlerService.schemes.mailto.0.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s

keyword.URL=http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=

Также стоит заметить, что в строках, где есть цифра 0 справа до замены должен стоять адрес яндекса, а не какой-либо иной. Если его там нет, поищите такую же строку с другим номером или установите значение параметра gecko.handlerService.defaultHandlersVersion на цифру 1 (эта цифра указывает на номер строки, только начинается с единицы, а не с ноля, как в самой строке).

После этих операций, в about:config останется только одно упомянание о яндексе - в строках типа gecko.handlerService.schemes.webcal которые отвечают за ссылки на добавление календаря типа webcal://. Я пока не нашел, как состряпать такую ссылку для google calendar (добавил тред на форуме Google Calendar), так что не стал менять этот параметр. Но если вы хотите и отсюда истребить ссылки на сервис "Я", вы можете поменять значения этих параметров на:

gecko.handlerService.schemes.webcal.0.uriTemplate=http://30boxes.com/external/widget?refer=ff&url=%s
gecko.handlerService.schemes.webcal.0.name=30boxes


Теперь после перезагрузки вы получите замечательный Firefox без Яндекса.
А мы будем надеяться, что когда-нибудь контракт Mozilla Foundation с Яндексом закончится и этот маразм прекратится.

четверг, 18 марта 2010 г.

Шестерёнки начинают вертеться!

Так уж получилось, что мой оригинальный блог trionghost.blogspot.com состоит в основном из игровой тематики или просто из моих жизненных наблюдений. И вот как-то не к месту, мне кажется, постить там какие-то инструкции на тему настройки того или иного софта. Ну не о том он. Так что подумав, я решил разделит эти два направления и сделать тут чисто функциональный блог, в который можно будет заглянуть и почерпнуть некоторую информацию о том, как сделать то или это.

Всё, что я буду в нём писать - это то, что я проделал сам, чем я пользуюсь и что, возможно, будет полезным для тех, кто заглянет в этот блог.

Всегда рад дополнениям в комментариях, так что если что интересует или вызывает негодование в посте, пожалуйста не стесняйтесь ;)

trionghost