creativ
написал 4 января 2005 года в 20:26 (986 просмотров)
Ведет себя
неопределенно; открыл 3 темы в форуме.
В мануалах написано скопируйте первй загрузочный сектор FreeBSD, потом пропишите в boot.ini. Дык вот как я его скопирую если FreeBSD не записывает в mbr ничего и естественно не загружается
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Ну хоть я и не дока в FreeBSD, раз ставил OpenBSD и там с этим у меня проблемы были, но такой фигни во FreeBSD быть не должно.
Если интересует только NTLoader то на секторе на диске есть флажок загрузки его надо поменять на сектор где стоит BSD,
а дальше дело техники (скопировать загрузчик и в NT его перекинуть), а так ставь LILO.
Загрузись с установочного диска — там есть shell.
Есть еще такая вещь — BOOTPART http://www.winimage.com/bootpart.htm
Ею можно попробовать скопировать загрузочный сектор FreeBSD.
А еще есть такая штука — Acronis OS Selector. Поставишь — вообще не придется думать на эту тему. Он тебе сам определит, что установлена Фря.
Деёствительно вешч. Тока вот денег стоит, хотя у меня варезный стоит=)
Мне тоже как-то удалось выдержать муки совести.
потом прописать его в boot.ini
Но если не уверен в том, что делаешь на 100%, то лучше не берись. Я через перепись загрузочного сектора умудрился угробить таблицу разделов :)
Я не заню куда уж проще чем описано в
file:///usr/share/doc/ru_RU.KOI8-R/books/faq/book.html#NT-BOOTLOADER
если конечно у тебя FreeBSD есть. Сто раз ставил NT загрузчик и никогда не было проблем.
там описано так:
############################
Идея заключается в копировании первого сектора корневого раздела FreeBSD в файл, находящийся в разделе DOS/NT. Предположим, что вы назвали этот файл c:\bootsect.bsd (по аналогии с c:\bootsect.dos), после чего можете отредактировать файл c:\boot.ini, чтобы он выглядел примерно так:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows NT»
C:\BOOTSECT.BSD=«FreeBSD»
C:\=«DOS»
Если FreeBSD установлена на тот же самый диск, что и загрузочный раздел NT, просто скопируйте /boot/boot1 в C:\BOOTSECT.BSD. Однако, если FreeBSD установлена на другой диск, то /boot/boot1 работать не будет, нужно копировать /boot/boot0.
/boot/boot0 нужно устанавливать с помощью sysinstall, выбрав менеджер загрузки FreeBSD в диалоговом окне при выборе менеджера загрузки. Это потому что в /boot/boot0 область таблицы разделов заполнена символами NULL, а sysinstall копирует сюда таблицу разделов перед тем, как скопировать /boot/boot0 в область MBR.
Внимание: Не копируйте просто /boot/boot0 вместо /boot/boot1, этим вы перезапишете таблицу разделов винчестера и ваш компьютер перестанет загружаться!
При запуске менеджер загрузки FreeBSD задаёт ОС, которая загружалась последний раз, устанавливая для этой операционной системы признак активизации в таблице разделов, а затем записывает 512 байт самого себя обратно в MBR, так что если вы просто скопируете /boot/boot0 в C:\BOOTSECT.BSD, то в MBR будет записана пустая таблица разделов с флагом активности в некотором месте.
#############################
/boot/boot1 — этот файл всегда брал на установочном диске по FreeBSD
всё работало без проблем!