Сообщение перенесено из блога 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 чтобы не покорежить файловую систему и дать нормально завершиться демонам, но тут лайвсиди, так что пофиг).
Думаю, вопрос исчерпан :)
пятница, 19 марта 2010 г.
История болезни (или Firefox без яндекса)
Сообщение перенесено из блога trionghost.blogspot.com от 17.10.2009.
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 (эта цифра указывает на номер строки, только начинается с единицы, а не с ноля, как в самой строке).
gecko.handlerService.schemes.webcal.0.name=30boxes
Теперь после перезагрузки вы получите замечательный Firefox без Яндекса.
А мы будем надеяться, что когда-нибудь контракт Mozilla Foundation с Яндексом закончится и этот маразм прекратится.
Некоторое время назад, а именно с версии 3.5, в Firefox по умолчанию вшили вместо привычного Google, наш убогий Яндекс. Сказать что сей факт меня сильно разочаровал - значит ничего не сказать. С самого первого раза, когда я увидел поисковик Яндекс в интернете (уже десяток лет назад), я его возненавидел. Убогое чудовище в желто-красных тонах (за это отдельные десять расстрелов), которое не может даже при прямом запросе официального сайта выдать на него линк, а первый лист запросов всегда забит проплаченными ссылками, вызывало у меня отторжение на протяжении всего своего существования.
В общем поперхнувшись, я сменил стартовую страничку, сменил поисковик по умолчанию и на время успокоился. На недолгое время. Пока не обнаружил, что запросы в адресной строке ведут в ту же дыру. Полез я в about:config и обнаружил... Всюду Яндекс. Не долго думая, полез посмотрел, как все это было в оригинале (есть хоть какая-то польза в том, что в Ubuntu 9.04 не вошел Firefox 3.5) и предлагаю вашему вниманию ультимативный рецепт по избавлению от Яндекса в своем Firefox.
Излечение
Излечение
Заходим на страницу конфигурации (набрав в строке адреса about:config). Далее ищем параметры в строке поиска и заменяем их значения на те, что после "=":
browser.search.defaultenginename=Googlebrowser.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=%sgecko.handlerService.schemes.webcal.0.name=30boxes
Теперь после перезагрузки вы получите замечательный Firefox без Яндекса.
А мы будем надеяться, что когда-нибудь контракт Mozilla Foundation с Яндексом закончится и этот маразм прекратится.
четверг, 18 марта 2010 г.
Шестерёнки начинают вертеться!
Так уж получилось, что мой оригинальный блог trionghost.blogspot.com состоит в основном из игровой тематики или просто из моих жизненных наблюдений. И вот как-то не к месту, мне кажется, постить там какие-то инструкции на тему настройки того или иного софта. Ну не о том он. Так что подумав, я решил разделит эти два направления и сделать тут чисто функциональный блог, в который можно будет заглянуть и почерпнуть некоторую информацию о том, как сделать то или это.
Всё, что я буду в нём писать - это то, что я проделал сам, чем я пользуюсь и что, возможно, будет полезным для тех, кто заглянет в этот блог.
Всегда рад дополнениям в комментариях, так что если что интересует или вызывает негодование в посте, пожалуйста не стесняйтесь ;)
trionghost
Подписаться на:
Сообщения (Atom)