понедельник, 31 мая 2010 г.

Grub2 - от установки до восстановления.

С переходом многих ведущих дистрибутивов на загрузчик Grub2, пишлось учиться по новому. Ведь он очень во многом отличается от своего прямого предка - первой версии Grub. Поэтому я давно присматриваю материалы на эту тему. Сегодня предлагаю собранные в одном посте четы ре статьи о жизнив Grub2. Оригиналы их находятся здесь, но разрозненно. Мне показалось, что собрав все воедино можно лучше представить что делать с Grub2.


Grub2 - введение

Автор статьи: Azteka

Итак, для начала рассмотрим, что из себя представляет GRUB2.

GRUB2 хранит свои настройки в трех основных директориях, а именно:

1) /boot/grub/grub.cfg - это основной конфигурационный файл, который пришел на смену menu.lst. В отличие от menu.lst, этот файл крайне не рекомендуется редактировать (о чем в шапке grub.cfg нам и сообщают разработчики, да и особого смысла в этом нет, ниже мы сможем в этом убедиться). В системе данный файл имеет права только на чтение, но ничто нам не мешает эти самые права поменять. Единственное что, эти права будут действительны только до первого обновления нашего GRUB2 или до выполнения одной из команд или "sudo update-grub" или "sudo grub-mkconfig -o /boot/grub/grub.cfg"

2) /etc/grub.d/ - эта директория содержит в себе скрипты, на основе которых "выстраивается" grub.cfg. При выполнении соответствующей команды (о ней ниже), скрипты перечитываются в определенном порядке, и, как результат, создается файл grub.cfg;

3) /etc/default/grub - этот файл содержит настройки меню GRUB2, которые считываются скриптами из /etc/grub.d/ и, затем, записываются в grub.cfg. Данный файл можно редактировать, поэтому для внесения изменений в grub.cfg нам необходимо или править /etc/default/grub или создавать свои скрипты в/etc/grub.d/.

Для того, чтобы при внесении изменений, внесенные в /etc/default/grub данные были перечитаны скриптами из /etc/grub.d/ и, затем, внесены в grub.cfg, нам необходимо запустить команду, и тут у нас есть два варианта такой команды. Это:

sudo update-grub

для Jaunty Jackalope (9.04) и более ранних версий, так же работает и в Karmic Koala (9.10)

sudo grub-mkconfig

для Karmic Koala (9.10) и последующих версий

Здесь сделаем небольшое отступление и рассмотрим эту новую для всех нас команду. Что из себя представляет grub-mkconfig - это скрипт, который располагается в /usr/sbin/grub-mkconfig, и при запуске которого генерируется файл grub.cfg. Данный скрипт, имеет более широкий функционал, нежели "обрезок" update-grub, потому что мы можем использовать опцию -о (--output), которая позволяет полученный результат вывести в файл с любым именем и любым расположением.

Сама по себе команда grub-mkconfig ничего не сделает, кроме как в терминале отобразит результат наших текущих манипуляций и мы сможем увидеть, что будет вписано в файл, если мы будем использовать команду grub-mkconfig с опцией -o. Вывод результата отработки команды grub-mkconfig с опцией -o, мы сможем увидеть в терминале, данный вывод будет выглядеть так же, как если бы мы выполнили "sudo update-grub".

Для того, чтобы grub-mkconfig вписал изменения в файл, нам следует использовать опцию -о, + указать путь и название файла, куда наши результаты будут сохраняться.

Пример:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Использование опции -о, позволяет нам сохранять содержимое файла grub.cfg в любую директорию с любым названием, а также будет полезна если мы захотим сделать что то особенное с нашим GRUB2.

Мы можем иметь более одного grub.cfg просто давая им разные названия, отличные от grub.cfg.

Пример 1: У нас может быть /boot/grub/grub.cfg и /boot/grub/grub.cfg2 и /boot/grub/grub.cfg3 и так далее, если мы конечно этого захотим. А захотеть этого мы можем, к примеру, для смены одного GRUB-меню на другое во время загрузки, т.е. использовать GRUB-меню, которое захотим, игнорируя при этом "родной" grub.cfg.

Пример 2: Мы можем сохранить наш /boot/grub/grub.cfg на любой примонтированный раздел, а-ля "выделенный раздел GRUB" (используется при большом количестве дистибутивов) или на USB-диск/флешку. Делается это просто изменением пути файла после опции -о.

Итак, давайте подытожим:

/etc/default/grub - это редактируемый файл, который содержит в себе настройки меню GRUB2;
/etc/grub.d/ содержит в себе скрипты меню GRUB2 и скрипты загрузки системы.

При запуске команды "sudo grub-mkconfig -o /boot/grub/grub.cfg" или "sudo update-grub", перечитывается содержимое /etc/default/grub и скриптов из /etc/grub.d/, после чего создается/пересоздается файл grub.cfg.

В большинстве случаев, мы только обновляем текущий GRUB, поэтому удобнее и быстрее пользоваться sudo update-grub


Grub2 - выбор OS по-умолчанию

Автор статьи: Azteka

Вариант 1

Для выбора загрузки необходимой нам ОС правим файл /etc/default/grub

sudo gedit /etc/default/grub

Загружаемая по умолчанию ОС указывается в GRUB_DEFAULT=0, где 0 — первый из перечисленных в /boot/grub/grub.cfg вариантов, 1 — второй и т. д.
"0" меняем на соответствующий номер, под которым находится наша ОС в списке (файл /boot/grub/grub.cfg).

Сохраняемся, после чего обязательно выполняем:

sudo update-grub

Пример для тех, кто ничего не понял или понял, но плохо:

Необходимая часть моего файла /boot/grub/grub.cfg выглядит таким образом:

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 2771fedf-7bb3-492c-b970-5f5357d4572a
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=2771fedf-7bb3-492c-b970-5f5357d4572a ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 2771fedf-7bb3-492c-b970-5f5357d4572a
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=2771fedf-7bb3-492c-b970-5f5357d4572a ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 3d022807e65a1de8
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

Соответственно, для загрузки Windows правим /etc/default/grub таким образом:

GRUB_DEFAULT=4

Вариант 2

Итак, как мы можем узнать из этой статьи, в строке GRUB_DEFAULT можно указать как номер по порядку, так и точное название ОС, которая будет загружаться по умолчанию. Посему, для выяснения, какая запись по счету нам нужна или ее точное название - необходимо запустить такую команду:

grep menuentry /boot/grub/grub.cfg

Для выяснения текущего значения, вводим команду:

cat /etc/default/grub | grep 'GRUB_DEFAULT='

Следующей командой внесем изменения:

sudo sed 's/GRUB_DEFAULT="текущее значение"/GRUB_DEFAULT="новое значение"/g' -i /etc/default/grub

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

Не забываем после всего этого запустить:

sudo update-grub

Вариант 3

И, наконец, самый быстрый способ для смены загрузки ОС по умолчанию.

Для этого нам необходимо выставить в строке GRUB_DEFAULT= значение saved (GRUB_DEFAULT=saved). Параметр saved выбирает пункт, который был загружен в предыдущий раз. Теперь, для быстрой смены, нам необходимо запускать всего лишь одну команду - grub-set-default.

Формат команды следующий: sudo grub-set-default X где X строка по счету, начинающаяся с menuentry файла /boot/grub/grub.cfg или точное название строки меню GRUB2 из той же, начинающейся с menuentry строки.

Примеры:

sudo grub-set-default 3 - используется 4 строка по счету, начинающаяся с menuentry;
sudo grub-set-default "Ubuntu, Linux 2.6.31-17-generic" - точное название, вписанное в строку, начинающуюся с menuentry.

И в который раз не поленюсь напомнить, обязательно делаем в конце sudo update-grub.


Grub2 - файл настроек /etc/default/grub

Автор статьи: Azteka

В данной статье детально рассмотрим файл настроек меню GRUB2 /etc/default/grub.

/etc/default/grub - наиболее схож по своим функциям с файлом menu.lst (GRUB1). Большинство действий по настройке GRUB2 происходит именно здесь. Чтобы редактировать /etc/default/grub, необходимо использовать права администратора.

Ниже приведён пример файла /etc/default/grub

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entrys
#GRUB_DISABLE_LINUX_RECOVERY="true"

GRUB_DEFAULT - отвечает за загружаемый по умолчанию пункт меню GRUB2. Параметры в данном пункте могут быть:
- числовой (начинается с "0")
- saved

GRUB_DEFAULT=0 - выбирает пункт, который будет грузиться по умолчанию, согласно заданого порядка в /boot/grub/grub.cfg. Так же, как и в предыдущем GRUB, нумерация пунктов начинается с "0", т.е. первый = 0, второй = 1 и т.д.. В /boot/grub/grub.cfg пункты, которые будут отображаться в меню, начинаются с menuentry.

GRUB_DEFAULT=saved - выбирает пункт, который был загружен в предыдущий раз. Если в настройках нашего /etc/default/grub, указано показывать меню, тогда, при выводе меню, наша запись будет подсвечена, и по прошествии времени, указаному в GRUB_TIMEOUT, загружена.

- grub-set-default - данный параметр включается при условии выставленного значения saved. Этой командой пользователь может быстро изменить ОС или ядро, которое будет загружаться по умолчанию.

Формат команды следующий: sudo grub-set-default X где X строка по счету, начинающаяся с menuentry файла /boot/grub/grub.cfg или точное название строки меню GRUB2 из той же, начинающейся с menuentry строки.

Примеры:

sudo grub-set-default 3 - используется 4 строка по счету, начинающаяся с menuentry;
sudo grub-set-default "Ubuntu, Linux 2.6.31-17-generic" - точное название, вписанное в строку, начинающуюся с menuentry.

GRUB_DEFAULT="xxxx" - так же, можно использовать точное название пункта меню, обязательно включая все сопутствующие знаки (такие как кавычки, запятые и т.д.). В таком случае порядок по счету не имеет значения.

Пример: GRUB_DEFAULT="Ubuntu, Linux 2.6.31-17-generic"

Небольшие хитрости:

Чтобы выяснить какая запись по счету нам нужна или точное название такой записи, достаточно запустить такую команду

grep menuentry /boot/grub/grub.cfg

Чтобы оперативно изменить строку, которая будет загружаться по умолчанию, мы можем править значение в строке GRUB_DEFAULT следующим образом:

Выясняем текущее значение

cat /etc/default/grub | grep 'GRUB_DEFAULT='

Вносим изменения

sudo sed 's/GRUB_DEFAULT="текущее значение"/GRUB_DEFAULT="новое значение"/g' -i /etc/default/grub

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

Не забываем после всего этого запустить

sudo update-grub

GRUB_TIMEOUT="10" - По сути, секция не претерпела изменений по сравнению с первым Grub и отображает время в секундах, через которое автоматически загрузится выбранный по умолчанию пункт меню.

- Выбор значения "-1" будет означать, что меню будет отображаться, до тех пор, пока пользователь сам не выберет пункт меню для загрузки;
- Для того, чтобы меню отображалось при каждой загрузке, необходимо использовать значение от 1 и выше.

Данная команда имеет определенную зависимость от команды GRUB_HIDDEN_TIMEOUT. Если выполнение GRUB_HIDDEN_TIMEOUT будет прервано нажатием кнопки SHIFT, тогда GRUB_TIMEOUT начнет свой отчет, равный количеству указанных в нем секунд.

Внимание: Нажатие кнопки SHIFT не отобразит меню, если в GRUB_TIMEOUT установлен параметр "0".

Небольшие хитрости: По аналогии с командами быстрой смены строки, которая будет грузиться по умолчанию, мы также можем изменить время отображения меню GRUB2.

Соответственно, проверяем текущее значение командой

cat /etc/default/grub | grep 'GRUB_TIMEOUT='

После чего заменяем на нужное нам

sudo sed 's/GRUB_TIMEOUT="текущее значение"/GRUB_TIMEOUT="новое значение"/g' -i /etc/default/grub

Важно - необходимо обратить внимание на вывод первой команды, а именно наличие/отсутствие кавычек, лучше всего просто скопировать вывод первой команды и подставить во вторую.

Не забываем после всего этого запустить

sudo update-grub

GRUB_HIDDEN_TIMEOUT=0 - если этот параметр не закомментирован (строка не начинается с символа #), загрузочное меню не будет отображено.

Первоначальные настройки этой строки, зависят от наличия других ОС. Если система определит наличие другой ОС - тогда, при загрузке, будет отображаться меню GRUB2, в обратном случае, меню будет скрыто, а сама строка закомментирована.

Значение параметра в строке является целым (int) (по умолчанию "0"). Если выставлено значение больше нуля, меню не будет отображено, но будет пауза размером в заданное число секунд, во время которой пользователь может вызвать меню загрузки нажатием клавиши ESC.

При выставленном значение "0", будет остутствовать задержка при загрузке и не будет отображаться меню GRUB2. Но, даже при выставленном значении "0", пользователь может заставить загрузчик отобразить меню. Для этого необходимо во время загрузки удерживать клавишу SHIFT.

Во время загрузки система проверяет наличие статуса прерывания кнопкой SHIFT. И если данный статус не определяется, тогда срабатывает небольшая задержка, в процессе которой, пользователь может отобразить меню путем нажатия кнопки ESC.

GRUB_HIDDEN_TIMEOUT_QUIET=true
- true - отсчет не будет отображаться и мы увидим только пустой экран.
- false - счетчик будет отображаться на экране, в течении времени, определенном значением,выставленном в GRUB_HIDDEN_TIMEOUT.

GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` - данная строка отвечает за названия дистрибутива, которое будет отображаться в меню GRUB2 (Ubuntu, Xubuntu, Debian, и т.д.)

GRUB_CMDLINE_LINUX - значение этого параметра будет передано в конец строки linux (в старой версии GRUB эти параметры употреблялись в строке kernel) как при нормальной загрузке, так и при загрузке в режиме восстановления.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" - назначение такое же, как и строки, указанной выше, но только для режима нормальной загрузки. Является аналогом defoptions из menu.lst. Если мы хотим в процессе загрузки видеть черный экран, на котором будет отображен процесс загрузки в тексте - нам следует удалить "quiet splash". Для того, чтобы увидеть заставку (по умолчанию, значек Убунту на черном фоне) + краткое текстовое сопровождение - используем параметр "splash".

GRUB_TERMINAL=console - расскоментируйте данную строку, и это позволит отключить графический терминал (grub-pc only). Данный прием будет полезен тем, что отключение графического режима может существенно увеличить скорость работы меню (прокрутка, отзывчивость).

GRUB_DISABLE_LINUX_UUID=true - раскомментируйте, если вы не хотите, чтобы GRUB передавал вашей системе параметр "root=UUID=xxx".

GRUB_GFXMODE=640x480 - этот пункт отвечает за разрешение графического меню GRUB2. Данный параметр предоставляет разрешение, которое поддерживается видеокартой пользователя (например: 640x480, 800x600, 1024x768, 1600×1200 - для соотношения сторон 4:3. И 640x400, 800x500, 1024x640, 1280x800, 1680x1050 - для широкоформатных мониторов с соотношением сторон 16:10). Настройки применимы только для меню загрузки. Так же у нас есть возможность увидеть все доступные разрешения для экрана из меню GRUB2. Для этого, находясь в меню, жмем "с", затем в строке grub> пишем vbeinfo.

Если строка GRUB_GFXMODE=640x480 закомментирована или выбранное разрешение недоступно, тогда GRUB2 использует настройки по умолчанию, определенные скриптом /etc/grub.d/00_header.

Несколько советов:
- Настройка одинакового разрешения в меню GRUB2 и вашей операционной системы, позволит немного уменьшить время загрузки.
- В качестве дополнительной опции, пользователь может задать битность изображения, просто добавив необходимые данные в настройку разрешения. Например так: 1280x1024x24 или 640x480x32.
- Пользователь может добавить одновременно несколько разрешений. Как это работает? А вот так, если GRUB2 не может использовать первое заданное разрешение, тогда он будет пробовать следующее и т.д. Перечень разрешений необходимо разделять запятыми.
Пример: 1280x1024x16,800x600x24,640x480.
- Если используется строка GRUB_GFXMODE= и при выполнении команды sudo update-grub вам выдается сообщение not found, просто попробуйте или добавить или изменить битность изображения.

GRUB_DISABLE_LINUX_RECOVERY=true - для того, чтобы избежать появления в меню режима Recovery, добавьте (если отсутствует) или раскомментируйте данную строку. Если вам нужен режим Recovery только для конкретно взятого ядра - вам будет нужно создать необходимую запись в скрипт /etc/grub/40_custom.

GRUB_DISABLE_OS_PROBER="true" - Включает/выключает проверку скриптом /etc/grub.d/30_os-prober наличия на других разделах операционных систем, включая такие как Windows, Linux, OSX и Hurd.


Grub2 - восстановление

Автор статьи: Azteka

Итак, это произошло...вы убили свой GRUB2, хотя, может и не убили, а он убитый пришел (с). В любом случае, у вас возник вопрос, как же его переустановить. Ниже я опишу 3 способа, как это можно сделать.

Способ 1 (проще не бывает)

Это самый быстрый и легкий способ восстановить испорченные/битые/установленные не правильно/затертые установкой windows/называйте как хотите файлы GRUB2. Для этого нам потребуется:

а) Терминал - 1 шт.;
б) Знание на каком из дисков у нас находится раздел с установленной системой.

Наши действия. Мы загрузимся с LiveCD, примонтируем наш злосчастный раздел и, затем, скопируем необходимые файлы с LiveCD.

1. Загружаемся с LiveCD и выбираем пункт "Запустить Ubuntu без установки на компьютер"

2. Определяем, на каком из наших дисков установлена Ubuntu. Для этого открываем Терминал (Applications, Accessories, Terminal) и выполняем команду

sudo fdisk -l

3. Итак, с диском мы определились, теперь нам надо его примонтировать

sudo mount /dev/sdXY /mnt

*примечание: sdXY - где X - диск в системе (sda, sdb, sdc и т.д.) и Y - раздел диска (первый раздел - 1, второй -2 и т.д.).

Пример: sudo mount /dev/sda1 /mnt

**примечание: если у вас раздел /boot вынесен отдельно, тогда ваша команда должна выглядеть так: вначале создадим папку sudo mkdir /mnt/boot, затем монтируем sudo mount /dev/sda1 /mnt/boot, не забудьте учесть это при выполнении последующих команд.

4. Следующей командой запустим установку GRUB2.

sudo grub-install --root-directory=/mnt/ /dev/sdX

Пример: sudo grub-install --root-directory=/mnt/ /dev/sda
*примечание: Обратите внимание, что GRUB2 устанавливается на устройство (физический диск).

5. Перегружаемся

6. Не забываем обновить меню GRUB2 командой

sudo update-grub

Способ 2 - копируем файлы GRUB2 с уже установленного раздела

Что же это за способ? Этот способ подразумевает под собой, что GRUB2 установлен корректно, но не на тот раздел, на который следовало бы (как пример, Ubuntu установлена второй системой рядом с Windows, причем Windows находится на одном диске (sda), а Ubuntu на другом (sdb)). Посему мы будем копировать файлы из /boot/grub на выбранный нами диск и MBR.

1. Загружаемся с LiveCD и выбираем пункт "Запустить Ubuntu без установки на компьютер"

2. Монтируем раздел с установленной Ubuntu. Для этого, в меню "Places", кликаем на необходимый нам раздел (в данном случае выбранный нами раздел, автоматически примонтируется в /media).

3. Раздел примонтирован. Теперь переустановим GRUB2. Делается это так:

sudo grub-setup -d /media/XXXX/boot/grub /dev/sdX

*примечание: XXXX - ваш UUID или метка тома, sdX - где X - диск в системе на который мы будем перезаписывать GRUB2(sda, sdb, sdc и т.д.).

Переписывать UUID крайне не удобно, поэтому можно упростить себе жизнь следующим образом. В меню "Places" выбираем наш диск, после чего слева нажимаем иконку с изображением карандаша, выделяем и копируем (CTRL-SHIFT) в адресной строке адрес, и вставляем (CTRL-SHIFT-V) в Терминал.

Пример:

sudo grub-setup -d /media/7848138a-41a0-4eba-8aed-d1b625ac8759/boot/grub /dev/sda

Если при выполнении данной команды вам выдаст ошибку "error: Cannot open /boot/grub/device.map", в таком случае следует добавить ключ -m и указать путь к файлу device.map

sudo grub-setup -d /media/XXXXX/boot/grub -m /media/XXXXX/boot/grub/device.map /dev/sdX

Пример:

sudo grub-setup -d /media/7848138a-41a0-4eba-8aed-d1b625ac8759/boot/grub -m /media/7848138a-41a0-4eba-8aed-d1b625ac8759/boot/grub/device.map /dev/sda

Если вам опять выкинуло ошибку "error: Cannot open /boot/grub/device.map", не отчаивайтесь, просто теперь вам надо перезагрузить компьютер.

4. Если вы не перезагружали компьютер, тогда это следует сделать сейчас.

5. После перезагрузки не забываем обновить GRUB2 командой sudo update-grub

Способ 3 - CHROOT

Я не буду останавливаться на пояснениях, что такое chroot и с чем его едят. Об этом можно найти много информации в интернете. Перейдем, непосредственно к тем действиям, которые мы должны совершить. Итак.

1. Загружаемся с LiveCD и выбираем пункт "Запустить Ubuntu без установки на компьютер"

2. Открываем Терминал (Applications, Accessories, Terminal).

3. Определяем, на каком из наших дисков установлена Ubuntu.

sudo fdisk -l

4. Монтируем раздел с установленной Ubuntu

sudo mount /dev/sdXY /mnt

Пример: sudo mount /dev/sda1 /mnt
*примечание: sdXY - где X - диск в системе (sda, sdb, sdc и т.д.) и Y - раздел (первый раздел - 1, второй -2 и т.д.).
**примечание: если у вас раздел /boot вынесен отдельно, тогда ваша команда должна выглядеть так: вначале создадим папку sudo mkdir /mnt/boot, затем монтируем sudo mount /dev/sda1 /mnt/boot, не забудьте учесть это при выполнении последующих команд.

5. Монтируем диски:

sudo mount --bind /dev/ /mnt/dev

6. Монтируем proc:

sudo mount --bind /proc/ /mnt/proc

7. Теперь зайдем в примонтированную систему как root:

sudo chroot /mnt

8. Если по каким либо причинам в примонтированной нами системе (/mnt или, в случае отдельного раздела с /boot, /mnt/boot) отсутствует или поврежден файл /boot/grub/grub.cfg, тогда следует запустить команду

update-grub

9. Переустанавливаем GRUB2

grub-install /dev/sdX

Не забываем вместо Х указать диск, на который вы хотите установить GRUB2.
*примечание: Обратите внимание, что GRUB2 устанавливается на устройство (физический диск).
**примечание: Если вам выбьет какую либо ошибку, тогда попробуйте запустить команду с ключем --recheck
Пример: grub-install --recheck /dev/sdХ.

10. Выходим из chroot

exit

или же комбинацией клавиш Ctrl+D

11. Теперь отмонтируем все, что мы примонтировали ранее. Делать это надо в таком порядке:

sudo umount /mnt/dev

Если у вас /boot находится на отдельном диске, тогда его отмонтируем следующим, в противном случае вы получите сообщение об ошибке "device busy"

sudo umount /mnt/boot

*примечание: Выполняем только в случае отедельно вынесенного /boot

Отмонтируем нашу систему

sudo umount /mnt

12. Перегружаем компьютер.

Все.



Сдача квартир в наем в последнее время стала очень популярной. Это и долгосрочная и посуточная аренда. Но аренда квартир без посредников Подмосковье будет выгодна как хозяевам жилья, так и квартирантам. Зачем платить больше!

Кстати, если выведение грызунов стало насущной проблемой для вашего жилья, компания Сангиг справится с ней. Также можно побороть кротов, осаждающий сам возле загородного дома.

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

Еще один ноутбук как вариант для приобретения

Продолжаю поиски ноутбука. Главные критерии - универсальность и надежность. Спасибо за ваши советы. Действительно с видеокартами ATI наверно не стоит таки связываться. Погуглил по форумам и обнаружил, что Ubyerc с этими видеокртами не всегда дружит. Поэтому сейчас присматриваюсь к другому варианту.

Это ASUS K50ID (K50ID-T440SEGRAW). Производитель известный. По многим отзывам машинки у него надежные. Да и ТТХ в принципе очень и очень приличные. Судите сами: проц Intel Pentium Dual Core 2.2 ГГц, оперативки 3072 Мб, Винт 320 Гб - мне вполне хватит, И главное - видеокарта NVIDIA GeForce GT 320M в объемом видеопамяти 1024 Мб, дисплей 15.6" - меньше чем у прошлого кандидата, но в принципе нормально. Все это весит не так уж много - 2.6 кг. Стоит удовольствие 750 убитых енотов. Причем плохая новость, что на ноутбуке установлена винда семерка. Соответственно ее стоимость уже заложена в девайс. Не уверен что мне эта винду нужна, ведь скорее всего мне придется ее сносить. Вот и думаю.

вторник, 25 мая 2010 г.

Присматриваю ноутбук

Мой старый ноут потихоньку сдыхает. Это и не удивительно. Ему лет 6-7. И эксплуатировался он постоянно но аккуратно. Сейчас подискиваю универсальный ноут. Как один из таких вариантов Acer Aspire 7540G-304G50Mn (LX.PPQ02.047) рассматриваю. Цена конечно не слабая, но и не потолок - почти 6 тысяч гривен, ну или 750 убитых енотов. В нем стоит двуядерный процессор AMD Athlon 64 Х2 M300 с частотой 2.0 ГГц и 4 гига DDR2-оперативной памяти. Честно говоря, я с трудом представляю, для каких задач мне понадобится столько, но учитывая технический прогресс, пусть будет подольше! Винт объемом 500 Гб. Видеоадаптер ATI Mobility Radeon HD 4570 с 512 МБ видеопамяти, а размер дисплея - 17,3 дюйма. То есть картинка в разрешении 1600x900 пикселей будет прекрасно отображаться. Купить этого зверя могу прям под домом. Но пока сомневаюсь на счет видеокарты. Все ж привык к NVidea, хотя, говорят что и ATI уже тоже с Линуксом дружат.

вторник, 18 мая 2010 г.

Новый макет системы управления рабочими столами в GNOME 3

Разрaботчики GNOME опубликовали макeт новой концепции yправлeния рaбочими cтолами, рaзрабoтанной для GNOME 3. Нoвая сиcтема предyсматриваeт вoзможность динамичеcкого формирования виртуaльных рабочих столов, содержaние которых может быть сохрaнeно для последyющего использования и вoсстановлено пoлyчи и распишись других рaбoчих столахНoвая сиcтема предyсматриваeт вoзможность динамичеcкого формирования виртуaльных рабочих столов, содержaние которых может быть сохрaнeно для последyющего использования и вoсстановлено пoлyчи и распишись других рaбoчих столах

.

В сoотвeтcтвии с представленным макетом в правой чaсти экранa размeщена cкрытая по умoлчанию, но выезжающая по первому требованию, пaнель сo cписком наиболее чaсто используемых прoграмм, наиболее важными данными (мyз-
ыка, документы, фотoграфии) и набором “проектов” рабочего cтола. Одноврeменнo обшивка позволяет вызвать специальный навигатoр точно по иcтории создания и изменeния файлов, документов и прочей инфорамации в системе (например, истории поcещений caйтов на браyзере), оcнованный на использовании фреймвoркa Zeitgeist, прoизводящегo oтслеживание и журналировaние пользoвaтельской активнocти. Навигатор позвoляет в наглядном виде найти нужный файл по дате рабoты с ним.

Число виртуальных рабoчих столов в макeте не фиксировано, рaбочие столы могут cоздавaться динамически (пo сути организуется работа с несколькими пaпками ~/Desktop, при кoтoрой для кaждого экрана можeт быть определeнa рaзнaя пaпка). Сoдержимое нaбора пиктогрaмм на рабочих cтолах легкo меняется во зависимости с выбрaнного “проeкта”. Нaпример, пользователь может определить для себя такие набoры, как рaбота, фотографии, личные документы, путешествия, покупки и т.п, в кaждой грyппе мoгут быть допoлнитeльные наборы (нaпример, в набoре фотoгрaфии могут быть подразделы Фрaнцмя, Нью-Йорк, дача…)

Допoлнительнo можно отметить статью “ Future GNOME: What to Expect in GNOME 3.0 ” в котроой на основе беcеды с Винсентом Унтцем (Vincent Untz), релиз-менеджeром проектa GNOME, раcсказано oб основных концепциях пoдготовки GNOME 3.0. По слoвам Винцeнтa развитие GNOME сосредоточено в трех основныx напрaвлениях: формированиe экocиcтемы приложeний, обеспечение доступности рабочего окружения для людей с ограниченными возможностями и удобство для кoнечнoго пользователя (юзабилити, переход получи и распишиcь оболочку рабочего стола GNOME Shell).


Хотите сделать оригинальный и при этом полезный подарок? Тогда мыло ручной работы именно то, что вы ищите. Форма и состав такого мыла порадуют любого человека.

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

Знакомство с Lucid Puppy Linux 5.0

На днях вышел в свет супер-легкий Linux-дистрибутива Lucid Puppy Linux 5.0, а уменьшительно-ласкательно - Lupu 5.0. Установочный LiveCD-образ занимает 128 Мб, и закачивается очень быстро. Я себе качнул. Разработчики заверяют, что в дистрибутиве представлен полный комплекс современных возможностей, при очень скромных требованиях к аппаратуре. Графическое окружение пользователя базируется на оконном менеджере JWM, собственном наборе GUI-конфигураторов и Puppy Control Panel, а также виджетов (Pwidgets – часы, календарь, RSS, состояние соединения и т.п.). Выглядет это так:

Lucid Puppy 5.0, ка кне трудно догадаться, построен на базе бинарных пакетов из Ubuntu 10.04. Это позволило существенно сократить время подготовки и тестирования релиза, а главное, одновременно обеспечить пакетную совместимость с репозиториями Ubuntu. То есть пользователю доступен огромный объем софта.
А вот и анонсируемые разработчиками новшества:

Quickpet – возможность быстрой установки в один клик предконфигурированных и оттестированных наборов программ, для решения определенного круга задач. Например, для редактирования графики представлен Gimp, для создания сайтов – Kompozer, для управление музыкальной коллекцией – Songbird (очень рекомендую), для навигации в web – браузеры Firefox, Seamonkey, Chromium и Opera, при этом браузеры можно установить все разом или выборочно.

После загрузки Lucid Puppy не требуется аутентификация а пользователю сразу доступен рабочий стол . Также есть доступ к набору средств для настройки окружения под собственные нужды. Не составляет труда выбрать дополнительный язык и локаль, предоставляются новые упрощенные GUI-конфигураторы для установки обновлений, смены базовых приложений, настройки сети и других параметров системы.

После того, как я скачал Lucid Puppy Linux 5.0 сразу начал установку в VirtualBox. Запустился от с iso легко и непринужденно.

Авторизации, действительно не потребовал а сразу загрузился в GUI.

При запуске сразу предлагается настроить систему. Я ради любопытства попробовал выбрать русскую локаль.

После загрузки пакета мне предложили перегрузить иксы…

Но ничего с языком не изменилось.

В общем-то понятно, дистрибутив то не установлен а работает в режиме LiveCD. Браузер работает, скачать бесплатно mp3 можно без проблем и прослушать музыку тоже. А вот как установить дистрибутив, так сразу и не поймёшь.

На рабочем столе я обнаружил иконку с надписью Install, однако традиционного инсталлятора не получил.

Мне предложили дватипа инсталляции, но ни в одном случае я не нашел возможности установки на жесткий диск.

Кстати, с локализацией я слегка ошибся. Некоторые пакеты таки локализованы.

В целом дистрибутив очень любопытный, но видимо заточен исключительно на запуск с различных носителей а не с жесткого диска. А жаль.


Если вы отправляетесь по делам в Москву, то для того чтобы все успеть желательно иметь автомобиль. Но при этом не обязательно ехать в такую даль на своей машине. Достаточно позвонить в компанию Авто Прокат Москва и заказать автопрокат машины. Диспетчерская служба компании работает с 6:00 до 00:00 часов. Выйдя из вокзала или аэропорта вас встретит представитель компании и после быстрого заключения договора передаст вам ключи от автомобиля.

Стоит особо отметить, что компания Авто Прокат располагает большим автопарком и тщательно следит за техническим состоянием каждого автомобиля, который сдается в аренду. В частности, вам предложат на выбор Chevrolet Lacetti sedan, Ford Focus, Nissan Teana, Toyota Camry, Mitsubishi Lancer, Skoda Octavia или другие автомобили ведущих производителей. Даже если вам понадобится несколько автомобилей, например для путешествия большой компанией, автопрокат сможет вас обеспечить.

воскресенье, 16 мая 2010 г.

Rekonq заменит Konqueror?

Убунтоводы не останавливаются на достигнутом. Как сегодня стало известно, разработчики Kubuntu собираются уже со следующей версии дистрибутива перейти на использование по умолчанию web-браузера Rekonq. Это приложение построено на QtWebKit и технологиях KDE 4.4. Любопытно, что ранее, как и проект Arora, браузер Rekonq был основан на коде QtDemoBrowser, интегрированного в библиотеку Qt движка WebKit. Однако позже путь развития Rekonq был повернут в сторону применения технологий KDE и построения полнофункционального web-браузера для данной платформы, который мог бы конкурировать с Konqueror.

На сегодняшний день  Rekonq имеет следующие функции:
  • Интерфейс основан на вкладках (табах) ;
  • Реализация домашней страницы, схожий с speeddial из Opera, на которой отображаются кнопки для открытия избранных сайтов, последние закрытые вкладки, история и закладки;
  • Поддержка пользовательских сессий и восстановления открытых табов в случае аварийного закрытия браузера;
  • Использование для загрузки файлов подсистемы загрузки из KDE;
  • Возможность совместного использование закладок с Konqueror;
  • Полная интеграция с KDE-подсистемой KIO, которая используется для получения настроек работы через прокси, хранения cookie;
  • Режим анонимной навигации по сети;
  • Поддержка инспектирования содержимого web-страниц.
  • Поддержка KWallet, позволяющая использовать сохраненные пароли совместно с Konqueror;
  • Механизм AdBlock для блокирования назойливой рекламы;
  • Режим управляемой загрузки контента, обрабатываемого плагинами (например, для просмотра Flash-ролика появляется кнопка “clickToFlash”).
Как видим. довольно перспективный проект, и у него есть все шансы вытеснить из KDE Konqueror, и может даже заменить Firefox.

Если вам нужна недорогая и простая в эксплуатации машина для города, то
матиз наилучшее решение. Он легок и компактен, экономичен и симпатичен.

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

А землякам обновляющим свой компьютерный парк подскажу где монитор Samsung купить в Харькове. По ссылке представлены модели на любые диагонали и финансовые возможности.

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

Заговорит ли Linux по-украински

Всегда мечтал, чтобы компьютерчитал мне набранный текст документа. В винде есть для этого несколько программ. Коряво, но читают. В Линуксе с этим пока проблема.

Однако, перед Днем Победы украинская компания Линукс Саппорт объявила о начале работы по подготовке речевой базы для распознавания и синтеза украинского текста. Для этого будет использоваться свободный синтезатор речи eSpeak.

Эта работа ведется в рамках проекта по созданию и адаптации существующих дистрибутивов операционной системы Linux для слепых и пользователей с различными проблемами зрения. Это благое намерение!
Конкретнее, разработчики уже начали корпеть над проектом “Arch Linux for the blind”. Он направлен на адаптацию дистрибутива Arch Linux для использования украиноговорящих пользователей, испытывающих проблемы со зрением.

Честно говоря, кк по мне, eSpeak еще сырой. Вот послушайте воспроизведение русской речи. Правда, впечатляет? Но я желаю ребятам успехов в их нелегком труде, и надеюсь на успех.

А интернет магазин детской обуви позволит быстро и спокойн выбрать и купить туфли или сандалии вашему малышу. Большой выбор моделей и умеренные цены, делают покупку в интернет магазине более выгодной.

Украшаем Ubuntu 10.04

Для вас не новость, что Убунта, как впрочем и большинство Linux-дистрибутивов, прекрасно настраивается для практически полного изменения дизайна. Однако  готовых, собранных тем в стандартной поставке не так уж много. Решить эту проблему можно несколькими способами. В частности на сайте http://retimer.ru/2010/05/bisigi-themes-for-ubuntu-10-04/ предложили свой вариант. Мне он понравился, поэтому предлагаю его и вам. Для начала подключаем репозиторий ppa.

Идем сюда:
Система – Администрирование – Источники приложений
Открываем вкладку “Другое ПО” и давим “Добавить”

Вводим адрес репозитория:

ppa:bisigi
Система предложит обновиться, настоятельно рекомендую согласиться!
Теперь открываем Synaptic и вводим в поиске
bisigi-themes
Выбираем для установки и всего делофф!
Новые темы появляются там, где должны появляться новые темы – “Система – Параметры – Внешний вид”.
Все вышесказанное можно проделать такими командами:
sudo add-apt-repository ppa:bisigi
sudo aptitude update
sudo aptitude install bisigi-themes
Я не удержался, и испробовал этот способ на себе. После того, как я выполнил все указанные выше команды, система мне сообщила: “Необходимо получить 99,7 MБ архивов. После распаковки 265 MБ будет занято”. Я подумал немного, и таки согласился.
Загрузка, распаковка и установка заняли минут десять, после чего появилось окно с предложением выбрать диагональ монитора. Я выбрал 16/10.
Теперь отправляемся в Менеджер тем. Теперь их стало 27, то есть полностью готовых, но ведь каждую можно изменить до неузнаваемости! Вместе с темами загружена приличная коллекция иконок и элементов управления, так что разгуляться есть где.
Вот например тема Tropical:


А это Balanzan:

В общем, испытания проведены, – все работает!!!

Ну вот и дождались! Надеюсь два ближайших выходных вы проведете весело. Если решили сделать праздник детям, то пригласите клоун ребенку в Казани. Ребятня будет счастлива, и вам будет не скучно.

Хотя, взрослым тоже нужно отдыхать, желательно за столом. И тут тамада в Казани вообще не заменим. Ведь процессом отдыха нужно руководить! Все эти, и многие другие услуги можн найти на tamada-kazan.narod.ru - специализированном сайте.

среда, 12 мая 2010 г.

В Ubuntu Netbook Edition 10.10 будет новый интерфейс - Unity

Я уже ранее рассказывал о некоторых изменениях, ожидаемых в следующем релизе Ubuntu. В частности будет существенно изменен дизайн оконного менеджера изпользуемый в версии Убунты расчитанной на ноутбуки. А недавно на конференции разработчиков Ubuntu был представлен новый интерфейс для Ubuntu Netbook Edition 10.10. Называется он Unity. Это так называемая “умная панель” Gnome. Она расположена в левой части экрана.

Многие заметили сходство с макосовским интерфейсом. Разработчики и сами не особо скрывают, что базу для реализации некоторых идей позаимствовали у коллег из Apple. Хотя, в современном мире трудно найти полностью оригинальную идею. Все уже было, в том или ином виде.
Но самое главное, все любопытствующие уже могут свободно попробовать новый интерфейс. Все просто:
$ sudo add-apt-repository ppa:canonical-dx-team/une
$ sudo apt-get update
$ sudo apt-get install unity


У меня нет нетбука, а то бы я попробовал :).

Чтобы знать реальную посещаемость вашего интернет-ресурса
устанавливаем счетчик на сайт. На самом деле это не так уж сложно. По ссылке вы найдете подробную инструкцию.

А так же можете узнать, как раскрутить сайт и что для этого нужно делать. Раскрутка сайта тоже весьма важный процесс.

Если вы хотите, чтобы крыша вашего дома не давала течь, то полимерная кровля это прекрасный выбор. Она проста в установке и ремонте.


Онлайн казино

Игры казино в интернете

Азарт - сильное и яркое чувство, свойственное фактически всем. Одним из популярнейших мест, где люди могут удовлетворить свой азарт, издавна считались казино. Известный Лас-Вегас в Америке, который был построен в пустыне, что называется, на пустом месте, поднялся именно на том, что здесь работает большое количество игорных домов, где можно найти людей со всего мира, приехавших сюда за хорошей игрой! Есть некоторые государства ( Монако, например), которые собственное финансовое благосостояние и благополучие воздвигли на игровой индустрии.

Во многих государствах для игорных заведений отведены определенные зоны (тот же Лас-Вегас, предположим). В нашем государстве, как всегда, сделали по-своему. С середины 90-х казино росли как грибы. Со временем власти обратили на них более пристальное внимание, был принят ряд законов, регулирующих игорный бизнес. Однако интернет открыл перед игроками новые перспективы – интернет казино.
Специфика казино онлайн
Итак, интернет казино - что же оно предлагает своим игрокам. В общем-то, такой же список игр, что и в оффлайн казино. Те же баккара, блэк джек, рулетка и, естественно, игровые автоматы. Правда есть высокая вероятность нарваться на аферистов - это основная опасность, подстерегающая онлайн игрока. Если вы не хотите поддержать своими деньгами различных мошенников, которые, к сожалению, встречаются в сети интернет, необходимо с большой осторожностью подходть к выбору казино онлайн.
Тонкости игры в онлайн казино
Само собой игры казино в глобальной сети имеют небольшие отличия. Например, это большое количество разновидностей общепринятых блэк джек и баккара. Чтобы уверенно себя чувствовать в виртуальной игре, советуем перед этим разобраться с особенностями игры в онлайн казино и лишь тогда включаться в игру.
Что такое бонусы казино

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

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

По материалам интернет-ресурса www.rukazino.ru

вторник, 11 мая 2010 г.

Набор игровых DVD для Ubuntu


Для Linux-геймеров есть приятная новость. Вышел очередной релиз комплекта игр для Ubuntu Linux – GamePack 9.10.2. На предлагаемых трех DVD дисках собраны более 180 самых популярных игр и развлекательных программ.
Однако стоит учесть, что диски содержат только игры и на них нет самой операционной системы. А значит на вашем компе должна быть уже установлена Ubuntu Desktop Linux 9.10 или 10.4. Таже подойдет любой убунту-подобный дистрибутив, например LinuxMint, Infra-Linux, SuperOS и т.д.
Как утвердлают разработчики, данный комплект был собран в результате множественных опросов и на основании отзывов на многих русскоязычных форумах. Благодаря этому на диски вошли только самое популярные и интересные игры. Также на дисках есть и клиенты популярных онлайновых многопользовательских интернет-игр.
Есть игры как и совершенно не требовательные к ресурсам компьютера, так и требующие современный процессор и мощную 3D видеокарту. Для комфортной работы необходимо запустить файл autorun.sh расположенный в корне диска.

А если вы задумались о создании личного или корпоративного сайта, то нужно позаботиться о двух важных делах -  зарегистрировать домен и найти качественный хостинг, где ваш сайт будет располагаться и обслуживаться.  Сегодня в сети есть много предложений, но надо обращать внимание на надежность хостера и предлагаемые им услуги. Например компания Avahost.ru, существующая с 2001 года, предлагает начинающим веб-мастерам бесплатный онлайн конструкторы сайтов. Да и доменное имя можно получить тоже на шару. Достаточно оформить обычный виртуальный хостинг по вполне разумным тарифам. В качестве бонусов клиенты получают шаблоны сайтов, коллекция графики, образцы баннеров. Кстати, сейчас проходит праздничная акция - предоставляющая 30% скидку новым клиентам.

воскресенье, 2 мая 2010 г.

Первые игры с Ubuntu 10.4

В отличии бета-версий, релиз Ubuntu 10.4 установился относительно свободно.  Хотя старый винт. подключенный как слэйв, система отказалась ремонтироваться в процессе установки. Поэтому пришлось его просто отключить и переустановиться.

Перед новым запуском машины подключил старый винт. Система загрузилась и тут же подключила все разделы.
Как видите раздел в верхнем левом углу отображается некорректно, а именно как /body>. Видимо из-за сбоев в секторах и информация отображается некорректно. Но тем не менее доступ к разделам есть и это уже хорошо!

Дальше начал установку программ. Установил Shutter. Это многофункциональная программа для создания снимка экрана. Скриншоты в этом посте сделаны с ее помощью.

Потом решил воспользоваться подборкой советов по настройке.

Поставил Medibuntu. Medibuntu – это проект, предназначенный для распространения программного обеспечения, которое не может быть включено в основной репозитарий Ubuntu по различным причинам, связанным с особенностями законодательства в области интеллектуальной собственности, безопасности и другим причинам.

Добавить репозитарий можно командой:

sudo wget –output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get –quiet update && sudo apt-get –yes –quiet –allow-unauthenticated install medibuntu-keyring && sudo apt-get –quiet update
sudo apt-get –yes install app-install-data-medibuntu apport-hooks-medibuntu


Вот они и добавлены.

Далее можно установить кодеки, свежую сборку mplayer, mencoder, Adobe Reader, Google Earth. Я все ставить не стал, но все же выполнил:
sudo apt-get install libdvdcss2 w32codecs acroread
Все же кодеки нужны точно.

А еще я установил PlayOnLinux. Если верить разработчикам, это программа, которая позволяет легко устанавливать и использовать большое количество игр и приложений, разработанных для Windows. Как она работает я расскажу уже в следующим посте.

Для корректной работы во всех документах установил виндовые шрифты. Делается это простой командой:

sudo apt-get install msttcorefonts

Но желательно, предварительно включить multiverse репозиторий, если вы этого не сделали ранее. Я отдельно этот репозеторий не включал, просто вчера добавил поддержку репок с пакетами non-free. Этого хватило.
Еще я доустановил мс, который традиционно не ставят в стандартной сборке. Ставится он тоже легко:

sudo apt-get install mc

Да, еще установил программу для работы с буфером обмена. Причем не стандартную гномовскую а Parcellite 0.9.2. Я его юзал в XFCE и LXDE оставшись очень довольным легкостью и простотой. Эту софтину я ставил через Центр управления программами.

Самое время задуматься о летнем отдыхе. Вас ждет Солнечная Болгария. Поморье. Этот край славится своими золотыми пляжами, нежным солнцем и качественным сервисом.

А вы знаете что сегодня можно заказать ремонт ноутбуков прямо на дому. Мастер приедет в удобное вам время и вы сможете самостоятельно убедиться, в чем проблема.

Советы по настройке Docky

Сейчас активно настраиваю свеженькую Убунту 10.4. А значит внимательно слежу за сообществом и собираю полезные советы. Вот что предлагается по настройке Docky.

Среди пользователей Ubuntu не мало любителей док-панелей, а-ля MAC OS. Одним из наиболее популярных "доков" является Docky. Поклоников фичи понять можно - штука удобная. Специально для таких читателей я нашел несколько интересных советов по кастомизации Docky.

Начать стотит с того как установить Docky? Как всегда существует несколько вариантов - можно найти Docky в "Центре приложений Ubuntu" или в Ubuntu Tweak. Для любилетей командной строки:

Для Ubuntu 9.10 (Karmic Koala):
sudo aptitude install automake bzr mono-gmcs libmono-cairo2.0-cil gtk-sharp2 libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libgnome-vfs2.0-cil libgtk2.0-dev libtool intltool gnome-sharp2 ca-certificates gnome-desktop-sharp2 libgconf2-dev monodevelop-nunit libnotify0.4-cil gtk-sharp2-gapi libmono-getoptions2.0-cil

Для Ubuntu 10.04 (Lucid Lynx):
sudo apt-get install bzr
sudo apt-get build-dep docky

После того как ваш Docky установлен, можно приступать к настройке:


1) Добавим размытия
- Открываем "Система" - "Параметры" - "Менеджер настройки CompizConfig" (System > Preferences menu > CompizConfig Settings Manager);
- Активируем размытие окон ("Blur");
- Кликнув на иконку "Blur" добавляем Docky в лист "Размытие окон по Альфа-каналу" ("Alpha blur windows"). Для этого щелкаем на зеленый крестик и добавляем класс "class=Docky".

2) Добавим новые темы Docky
Сдеать это совсем не сложно - скачайте одну из предложенных ниже тем, следуя инструкции распакуйте куда следует, потом выбирете нужную из новых тем в опциях Docky:

Elegant Dock (http://gnome-look.org/content/show.php/Elegant+Docky+Theme?content=122528)
122528-1
Shiki Colours (http://gnome-look.org/content/show.php/Docky+Shiki-Colors+Theme?content=123329)
123329-1

3) Изменение настроек "свечения"
- Нажмите "ALt + F2";
- Наберите "gconf-editor";
- Найдите ветку /apps/docky-2/Docky/DockController;
- Измените дефолтное значение UrgentHue = 150, на любое по вашему вкусу в диапазоне от -180 до 180.

4) Запуск любого приложения с помощью значка "Якорь" (Anchor icon)
Известному значку можно назначить какую-то другую функцию, например, он может запускать любое приложение. Делается это так:
- Нажмите "ALt + F2";
- Наберите "gconf-editor";
- Найдите ветку /apps/docky-2/Docky/Items/DockyItem;
- Между кавычками (“”) наберите команду. Например для запуска Gnome Control Centre - “gnome-control-center”.

5) Изучайте Docky!
Docky обладает практически безграничными возможностями настройки. Эти несложные советы демонстрируют потенциал. Вы же можете настроить так как вам будет угодно!

Если вы не знаете где лучше всего разместить объявления о продаже авто, то по данной ссылке вы найдете специализированный портал. Сайт ежедневно посещают тысячи людей, желающих приобрести автомобиль.

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