Загрузка в любую систему с Unity

Отличная новость для тех, у кого установлено несколько ОС на одном компьютере и одна из них - Ubuntu 11.04. Теперь появилась возможность загрузиться в любую из установленных операционных систем прямо из меню Unity! Покруче простого ярлыка для перезагрузки из Ubuntu в Windows, не так ли? 

Итак. После всех манипуляций у вас в Unity появится лаунчер, с помощью которого можно перезагрузиться в любую ОС. Начнём установку.

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

Итак. Откроем файл /etc/default/grub

В открывшемся файле нужно изменить строчку "GRUB_DEFAULT=0" (она должна быть на 4-ой строке). Нужно заменить "0" на "saved". Закрываем файл и вводим в терминал:

Теперь нужно скачать и запустить скрипт. Вводим в терминале:

Данный скрипт создал файл .desktop, который нужно добавить в Unity. Для этого открываем Nautilus и идём в папку /home/имя_пользователя/.local/share/applications/. По умолчанию папка .local скрыта, для её отображения нажмите Ctrl + H. Теперь переносим в открытую папку файл "unity-reboot.desktop".

Но есть небольшая проблема. Систему нужно постоянно оповещать о новых установленных ОС, об обновлениях и удалении ядер и других изменениях. Для упрощения этой задачи просто добавьте скрипт unity-reboot в автозагрузку. Что бы сделать это открываем приложение "Запускаемые приложения" (Startup Applications) и добавляем туда скрипт. Если вы не изменяли команды выше, то скрипт можно найти в папке "scripts", в домашней директории.

Немного расстраивает тот факт, что при простом клике по иконке ничего не происходит, нужно кликать правой кнопкой мышки. Тут, к сожалению, ничего не поделать.

Ну и 2 подсказки на последок:

  1. Если у вас накопилось много старых ядер удалить их можно с помощью Ubuntu Tweak
  2. Измените timeout GRUB`а на 0, что бы быстро загружаться на выбранную ОС
Переезжаете? Тогда квартиры в Белово ждут вас!