Загрузка: Linux + FreeBSD + XP

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
e28ploschanskiy
Заглянувший
Сообщения: 27
Зарегистрирован: 09 фев 2005, 00:33
Откуда: Brest State Technical University

Загрузка: Linux + FreeBSD + XP

Сообщение e28ploschanskiy »

До установки FreeBSD стояла FC3 & Windows XP. После установки FC3 перестала грузиться. Вот boot manager фряхи:
F1 DOS
F2 FreeBSD
F3 Linux
F4 ??
F5 Drive 1

Default: F2

Какой файл там (/boot) редактировать не догнал (действовал по аналогии с FC3). Как вернуть FC3 и установить X-server во FreeBSD?

ALF_SS
Увлекающийся
Сообщения: 101
Зарегистрирован: 05 июл 2004, 08:11
Контактная информация:

Сообщение ALF_SS »

переустанови загрузчик и не парся)) а вобше лучшеб загручиком был lilo

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Re: Загрузка: Linux + FreeBSD + XP

Сообщение kif0rt »

e28ploschanskiy писал(а): Какой файл там (/boot) редактировать не догнал (действовал по аналогии с FC3).
Если у тебя grub, то ищи menu.lst в /boot/grub
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

zotrix
Интересующийся
Сообщения: 65
Зарегистрирован: 01 янв 2005, 11:52

Сообщение zotrix »


e28ploschanskiy
Заглянувший
Сообщения: 27
Зарегистрирован: 09 фев 2005, 00:33
Откуда: Brest State Technical University

Сообщение e28ploschanskiy »

Здесь уже был, ничего полезного по моему случаю не нашел. И это не grub и не lilo, а какой-то левый загрузчик. А в linux у меня grub, только вот достучаться теперь до него как :?:

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

e28ploschanskiy,
1) Загрузить линух
2) сказать grub-install /dev/hda
Опыт растет прямо пропорционально выведенному из строя оборудованию

ALF_SS
Увлекающийся
Сообщения: 101
Зарегистрирован: 05 июл 2004, 08:11
Контактная информация:

Сообщение ALF_SS »

e28ploschanskiy,
у тя стоит bsd загрузчик он не сможет загрузить линух -поскольку bsd не понимает некоторые файловые системы
-в твоеме случае надо поставить или lilo или grub и там прописать меню для bsd .

Аватара пользователя
Victor Gr.
Неотъемлемая часть форума
Сообщения: 891
Зарегистрирован: 13 авг 2004, 15:39
Откуда: Минск
Контактная информация:

Сообщение Victor Gr. »

Вопрос из зала:

Как прописать строку в Grub-е для загрузки FreeBSD 5.4?

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Victor Gr., info grub
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
Victor Gr.
Неотъемлемая часть форума
Сообщения: 891
Зарегистрирован: 13 авг 2004, 15:39
Откуда: Минск
Контактная информация:

Сообщение Victor Gr. »

Llama, не очень информативный пост.

Прочитал статью замечательного исследователя и практика Алексея Федорчука: "Грузим FreeBSD через GRUB" (http://unix.ginras.ru/bsd/inst003.html).

Основная идея такова, что Grub просто не может загрузить ядро FreeBSD по той простой причине, что не умеет обращаться с файловой системой UFS2. Но, конечно, же выход есть! И заключается он в том, что загрузчик Grub просто передаёт управление загрузчику FreeBSD на его партиции.

-------------------------------------------------------------------------------------

title FreeBSD 5.2

Теперь остается только определить раздел, который будет корневым для загружаемой системы в нотации GRUB (а не FreeBSD! - это еще не / ее файловой системы):

rootnoverify (hd1,0)

сделать его активным:

makeactive

и "по цепочке" передать на него управление загрузкой:

chainloader +1

На этом миссия GRUB заканчивается - теперь в ходе загрузки в дело вступит /boot/loader из FreeBSD, который и выполнит остальную работу.

-------------------------------------------------------------------------------------

Но всё-таки, у меня появился ещё один вопрос: при установке FreeBSD что отвечать на вопрос о создании загрузчика?

Pilot
Неотъемлемая часть форума
Сообщения: 370
Зарегистрирован: 26 янв 2005, 00:19
Контактная информация:

Сообщение Pilot »

ю ПЮГБЕ lilo МЕ СЛЕЕР ГЮЦПСФЮРЭ FreeBSD? яРНХР КХ РЮЙ Я ЦПСАНЛ ХГБПЮЫЮРЭЯЪ?
Slackware 10.0, kernel 2.6.15, KDE 3.5

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Victor Gr., ответ достаточно информативный. Содержит прямую ссылку на документ, в котором ответ на ваш конкретный вопрос. Что еще надо? Художественное чтение мануалов вслух? Пожалуйста...

читаем info grub, раздел Booting, подраздел " OS-specific notes" - > FreeBSD

Код: Выделить всё

4.2.3 FreeBSD
-------------

GRUB can load the kernel directly, either in ELF or a.out format. But
this is not recommended, since FreeBSD's bootstrap interface sometimes
changes heavily, so GRUB can't guarantee to pass kernel parameters
correctly.

   Thus, we'd recommend loading the very flexible loader `/boot/loader'
instead. See this example:

     grub> root (hd0,a)
     grub> kernel /boot/loader
     grub> boot


Victor Gr., я никого никогда не отправляю читать доки просто так, не будучи увереным в том, что там есть правильный ответ. Как правили перед этим я читаю их сам еще раз, чтобы не послать в man вместо howto.

PS: вышеописаный вами метод подразумевает, что загрузчик установлен в BR раздела (что далеко не всегад так, например у автора темы - загрузчик в MBR и будет перезаписан GRUBом при восстановлении. И описана там не загрузка FreeBSD а общая процедура передачи управления другой ОС. Венда кстати грузится точно так же.
На свой последний вопрос пологаю ответите сами, информации должно хватить...
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
Victor Gr.
Неотъемлемая часть форума
Сообщения: 891
Зарегистрирован: 13 авг 2004, 15:39
Откуда: Минск
Контактная информация:

Сообщение Victor Gr. »

Llama, спасибо за развёрнутый ответ!

Что касается
grub> root (hd0,a)
grub> kernel /boot/loader
grub> boot

- этот метод я пробовал, но он у меня не сработал. Поэтому я и не думал о нём. Как потом оказалось, GRIB научился загружать с UFS2 только в версии 0.95. В этом всё и дело. Что такой способ для меня не был приемлим.

Аватара пользователя
red f0x
Неотъемлемая часть форума
Сообщения: 338
Зарегистрирован: 08 мар 2004, 01:41

Сообщение red f0x »

Здесь уже был, ничего полезного по моему случаю не нашел. И это не grub и не lilo, а какой-то левый загрузчик. А в linux у меня grub, только вот достучаться теперь до него как Question
Зовётся это btx, ежели мне склероз не изменяет. Вещь для меня загадочная и опасная, так как в своё время напортачил я с её помощью. Совета два (на выбор): 1. RTFM btx. 2. С установочного/спасательного/просто загрузочного диска FC поставить lilo и больше не геморроиться. ИМХО, вполне приличный бут-манагер. Бздю грузит тоже.
Ну какая работа со строками может быть в языке, название которого является не строкой, а символом? (c) Sergue E. Leontiev

Ответить