Just another blog
Linux
Как удалить GRUB из MBR в Linux
12 Сентябрь
На днях возникла небольшая проблема с удалением остатков загрузчика GRUB из главной загрузчоной записи (MBR) одного из жестких дисков. Установочного диска с Windows под рукой не было, а прожигать болванку не было желания. Пришлось обойтись простыми средствами, выстроенными в Ubuntu (впрочем это решение не зависит от того какой дистрибутив Linux используется).
Решение не простое, а очень простое. В эмуляторе терминала надо ввести всего лишь одну команду:
# dd if=/dev/zero of=/dev/hda bs=512 count=1
или
# dd if=/dev/zero of=/dev/hda bs=446 count=1
Первый вариант записывает в MBR вместо кода загрузчка нули, а второй в дополнение к этому и «убивает» таблицу разделов. Естественно команда вводится от имени суперпользователя (root или чекрез sudo, если используется Ubuntu).
64-х битная Ubuntu и флэш
13 Август
Несколько дней назад пришлось вернуться с Arch Linux на Ubuntu 11.04. Как всегда поставил 64х разрядную версию с KDE. И все бы нормально, но отказался работать флэш-плеер, соответственно «отвалилась» возможность просмотра видео в этих наших интернетах.
Несколько попыток установок-переустановок пакета flashplugin-nonfreeни к чему не привели. Все браузеры по прежнему ругались на отсутствие Adobe Flash.
Но после несложного процесса гугления был найден PPA-репозиторий sevenmachines, в котором был найден flashplugin64-installer. И после выполнения «нехитрого заклинания»:
sudo apt-add-repository ppa:sevenmachines/flash
sudo apt-get update
sudo apt-get install flashplugin64-installer
все прекрасно заработало.
Synaptic возможно удалят из Ubuntu 11.10
24 Июнь
Разработчики Linux-дистрибутива Ubuntu планируют удалить графический менеджер пакетов Synaptic. А всю функциональность по установке приложений пользователем возьмёт на себя Ubuntu Software Center. При этом Synaptic будет удалён только из состава базового набора программ, устаналиваемх вместе с ОС. В репозитрии он останется, и при желании его можно будет без особых проблем установить – либо через тот же Центр Приложений, либо просто из консоли, посредством команды sudo apt-get install synaptic.
Решение очень неоднозначное. С одной стороны, далеко не всем пользователям Synaptic так уж необходим, и им достаточно более простого (хотя тут тоже можно поспорить) интерфейса Software Center’а. А с другой стороны, USC все ещё не лишён некоторых недостатков (не отображает список зависимостей при установке-удалении какого-либо ПО), иногда ругается на «испорченность» некоторых стороних (не из репов) пакетов, при том что эти пакеты нормально ставятся из консоли.
Впрочем если Software Center будет допилен до норамльной и безглючной системы управления ПО в Ubuntu, то честь и хвала Canonical. Но мне все же ближе по духу и привычней старый добрый Synaptic. И хорошо если его ещё долго будут держать в основном репозитории Убунты.
О нумерации версий ядра Linux
30 Май
Очень возможно что текущая нумерация ядра Linux (e. g. 2.6.38-7) канет в Лету. Но вместо давно ожидаемой многими ветки 2.8.хх мы получим нечто иное. А именно ветку 3.х.у, где собственно х – номер релиза, а у – номер багфикс-релиза.
На некоторых окололинуксовых ресурсах уже началисть срачи по данному поводу (ибо на кернел.орг появиалсь версия 3.0-rc1).
А с другой стороны — простым смертным пользователям какой-нить Ubuntu плевать какие там цифры в ядре — главное чтобы работало более-менее стабильно. А уж какая там версия 2.6.40 или 3.0 — не так и важно.
Лично я уже давно перестал обращать внимание на этот «префикс» 2.6 и для себя версии ядра именую просто по последним цифрам (e.g. 37-е, 38-е, 39-е). Так удобней, ибо ветку 2.4 я практически не застал (начинал когда-то с 2.6.9 на асп линукс, ныне похоже умершем клоне федоры).
и да, интересно как после выхода ядра 3.0 обзовут соответствующий пакет в Arch Linux — просто kernel или все же (по аналогии с нынешним kernel26) kernel3x…
Приведение вывода yaourt к «старому» виду
23 Май
Ещё в октябре прошлого (2010) года после очередного обновления yaourt был «сломан» привычный вывод в процессе обновления AUR-пакетов. Вместо привычного списка пакетов и их статуса их версий выводился лишь безликий счетчки количества проверенных пакетов:
Foreign packages: / x / y
И если раньше я как-то не обращал внимания на это, в основном из-за неиспользования AUR-пакетов (на тот момент временно пришлось пересесть на не особо мощный комп), то в последнее время меня это стало немного раздражать. Ибо малоинформативно при количестве установленных из aur пакетов, количеством более десятка.
Решение нашлось быстро, и вполне себе простое, без костылей в виде правки файла /usr/lib/yaourt/abs.sh (хотя и это не возбраняется, но не рекомендуется). Достаточно лишь в файле /etc/yaourtrc раскомментировать строчку с параметром DETAILUPGRADE и выставить данную опцию в значение 2 (по умолчанию она равна 1).
DETAILUPGRADE=2
И после этого все вернётся на круги своя — вывод «йогурта» примет привычный вид.
Оболочка Unity в Ubuntu 11.04
26 Апрель
Сразу оговорюсь что весь нижеследующий текст очень субъективен. Ибо написан он не «фанатом» Убунты, а простым пользователем arch Linux. Да ещё к тому же и KDE-шником.
Это ни разу не тестирование самой Ubuntu 11.04, а всего лишь небольшой «первый взгляд» на её новое окружение рабочего стола.
В качестве тестового стенда использовался стационарный ПК на базе intel Core i7 2600K 3.4 Ghz, снабженный 16 гигабайтами оперативной памяти и видеокартой ASUS на чипе NVIDIA GeForce 560 Ti. Можно было завести все и на виртуальной машине, создав оную в VirtualBox и установив в проинсталлированную Ubuntu дополнения гостевой ОС.