IPB


> Ваше меню

Здравствуйте, гость
( Вход | Регистрация )

> Наши ресурсы
 
 
    Ответить    Новая Тема
> Работа С Grub Меню, В статье описывается, то как редактировать меню загрузчика GRUB
Илья
сообщение 6.1.2008, 4:16
Сообщение #1


Первый из Одуванчиков


Группа: Завсегдатаи
Сообщений: 1057
Регистрация: 5.12.2007
Из: ниоткуда в никуда
Пользователь №: 4

Спасибо сказали: 146 раз(а)




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

gksudo gedit /boot/grub/menu.lst

Эта команда открывает на редактирование файл menu.lst. Вы увидите множество строк начинающихся с символа #, там находятся коментарии и примеры которых вполне достаточно, что бы не читать эту статью дальше и разобраться самому. Но все таки продолжим, прокручиваем дальше пока не наткнемся на следующее:

Title - то, что выводится в качестве названия ОС, изменение этой строки приведет только к изменению названия.

Root - у вас там что то вроде ”(hd0,0)”. ”hd0″ - указывает на ваш жесткий диск, 0 указывает на первый раздел. Важно помнить что в GRUB разделы нумеруются с нуля.

Kernel - вполне очевидно, что это путь к определенной версии ядра, которое будет загружаться.

Initrd - временная файловая система используемая ядром во время загрузки, пока реальная файловая система не примонтируется.

Добавление ОС

Все очень просто, следуйте инструкции:

1. Выберите название для ОС, например ”title MustDie XP”, если вы решили рискнуть поставить виду
2. Далее добавляем ядро ОС, например первый жесткий диск 3 раздел ”root (hd0,2)”.
3. Затем нужно добавить следующие строки:

makeactive
chainloader +1

Директива makeactive устанавливает активный раздел на загрузочном диске, работает только для первичного раздела. Директива chainloader устанавливает первый сектор текущего корневого раздела.

В итоге получилось вот что:

title MustDie XP
root (hd0,2)
makeactive
chainloader +1


Теперь сохраняем и перезагружаемся.

Установка Splash Screen

Вы вполне могли заметить, что внешний вид меню загрузки не такой уж примечательный, но есть способ исправить это. Для начала подбираем картинку, например 9 beautiful screens, главное что бы она удовлетворяла следующим требованиям:

.xpm формат
640х480
14 цветов

или делаем сами конвертируя картинки:

convert -resize 640x480 -colors 14 image.png image.xpm && gzip image.xpm

где image - картинка, необязательно png или jpg. Затем:

1. Скачиваем картинку и сохранияем ее или делаем сами.
2. Открываем на редактирование файл menu.lst вышеописанной командой.
3. Добавляем к разделу ”Pretty colours” следующую строку:

splashimage=(hd0,1)your/directory/splashimage.xpm.gz


Установка GRUB на Flash диск

GRUB очень легко устанавливается на флешку. Получается «запасной ключ» к компьютеру. Особо актуально это для ноутбуков, где нет возможности использовать загрузочную дискету.

Для установки копируем директорию boot на флешку и перезагружаемся.
Переводим GRUB в командный режим из загрузочного меню нажатием «C». Получаем приглашение к вводу команды

grub>

Вводим команду для определения диска/раздела

grub> root (hd1,0)

Это если у вас один жёсткий диск, если два, то будет (hd2,0).

В ответ получаем тип файловой системы ( для флешки - fat16 )и тип раздела.

Если вы уверены, что флешка определилась правильно, то

grub> setup (hd1,0)

В ответ следует список установленных файлов и возможно сообщение о незначительных ошибках. Всё. Готово.
 
time2die
сообщение 20.1.2008, 17:12
Сообщение #2


Местный слесарь


Группа: Завсегдатаи
Сообщений: 983
Регистрация: 19.1.2008
Пользователь №: 854

Спасибо сказали: 169 раз(а)




Цитата(Илья @ 6.1.2008, 4:16) «
gksudo gedit /boot/grub/menu.lst

спасибо ,хорошая статья,вот только не все пользуються gedit'ом,универсальнее написать vim /boot/grub/menu.lst
 
dizer
сообщение 4.11.2011, 16:57
Сообщение #3


Прибывший


Группа: Пользователи
Сообщений: 1
Регистрация: 4.11.2011
Пользователь №: 8629

Спасибо сказали: 0 раз(а)




В новой версии GRUB отсутствует файл /boot/grub/menu.lst - он заменен на /boot/grub/grub.cfg, но редактировать его не имеет смысла, т.к. он перезаписывается при каждом обновлении GRUB. Один из вариантов редактирования меню GRUB - это изменение файлов в директории /etc/grub.d/. Например, изменив номера в именах файлов, можно изменить порядок их появления в меню.
 

    Ответить    Новая Тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

                         
RSS Текстовая версия Сейчас: 26.2.2020, 6:50