Страница 1 из 1

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

Добавлено: 10 сен 2005, 00:06
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?

Добавлено: 10 сен 2005, 14:37
ALF_SS
переустанови загрузчик и не парся)) а вобше лучшеб загручиком был lilo

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

Добавлено: 10 сен 2005, 15:23
kif0rt
e28ploschanskiy писал(а): Какой файл там (/boot) редактировать не догнал (действовал по аналогии с FC3).
Если у тебя grub, то ищи menu.lst в /boot/grub

Добавлено: 11 сен 2005, 12:34
zotrix

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

Добавлено: 11 сен 2005, 18:14
Llama
e28ploschanskiy,
1) Загрузить линух
2) сказать grub-install /dev/hda

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

Добавлено: 17 сен 2005, 00:43
Victor Gr.
Вопрос из зала:

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

Добавлено: 17 сен 2005, 08:44
Llama
Victor Gr., info grub

Добавлено: 17 сен 2005, 11:07
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 что отвечать на вопрос о создании загрузчика?

Добавлено: 17 сен 2005, 18:52
Pilot
ю ПЮГБЕ lilo МЕ СЛЕЕР ГЮЦПСФЮРЭ FreeBSD? яРНХР КХ РЮЙ Я ЦПСАНЛ ХГБПЮЫЮРЭЯЪ?

Добавлено: 17 сен 2005, 19:37
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 а общая процедура передачи управления другой ОС. Венда кстати грузится точно так же.
На свой последний вопрос пологаю ответите сами, информации должно хватить...

Добавлено: 17 сен 2005, 21:42
Victor Gr.
Llama, спасибо за развёрнутый ответ!

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

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

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