URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 61838
[ Назад ]

Исходное сообщение
"Проблемы с GRUB-ом"

Отправлено andron80 , 16-Ноя-05 14:11 
Помогите ПЛИИИИИ...З настроить GRUB. У меня старый Intel, хотел бы настроить на нем три ОС Linux, FreeBSD 5.2.1 и Win98. Полазил по документации, загрузил GRUB, но не как не могу настроить меню в начале загрузки. Файл в который все настраивает ,по моему menu.lst, не нахожу. Когда устананавливаю grub появляется какой то файл device.map, может это новый menu.lst??? и еще вопросик - как потом установить эту менюшку в загрузочную область? и в какой последовательности лучше грузить операционки?
Извините что много вопросов, просто уже ннакипело.

Содержание

Сообщения в этом обсуждении
"Проблемы с GRUB-ом"
Отправлено AMDmi3 , 16-Ноя-05 18:55 
>Помогите ПЛИИИИИ...З настроить GRUB. У меня старый Intel, хотел бы настроить на
>нем три ОС Linux, FreeBSD 5.2.1 и Win98. Полазил по документации,
>загрузил GRUB, но не как не могу настроить меню в начале
>загрузки. Файл в который все настраивает ,по моему menu.lst, не нахожу.
>Когда устананавливаю grub появляется какой то файл device.map, может это новый menu.lst???

Нет. menu.lst по умолчанию нету, создай его в том же каталоге, где лежит device.map.

>и еще вопросик - как потом установить эту менюшку в загрузочную область?

Это не нужно. Grub читает настройки и меню из файловой системы.

> и в какой последовательности лучше грузить операционки?

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


"Проблемы с GRUB-ом"
Отправлено andron80 , 17-Ноя-05 15:44 
>Нет. menu.lst по умолчанию нету, создай его в том же каталоге, где
>лежит device.map.
Большое, при большое пасибо!
Как всегда проблема решалась еще проще чем я думал.
Сегодня вечером попробую.

> Могу понять этот вопрос только как `в какой последовательности ставить'.
> Абсолютно все равно. Хотя виндовс лучше первым, иначе он затрет MBR.

Еще один вопросик, если я буду ставить самый последний Linux или Win98 загрузочная область перепишется и мне её придется востанавливать с дискеты. Какие файлы мнетуда записать и с помощью какой команды перезаписать загрузочную область?
И ещё ,у меня просто куча вопросов, почему когда я использовал Lilo в качестве загрузчика я не смог поставить MC, он что нибудь делает с Фрюхой или это всё таки ошибка в в софте?



"Проблемы с GRUB-ом"
Отправлено AMDmi3 , 18-Ноя-05 00:04 
>> Могу понять этот вопрос только как `в какой последовательности ставить'.
>> Абсолютно все равно. Хотя виндовс лучше первым, иначе он затрет MBR.
>
>Еще один вопросик, если я буду ставить самый последний Linux или Win98
>загрузочная область перепишется и мне её придется востанавливать с дискеты. Какие
>файлы мнетуда записать и с помощью какой команды перезаписать загрузочную область?

MBR - это первый сектор (512 байт) диска. Там нет файлов. При его перезаписывании вручную следует быть осторожным, т.к. в нем же хранится таблица разделов, которую можно затереть.

Лучше всего поступать так - windows сначала. Потом linux/freebsd, в котором поставить grub. Потом соотв-то freebsd/linux, в котором не ставить загрузчик вообще. Останется grub, который настраиваешь как угодно и радуешься. Только выбери, откуда его ставить, с linux или freebsd, потому что его файлы будут ледать на файловой системе соответствующей оси, из нее будут доступны, и убъются, если ее снести.

Если windows ставить последней, она перезапишет MBR на стандартный, который грузит раздел, помеченный как `активный'. Под виндой можно активный раздел поменять, загрузиться в linux/freebsd и там поставить grub. В конце концов, всегда можно загрузиться с livecd и поставить таки grub.

Во freebsd, если не ставить grub, fdisk -B - установит стандартный MBR, fdisk'ом же можно поменять активный раздел. Есть еще boot0cfg, которым можно установить более умный MBR, который позволяет выбрать раздел, с которого грузиться.

>И ещё ,у меня просто куча вопросов, почему когда я использовал Lilo
>в качестве загрузчика я не смог поставить MC, он что нибудь
>делает с Фрюхой или это всё таки ошибка в в софте?

Это никак не может быть связано.


"Проблемы с GRUB-ом"
Отправлено andron80 , 22-Ноя-05 14:08 
Всё оказалось не так легко!!!
У меня не получилось создать menu.conf
Если просто создавать в GRUB-е то командой
grub> install (hd0,1)/boot/grub/stage1 (hd0) \ (hd0,1)/boot/grub/stage2 p /boot/grub/menu.conf

но на эту команду он пишет что у меня этот диск не смонтирован. У меня на первом основном установлена Win98, на втором Фрюха. Может быть еще как-то слайсы надо описать в GRUB-е или команды не те потому что я ставлю по инструкции Linux. или из за того что я не те файлы в папкцу grub перекопироапл. Там у меня: device.map, grub, *grub, *stage1, stage1_5.c, stage2(так они отображаются в MC), я их скачал из папки дистрибутива (откуда устанавливал).Если меняю (hd0,1) на (hd0,0) то он говорит что не нашел stage


"Проблемы с GRUB-ом"
Отправлено AMDmi3 , 22-Ноя-05 18:36 
>Может быть еще как-то слайсы надо описать в GRUB-е или команды

Если grub'овские файлы лежан на freebsd'шном /boot, то надо указывать еще номер партиции (hd0,1,a)


"Проблемы с GRUB-ом"
Отправлено andron80 , 24-Ноя-05 12:20 
Я более чем уверен что проблема решается очень просто.
Вчера попытался сделать всё с помощью (hd0,1,a) но он мне пишет что по моему файл не понимает (Invalid device requested)
Может быть у меня синтаксис не правельный? Вот точная команда:
install (hd0,1,a)/boot/grub/stage1 (hd0) \ (hd0,1,a)/boot/grub/stage2 p /boot/grub/menu.conf
Или проблема в файлах stage1, stage2 которые я скопировал с папки соответственно stage1, stage2. stage1 - запускная программа.
Еще, полазил по системе и не каких намёков что GRUB установлен как бы ... нет. Может быть я не правельно его установил (1 ./grub 2 make 3 make install)


"Проблемы с GRUB-ом"
Отправлено AMDmi3 , 24-Ноя-05 16:46 
>Я более чем уверен что проблема решается очень просто.
>Вчера попытался сделать всё с помощью (hd0,1,a) но он мне пишет что
>по моему файл не понимает (Invalid device requested)
>Может быть у меня синтаксис не правельный? Вот точная команда:
>install (hd0,1,a)/boot/grub/stage1 (hd0) \ (hd0,1,a)/boot/grub/stage2 p /boot/grub/menu.conf
>Или проблема в файлах stage1, stage2 которые я скопировал с папки соответственно
>stage1, stage2. stage1 - запускная программа.
>Еще, полазил по системе и не каких намёков что GRUB установлен как
>бы ... нет. Может быть я не правельно его установил (1
>./grub 2 make 3 make install)

Читай доку http://www.gnu.org/software/grub/manual/html_node/

Есть еще удобный скрипт grub-install. (grub-install /dev/ad0)


"Проблемы с GRUB-ом"
Отправлено eugrus , 24-Ноя-05 19:47 
Всё расписано в http://unixforums.org.ru/index.php?t=2

"Проблемы с GRUB-ом"
Отправлено andron80 , 02-Дек-05 14:12 
>Всё расписано в http://unixforums.org.ru/index.php?t=2

Большое пасибо что послал на ... ну вобщем по адресу, я это и искал.
Документации по GRUB-у маловато, может быть еще куда нибудь пошлеш...


"Проблемы с GRUB-ом"
Отправлено eugrus , 06-Дек-05 00:50 
http://www.gnu.org/software/grub/manual/grub.html

Но по моему статьи должно хватить :)


"Проблемы с GRUB-ом"
Отправлено andron80 , 07-Дек-05 13:35 
>http://www.gnu.org/software/grub/manual/grub.html
>
>Но по моему статьи должно хватить :)

Я конечно очень сильно сомневаюсь и в своих знаниях FreeBSD и знании английского, но все равно у меня получилось с помощьяю этой статьи:
1. что он начал определять мою файловую систему с помощью *_state1_5
2. нашел откуда скачать state1, state2 (/usr/lib/share/.../)

Но все равно при создании menu.conf командой
install (hd0,1,a)/boot/grub/stage1 (hd0) \ (hd0,1,a)/boot/grub/stage2 p /boot/grub/menu.conf
она либо говорит что не хватает параметров либо неправельная команда invelid devise
может дело в том что я использую старую версию - 0.97 ?

install-grub пробовал но от этого всё равно menu.conf не создаётся.

В принципе эту проблему уже решил с помощью Lilo, но вопрос еще мучает. осталось ведь совсем чуть чуть. Там ошибка скорее всего простейшая. (так всегда бывает)


"Проблемы с GRUB-ом"
Отправлено andron80 , 07-Дек-05 13:40 
команда в точности:
install (hd0,1,a)/boot/grub/stage1 (hd0) \ (hd0,1,a)/boot/grub/stage2 p (hd0,1,a) /boot/grub/menu.conf

скорее всего в ней ошибка


"Проблемы с GRUB-ом"
Отправлено eugrus , 14-Дек-05 16:30 
> install-grub пробовал но от этого всё равно menu.conf не создаётся.

а он и не должен создавать конфигов
у него другая задача, а конфиг пиши сам