Если Вас устраивает стандартный загрузчик GRUB, то для его настройки достаточно изучить файл /etc/grub/menu.lst. Отредактировать этот файл можно из терминала следующим образом:
su gedit /etc/grub/menu.lst
Или следующим:
sudo gedit /etc/grub/menu.lst
О включении и настройке команды sudo читайте в этой статье.
Лично мне по душе больше GRUB2. Устанавливаем его (необходимы права root'а):
apt-get install grub-pc upgrade-from-grub-legacy rm -f /boot/grub/menu.lst*
На вопросы отвечаем «да». Далее загрузчик необходимо настроить. Основные настройки лежат в файле /etc/default/grub (редактируем от root'а). Пример файла ниже.
# номер операционной системы (с нуля), которая будет загружаться по умолчанию # посмотреть список систем можно в файле /boot/grub/grub.cfg # в качестве значения можно указать слово saved, тогда при загрузке будет выбран тот пункт, который был загружен в прошлый раз # можно также указать текстом, например, "Debian GNU/Linux, linux 2.6.26-2-686" (в кавычках) GRUB_DEFAULT=0 # время в секундах, по истечении которого будет загружена система по умолчанию, если не была выбрана другая # для бесконечного времени используете -1 GRUB_TIMEOUT=10 # параметры загрузки Linux'а GRUB_CMDLINE_LINUX_DEFAULT="splash" # прочие параметры GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_CMDLINE_LINUX="" # раскомментируйте строку ниже для текстового интерфейса загрузчика #GRUB_TERMINAL=console # разрешение экрана для графического загрузчика GRUB_GFXMODE=1280x1024
Для добавления в GRUB системы Windows необходимо отредактировать файл /etc/grub.d/40_custom. Пример файла:
#!/bin/sh
exec tail -n +3 $0
# Windows
menuentry "Microsoft Windows XP" {
set root=(hd0,1)
chainloader +1
}
После настройки обновляем конфигурационные файлы GRUB (необходимы права root'а) и перезагружаем компьютер:
update-grub reboot