imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Пингвинятник (ОС *NIX)
Опции темы
Старый 18.04.2007, 15:36     # 1
Basil85
Newbie
 
Регистрация: 12.08.2004
Адрес: Москва
Сообщения: 18

Basil85 Нуль без палочки
Question Вопрос по "меню загрузки" WinXP & FreeBSD6.2

Помогите новичку(первый раз установил FreeBSD)...вобщем ситуация такая:
Есть 2 жестких диска: ad0 и ad1.
На ad0 стоит WinXP, а на ad0 поставил FreeBSD6.2(при установки выбрал пункт установить/создать менеджер загрузки).
В итоге, когда в BIOS ставлю first disk ad1, то при загрузки появляется меню загрузки из двух унктов:
*F2 - FreeBSD
*F5 - Disc1
При выборе любого из пунктов загружается FreeBSD.
А когда в BIOS ставлю first disk ad0, то просто загружается WinXP.

Помогите настроить меню загрузки(где стоит что поменять и как будет правильнее?).
Basil85 вне форума  
Старый 19.04.2007, 11:27     # 2
rserg
Junior Member
 
Аватар для rserg
 
Регистрация: 03.06.2004
Адрес: CZ, Praha
Пол: Male
Сообщения: 119

rserg Молодецrserg Молодецrserg Молодец
у меня на одном диске но все же думаю что принцып тотже:
ставь первим Windows и ее загрузчиком будем грузить FreeBSD
1. в FreeBSD - у тебя соответственно другой раздел!!!!
(/dev/ad0s5) — раздел, на котором находится FreeBSD
# dd if=/dev/ad0s5 of=bootsect.bsd bs=512 count=1
2.Помещаем файл bootsect.bsd на диск c:, затем добавляем следующие строки в конец файла с:\boot.ini
c:\bootsect.bsd="FreeBSD 6.2"
и должно работать
если нужно именно загрузчиком FreeBSD грузить, то нужно записать в MBR загрузчик FreeBSD,
то можно воспользоваться Хендбуком, где описано как это сделать:
# fdisk -B -b /boot/boot0 device
device - хард с окошечками

есть вопрос: а ты FreeBSD ставил как в систему?? тоисть там 2 харда было и он был вторым??
ато нюансы есть............
__________________
Слова -это просто колыхание воздуха! Все нужно доказивать делом!

Последний раз редактировалось rserg; 19.04.2007 в 11:38. Причина: орфогрфические ошыбки :)
rserg вне форума  
Старый 19.04.2007, 12:04     # 3
Basil85
Newbie
 
Регистрация: 12.08.2004
Адрес: Москва
Сообщения: 18

Basil85 Нуль без палочки
Как я уже описывал выше, у меня 2 харда, а FreeBSD ставил во вторую очередь и на второй хард, который у меня primary slave.

Пробывал вот такой вариантик(нашел в сети):
Цитата:
1. Прежде всего нам нужна установленная FreeBSD всеравно какой версии . В которой мы лезем в /boot/ где копируем boot1, в безопасное место

2. После не хитрых телодвижений проделаных в пункте #1 можно смело устанавливать форточку (NT only), закончив установку. Переходим в C:/ открываем boot.ini добавляем следующие c:\boot1="FreeBSD". После чего сохраняем и копируем в C:\ тот самый boot1 который спрятали в безопасное место.

3. Перезагружаемся и радуемся жизни
Но в моём случае это не сработало...(пойду на обед домой - скопирую из дома файлик boot1)

Последний раз редактировалось Basil85; 19.04.2007 в 15:05.
Basil85 вне форума  
Старый 19.04.2007, 15:41     # 4
Basil85
Newbie
 
Регистрация: 12.08.2004
Адрес: Москва
Сообщения: 18

Basil85 Нуль без палочки
Цитата:
Сообщение от rserg Посмотреть сообщение
1. в FreeBSD - у тебя соответственно другой раздел!!!!
(/dev/ad0s5) — раздел, на котором находится FreeBSD
# dd if=/dev/ad0s5 of=bootsect.bsd bs=512 count=1
2.Помещаем файл bootsect.bsd на диск c:, затем добавляем следующие строки в конец файла с:\boot.ini
c:\bootsect.bsd="FreeBSD 6.2"
Этот способ почти аналогичен упомянутому мной(я посмотрел, у меня мой boot1 и bootsect.bsd идентичны). и в обоих случаях при выборе загрузки по второму пункту(т.е. при выборе загрузки FreeBSD) на экран выводится "Boot Error".
Вывод: Либо проблема в том, что у меня FreeBSD на отдельном жестком диске или у меня сама FreeBSD создала boot1(и создаёт файл bootsect.bsd) почему-то неправильно(возможно из-за того, что устанавливал фрю на второй диск)

Буду пробывать загрузки винды через загрузчик FreeBSD.

Последний раз редактировалось Basil85; 19.04.2007 в 15:43.
Basil85 вне форума  
Старый 20.04.2007, 10:10     # 5
Basil85
Newbie
 
Регистрация: 12.08.2004
Адрес: Москва
Сообщения: 18

Basil85 Нуль без палочки
Цитата:
Сообщение от rserg Посмотреть сообщение
если нужно именно загрузчиком FreeBSD грузить, то нужно записать в MBR загрузчик FreeBSD,
то можно воспользоваться Хендбуком, где описано как это сделать:
# fdisk -B -b /boot/boot0 device
device - хард с окошечками
Поздравьте меня, я воспользовался этим методом...
В итоге я перезаписал загрузчик на диске с виндой и теперь успешно могу переходить с одного диска на другой по средству нажатия "F5" в загрузчике.
Но в одном случае я успешно запускаю FreeBSD, а в случае с диском виндой я получаю 3 пункта "F1", "F2", "F3" с похожим title "??", при выборе оторых ничего не происходит, но можно только вернутся в меню диска с FreeBSD...

P.S.: За что боролся, на то и напоролся...переход на FreeBSD осуществился...WinXP больше не грузится.
Basil85 вне форума  
Старый 20.04.2007, 11:56     # 6
pnp2000
Full Member
 
Аватар для pnp2000
 
Регистрация: 12.12.2003
Пол: Male
Сообщения: 1 780

pnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэйpnp2000 Сэнсэй
А ты документация читал , вот за что я люблю бздю , за то что в отличии от всяких линуксов на бздю есть полная и очень хорошая документация , и при чём на русском языке
pnp2000 вне форума  
Старый 26.04.2007, 10:32     # 7
Basil85
Newbie
 
Регистрация: 12.08.2004
Адрес: Москва
Сообщения: 18

Basil85 Нуль без палочки
Хочу попробывать воссоздать MBR загрузчиком grub`ом... но при конфигурировании граба у меня сначала система требовала bison и выдавала ошибку. Я успешно скачал этот пакетик и установил, после чего конфигурирование стало легко проходить этот момент, но стала выпадать ошибка на LZO:
Цитата:
checking for __lzo_init_v2 in -llzo2... no
checking for __lzo_init_v2 in -llzo... no
checking for __lzo_init2 in -llzo... no
configure: error: LZO library version 1.02 or later is required
Собственно тут-то и начались проблемы....какой только lzo я не ставил... и просто lzo, и lzo2, и даже lzop... и нифига....всё та же ошибка...
Через порты я поставить lzo не могу, т.к. сис. админ. не разрешил системам лезть в интернет... только браузером можно.... вот и устанавливаю пакетиками, а не через порты...
Буду благодарен, если кто-нибудь поможет разобраться...
Basil85 вне форума  
Старый 03.05.2007, 11:34     # 8
rserg
Junior Member
 
Аватар для rserg
 
Регистрация: 03.06.2004
Адрес: CZ, Praha
Пол: Male
Сообщения: 119

rserg Молодецrserg Молодецrserg Молодец
а никто не мешает скачать нужные сорсы и подложить их в /usr/ports/distfiles и ставить нормально как порт.
__________________
Слова -это просто колыхание воздуха! Все нужно доказивать делом!
rserg вне форума  
Старый 14.05.2007, 12:10     # 9
Basil85
Newbie
 
Регистрация: 12.08.2004
Адрес: Москва
Сообщения: 18

Basil85 Нуль без палочки
Разобрался я с загрузкой двух систем при помощи загручика.
Проблема была в невозможности загрузки Windows с "неактивного" диска. Т.е. если в биосе загрузочным стоит один диск, а Windows установлен на другом, то Windows не сможет загрузиться(в моем случае комп просто перезагружался и меню выпадало занова).
Решением данной проблемы стал загрузчик GRUB.
Для того, что бы второй диск стал активным для воможности загружать с него Windows нужно исподьзовать следующии командочки(как я понял, то эти команды виртуально активируют диски):
grub> map (hd0) (hd1)
или
grub> map (hd1) (hd0)

Для тех, кому интересно, выкладываю содержимое своего файла с мкню(у меня это menu.lst):
Цитата:
# By default, boot the first entry.
color light-gray/blue black/light-gray
default 0
# Boot automatically after 10 secs.
timeout 10

# For booting FreeBSD-6.2
title FreeBSD-6.2
root (hd0,0,a)
kernel /boot/loader
boot

# For booting Windows
title Windows XP
# Для виртуального активировония жесткого диска
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1
boot

# Reboot computer
title Reboot system
reboot

# Power off computer
title Shutdown system
halt
Вопрос считаю решенным, а тему закрытой.

Последний раз редактировалось Basil85; 14.05.2007 в 12:20.
Basil85 вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 03:11.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.