The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Nt boot loader & Freebsd"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Nt boot loader & Freebsd"
Сообщение от andrew Искать по авторуВ закладки on 09-Авг-02, 11:19  (MSK)
Уважаемые! Напомните пожалуйста как в НТ-й boot.ini добавить загрузку Freebsd ( c ad2s2a)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Nt boot loader & Freebsd"
Сообщение от BartSimpson emailИскать по авторуВ закладки on 09-Авг-02, 13:47  (MSK)
>Уважаемые! Напомните пожалуйста как в НТ-й boot.ini добавить загрузку Freebsd ( c
>ad2s2a)


Почитай в фаге, типа так: копируеш первые 512 байт загрузчика FreeBSD (dd) в файл на диск NT, прописываеш так же как и 98, вот и все.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Nt boot loader & Freebsd"
Сообщение от andrew Искать по авторуВ закладки on 09-Авг-02, 15:26  (MSK)
>>Уважаемые! Напомните пожалуйста как в НТ-й boot.ini добавить загрузку Freebsd ( c
>>ad2s2a)
>
>
>Почитай в фаге, типа так: копируеш первые 512 байт загрузчика FreeBSD (dd)
>в файл на диск NT, прописываеш так же как и 98,
>вот и все.


Этот способ прокатывает, если фря и нт стоят на одном винте. А у меня НТ-primary master, а фря - sec master, и че делать в этом случае?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Осторожно!"
Сообщение от Miramon Искать по авторуВ закладки on 09-Авг-02, 19:25  (MSK)
>Этот способ прокатывает, если фря и нт стоят на одном винте. А
>у меня НТ-primary master, а фря - sec master, и че
>делать в этом случае?

ОСТОРОЖНО!!!
Собственный печальный опыт. XP и FreeBSD на одной машине на разных винтах.
Переключался через BIOS поначалу. Когда мне это надоело, сделал всё по
инструкции. Прописал в экспишном boot.ini загрузку с файлика, лежащего на
ДОСовском разделе. Первая загрузка фрюхи с помощью XP прошла на ура. Но
когда попытался загрузить XP, тут-то я и понял, как я попал. Короче -
партишн тейбл с фрюшного винта затёр собою партишн ДОСовского. Он-то
привык, что когда ему загрузка достаётся, биос считает его диском C.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Осторожно!"
Сообщение от andrew Искать по авторуВ закладки on 12-Авг-02, 14:19  (MSK)
>>Этот способ прокатывает, если фря и нт стоят на одном винте. А
>>у меня НТ-primary master, а фря - sec master, и че
>>делать в этом случае?
>
>ОСТОРОЖНО!!!
>Собственный печальный опыт. XP и FreeBSD на одной машине на разных винтах.
>
>Переключался через BIOS поначалу. Когда мне это надоело, сделал всё по
>инструкции. Прописал в экспишном boot.ini загрузку с файлика, лежащего на
>ДОСовском разделе. Первая загрузка фрюхи с помощью XP прошла на ура. Но
>
>когда попытался загрузить XP, тут-то я и понял, как я попал. Короче
>-
>партишн тейбл с фрюшного винта затёр собою партишн ДОСовского. Он-то
>привык, что когда ему загрузка достаётся, биос считает его диском C.

Это все так... Я тоже пробовал по всякому: и dd копировал бут-сектор, и использовал /boot/boot1, и все равно никак. Может всетаки жоть кто-нибудь ЗНАЕТ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Осторожно!"
Сообщение от Pantera emailИскать по авторуВ закладки on 12-Авг-02, 14:55  (MSK)

>Это все так... Я тоже пробовал по всякому: и dd копировал бут-сектор,
>и использовал /boot/boot1, и все равно никак. Может всетаки жоть кто-нибудь
>ЗНАЕТ?

Как можно использовать загрузчик NT для запуска FreeBSD?

Эта процедура выглядит по разному для версий FreeBSD 2.2.x и 3.x (с трё
хступенчатым процессом загрузки системы).

Идея заключается в копировании первого сектора корневого раздела 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"


Для систем 2.2.x предполагается, что DOS, NT, FreeBSD или другая операционная
система были установлены в их соответствующие разделы fdisk на одном и том же
диске. В моём случае DOS & NT находятся на первом разделе fdisk, а FreeBSD на в
тором. Я также установил FreeBSD для загрузки с её раздела, а не из MBR.

Смонтируйте дискету в формате DOS (если вы используете NTFS) или раздел FAT,
скажем, в каталог /mnt.

    # dd if=/dev/rda0a of=/mnt/bootsect.bsd bs=512 count=1


Перезапустите DOS или NT. Пользователи NTFS должны скопировать файл
bootsect.bsd и/или bootsect.lnx с дискеты на диск C:\. Измените атрибуты (прав
а) на файл boot.ini следующим образом:

    C:\> attrib -s -r c:\boot.ini


Отредактируйте этот файл, добавив соответствующие строки из примерного boot.ini
выше, и восстановите атрибуты:

    C:\> attrib +s +r c:\boot.ini


Если FreeBSD загружается из MBR, восстановите его командой DOS fdisk после
того, как переконфигурировали их для загрузки с их "родных" разделов.

Для систем FreeBSD 3.x эта процедура выглядит несколько проще.

Если FreeBSD установлена на тот же самый диск, что и загрузочный раздел NT,
просто скопируйте /boot/boot1 в C:\BOOTSECT.BSD. Однако, если FreeBSD установ
лена на другой диск, то /boot/boot1 работать не будет, нужно копировать /boot/
boot0.


    Warning НЕ КОПИРУЙТЕ ПРОСТО /boot/boot0 ВМЕСТО /boot/boot1, ЭТИМ ВЫ
    ПЕРЕЗАПИШЕТЕ ТАБЛИЦУ РАЗДЕЛОВ ВИНЧЕСТЕРА И ВАШ КОМПЬЮТЕР ПЕРЕСТАНЕТ
    ЗАГРУЖАТЬСЯ!

/boot/boot0 нужно устанавливать с помощью sysinstall, выбрав менеджер загрузки
FreeBSD в диалоговом окне при выборе менеджера загрузки. Это потому что в /boot
/boot0 область таблицы разделов заполнена символами NULL, а sysinstall копирует
сюда таблицу разделов перед тем, как скопировать /boot/boot0 в область MBR.

При запуске менеджер загрузки FreeBSD задаёт ОС, которая загружалась последний
раз, устанавливая для этой операционной системы признак активизации в таблице
разделов, а затем записывает 512 байт самого себя обратно в MBR, так что если в
ы просто скопируете /boot/boot0 в C:\BOOTSECT.BSD, то в MBR будет записана
пустая таблица разделов с флагом активности в некотором месте.

http://faqs.org.ru/os/unix/freebsd5.htm

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Осторожно!"
Сообщение от andrew Искать по авторуВ закладки on 13-Авг-02, 14:10  (MSK)
>
>>Это все так... Я тоже пробовал по всякому: и dd копировал бут-сектор,
>>и использовал /boot/boot1, и все равно никак. Может всетаки жоть кто-нибудь
>>ЗНАЕТ?
>
>Как можно использовать загрузчик NT для запуска FreeBSD?
>
>Эта процедура выглядит по разному для версий FreeBSD 2.2.x и 3.x (с
>трё
>хступенчатым процессом загрузки системы).
>
>Идея заключается в копировании первого сектора корневого раздела 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"
>
>
>Для систем 2.2.x предполагается, что DOS, NT, FreeBSD или другая операционная
>система были установлены в их соответствующие разделы fdisk на одном и том
>же
>диске. В моём случае DOS & NT находятся на первом разделе fdisk,
>а FreeBSD на в
>тором. Я также установил FreeBSD для загрузки с её раздела, а не
>из MBR.
>
>Смонтируйте дискету в формате DOS (если вы используете NTFS) или раздел FAT,
>
>скажем, в каталог /mnt.
>
>    # dd if=/dev/rda0a of=/mnt/bootsect.bsd bs=512 count=1
>
>
>Перезапустите DOS или NT. Пользователи NTFS должны скопировать файл
>bootsect.bsd и/или bootsect.lnx с дискеты на диск C:\. Измените атрибуты (прав
>а) на файл boot.ini следующим образом:
>
>    C:\> attrib -s -r c:\boot.ini
>
>
>Отредактируйте этот файл, добавив соответствующие строки из примерного boot.ini
>выше, и восстановите атрибуты:
>
>    C:\> attrib +s +r c:\boot.ini
>
>
>Если FreeBSD загружается из MBR, восстановите его командой DOS fdisk после
>того, как переконфигурировали их для загрузки с их "родных" разделов.
>
>Для систем FreeBSD 3.x эта процедура выглядит несколько проще.
>
>Если FreeBSD установлена на тот же самый диск, что и загрузочный раздел
>NT,
>просто скопируйте /boot/boot1 в C:\BOOTSECT.BSD. Однако, если FreeBSD установ
>лена на другой диск, то /boot/boot1 работать не будет, нужно копировать /boot/
>
>boot0.
>
>
>    Warning НЕ КОПИРУЙТЕ ПРОСТО /boot/boot0 ВМЕСТО /boot/boot1, ЭТИМ
>ВЫ
>    ПЕРЕЗАПИШЕТЕ ТАБЛИЦУ РАЗДЕЛОВ ВИНЧЕСТЕРА И ВАШ КОМПЬЮТЕР ПЕРЕСТАНЕТ
>
>    ЗАГРУЖАТЬСЯ!
>
>/boot/boot0 нужно устанавливать с помощью sysinstall, выбрав менеджер загрузки
>FreeBSD в диалоговом окне при выборе менеджера загрузки. Это потому что в
>/boot
>/boot0 область таблицы разделов заполнена символами NULL, а sysinstall копирует
>сюда таблицу разделов перед тем, как скопировать /boot/boot0 в область MBR.
>
>При запуске менеджер загрузки FreeBSD задаёт ОС, которая загружалась последний
>раз, устанавливая для этой операционной системы признак активизации в таблице
>разделов, а затем записывает 512 байт самого себя обратно в MBR, так
>что если в
>ы просто скопируете /boot/boot0 в C:\BOOTSECT.BSD, то в MBR будет записана
>пустая таблица разделов с флагом активности в некотором месте.
>
>http://faqs.org.ru/os/unix/freebsd5.htm

А кто-нибудь ЭТО САМ делал? Если делал - опишите, плиз, по-шагам ...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Осторожно!"
Сообщение от Pantera emailИскать по авторуВ закладки on 13-Авг-02, 14:16  (MSK)
>>пустая таблица разделов с флагом активности в некотором месте.
>>
>>http://faqs.org.ru/os/unix/freebsd5.htm
>
>А кто-нибудь ЭТО САМ делал? Если делал - опишите, плиз, по-шагам ...
>
Делал. Точно по факу. Все работало. Но решившись перестраховаться, я пренес НТ под Вмваре, и все стало замечательно.Грузится Фря, а затем если надо то Вмваря с НТ.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Другой вариант"
Сообщение от Acher emailИскать по авторуВ закладки on 13-Авг-02, 14:32  (MSK)
Если есть необходимость грузить различные системы с одного компа, можно установить System Commander от vCom. Я использую версию 2000 и у меня на одном компе живут установленные на разных винтах Sol 8x86, FreeBSD 4.5, Linux RHat 7.2, BeOS 5.0.2, NetWare 5.1, четыре разных винды и DOS. Друг другу никто не мешает.
Есть, конечно, тонкости. О них можно прочесть в документации по SysComm или найти на этом сайте.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: Другой вариант"
Сообщение от Tolstik Искать по авторуВ закладки on 14-Авг-02, 16:03  (MSK)
Присоединяюсь к Acher, с небольшим отличием - PQ BootMagic, имхо, гораздо удобнее. Юзаю не один год, никаких проблем
(тьфу-тьфу-тьфу!).
  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "RE: Осторожно!"
Сообщение от Toxa emailИскать по авторуВ закладки on 15-Авг-02, 22:58  (MSK)
>ОСТОРОЖНО!!!
>Собственный печальный опыт. XP и FreeBSD на одной машине на разных винтах.
>
>Переключался через BIOS поначалу. Когда мне это надоело, сделал всё по
>инструкции. Прописал в экспишном boot.ini загрузку с файлика, лежащего на
>ДОСовском разделе. Первая загрузка фрюхи с помощью XP прошла на ура. Но
>
>когда попытался загрузить XP, тут-то я и понял, как я попал. Короче
>-
>партишн тейбл с фрюшного винта затёр собою партишн ДОСовского. Он-то
>привык, что когда ему загрузка достаётся, биос считает его диском C.

У самого была такая же проблема - ХР и 4.5 фряха на РАЗНЫХ винтах. Меня предупреждали, что возможны подобные грабли, и я сделал проще - выставил стандартный фряшный загрузчик, тот, который "F1 - DOS, F2 - FreeBSD" и т.п. Согласен, он не сахар, лило и то получше будет, но факт - работает все отлично, по Ф1 гружу ХР, по Ф2 - Фрю.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: Nt boot loader & Freebsd"
Сообщение от brj emailИскать по авторуВ закладки on 14-Авг-02, 06:53  (MSK)
>Уважаемые! Напомните пожалуйста как в НТ-й boot.ini добавить загрузку Freebsd ( c
>ad2s2a)


Твой ответ bootpart. Поисковики в руки, если что.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру