![]() |
Вопрос по "меню загрузки" 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. Помогите настроить меню загрузки(где стоит что поменять и как будет правильнее?). |
у меня на одном диске но все же думаю что принцып тотже:
ставь первим 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 харда было и он был вторым?? ато нюансы есть............ |
Как я уже описывал выше, у меня 2 харда, а FreeBSD ставил во вторую очередь и на второй хард, который у меня primary slave.
Пробывал вот такой вариантик(нашел в сети): Цитата:
|
Цитата:
Вывод: Либо проблема в том, что у меня FreeBSD на отдельном жестком диске или у меня сама FreeBSD создала boot1(и создаёт файл bootsect.bsd) почему-то неправильно(возможно из-за того, что устанавливал фрю на второй диск) Буду пробывать загрузки винды через загрузчик FreeBSD. |
Цитата:
В итоге я перезаписал загрузчик на диске с виндой и теперь успешно могу переходить с одного диска на другой по средству нажатия "F5" в загрузчике. Но в одном случае я успешно запускаю FreeBSD, а в случае с диском виндой я получаю 3 пункта "F1", "F2", "F3" с похожим title "??", при выборе оторых ничего не происходит, но можно только вернутся в меню диска с FreeBSD... P.S.: За что боролся, на то и напоролся...переход на FreeBSD осуществился...WinXP больше не грузится. :help: |
А ты документация читал , вот за что я люблю бздю , за то что в отличии от всяких линуксов на бздю есть полная и очень хорошая документация , и при чём на русском языке
|
Хочу попробывать воссоздать MBR загрузчиком grub`ом... но при конфигурировании граба у меня сначала система требовала bison и выдавала ошибку. Я успешно скачал этот пакетик и установил, после чего конфигурирование стало легко проходить этот момент, но стала выпадать ошибка на LZO:
Цитата:
Через порты я поставить lzo не могу, т.к. сис. админ. не разрешил системам лезть в интернет... только браузером можно.... вот и устанавливаю пакетиками, а не через порты... Буду благодарен, если кто-нибудь поможет разобраться... :help: |
а никто не мешает скачать нужные сорсы и подложить их в /usr/ports/distfiles и ставить нормально как порт.
|
Разобрался я с загрузкой двух систем при помощи загручика.
Проблема была в невозможности загрузки Windows с "неактивного" диска. Т.е. если в биосе загрузочным стоит один диск, а Windows установлен на другом, то Windows не сможет загрузиться(в моем случае комп просто перезагружался и меню выпадало занова). Решением данной проблемы стал загрузчик GRUB. Для того, что бы второй диск стал активным для воможности загружать с него Windows нужно исподьзовать следующии командочки(как я понял, то эти команды виртуально активируют диски): grub> map (hd0) (hd1) или grub> map (hd1) (hd0) Для тех, кому интересно, выкладываю содержимое своего файла с мкню(у меня это menu.lst): Цитата:
|
Часовой пояс GMT +4, время: 03:11. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.