«Знание — могущество».

5 июля 2010

Установка и настройка Debian Linux на домашнем компьютере. Настраиваем загрузчик GRUB2.

написал Figaroo в рубрике Разное @ 00:06

Если Вас устраивает стандартный загрузчик GRUB, то для его настройки достаточно изучить файл /etc/grub/menu.lst. Отредактировать этот файл можно из терминала следующим образом:

su
gedit /etc/grub/menu.lst

Или следующим:

sudo gedit /etc/grub/menu.lst

О включении и настройке команды sudo читайте в этой статье.

После команды su необходимо ввести пароль root'а (суперпользователя).

Лично мне по душе больше 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

Выполнять команду update-grub надо всякий раз, когда вы меняете файл /etc/default/grub или файлы в директории /etc/grub.d/.

Более подробно по теме можно почитать здесь и здесь.

Нет комментариев »

Комментариев нет.

RSS-лента комментариев к этой записи

Оставить комментарий

Пожалуйста, заполните все поля.

© Валерий 'Figaroo' Киркиж, 2008-2012 гг.