Показать полную графическую версию : Установка FreeBSD к Windows
на компе стоит Windows ХР SP2 , Server 2003... Хочу поставить третьей FREEBSD... при установке что надо нажимать: bootmng, standart, none?
читай handbook. там все написано (2.5.3 Install a Boot Manager)
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/install-steps.html
там всего то несколько строк.
Для новичка можно и на русском для начала дать ссылку :)
http://www.freebsd.org.ua/doc/ru_RU.KOI8-R/books/handbook/install-pre.html
И на вашем месте я бы сделал резервную копию Windows
Для новичка можно и на русском для начала дать ссылку
Принципиально не согласен. Без английского все равно никуда. 90% всей документации на английском. так что лучше сразу привыкнуть :). или бросить:(.
День добрый!
Вот есть вопросик по установке. При выборе загрузчика три строчки:
1) FreeBSD boot manager
2) Standart (no boot manager)
3) Leave MBR untouched
Я так понимаю логика такая должна быть:
1 - установить загрузчик FreeBSD с возможностью загружать несколько OS;
2 - загружать FreeBSD независимо от того что там (на винте) еще есть;
3 - не трогать MBR.
Ситуация следующая. На установленную XP я ставлю FreeBSD и хочу использовать загрузчик XP. Для этого выбираю 3 и наивно полагаю, что после установки загрузится XP, и я сделаю мультизагрузку в boot.ini при помощи первого сектора раздела freebsd. Этого не происходит. Просто грузится freebsd. Не понятно тогда зачам нужна нужна третья строчка?
Т.е. чтобы использовать ntloader я должен установить freebsd. Скопировать первый сектор. В консоли востановления Windows перезаписать загрузчик freebsd и только потом дописать строчку в boot.ini?
Так как ты хочешь к сожалению у тебя не получится...Почитай Handbook...Он поможет разобратся в таких вопросах.
Tosha_l Отличный ответ! Спаисибо :)
Если не сложно укажите пожалуйста точно место в Handbook которое стоит прочитать, потомучто я его вдоль и поперек прочитал несколько раз. Faq тоже. Цитата из Handbook:
Выберите None если вы используете менеджер загрузки сторонних разработчиков, способный загрузить FreeBSD.
Я могу поступить следующим образом: выбрать "Standart", пометить раздел Windows "Set Bootable". В этом случае после установки FreeBSD загружается Windows. Проверено. Не раз. :)
Что тогда происходит при выборе "None"?
ЗЫ Так как ты хочешь к сожалению у тебя не получится
Это вы про консоль Windows? Я это проделывал несколько раз. Работает на ура. Но как-то это не по-человечески. Я имею ввиду использование загрузочного диска Windows.
Если же вы про выбор "None"? То именно в этом и проблема, что не получается. Если бы получалось, я бы сюда не писал. :) Просто если мыслить логически, читать литературу и следовать указанием, то получиться должно одно, а получается другое.
Evgentos
04-05-2006, 13:27
Если 2 операционки выбирай FreeBSD boot manager.
Evgentos Я могу без проблем установить две системы. Дело не в этом. Вы что между строк читаете? Прошу прощение если звучало грубо. Просто хочется разобраться как именно все работает, и что каждая строка обозначает. Почему при выборе "None" FreeBSD перезаписывает MBR вместо того, чтобы не трогать ее.
Belansky
04-05-2006, 13:51
Почему при выборе "None" FreeBSD перезаписывает MBR вместо того, чтобы не трогать ее.
Так быть не должно. При выборе варианта "None" вообще не должно устанавливаться никакого загрузчика. А эксперементирвать мне не на чем: на всех моих машинах только FreeBSD стоит и, следовательно, уже имеется загрузчик в MBR.
Belansky Благодарю за ответ. Я тоже догадываюсь что не должно. Но я пробовал несколько раз. Как минимум три. Так оно и происходит. В том то и дело, что вероятно этот вариант редко используется по этому и информации в инете на этот счет практически нет
Вот нашел. Если кому интересно. :)
http://lists.freebsd.org/pipermail/freebsd-bugs/2005-September/014867.html
Оказывается я был прав. И это не работает.
Rooty, а каким образом ты ставил FreeBSD и виндовс XP при этом используя загрузчик NT...?
Tosha_l
1) Устанавливается XP.
2) Устанавливается FreeBSD.
3) файл /boot/boot1 копируем на дискету (ну или на fat раздел какой-нить)
4) С помощью установочного диска XP запускаем консоль восстановления, делаем последовательно
fixboot c: (зависит от вашего Windows раздела)
fixmbr \Device\HardDisk0. (Зависит от вашего жесткого диска, используйте map для определения точного названия)
(при этом восстанавливается загрузчик XP)
5) Копируем boot1 с дискеты в С:\bootsect.bsd (см. FreeBSD FAQ). В boot.ini добавляем строку C:\bootsect.bsd="FreeBSD".
Все. При перезагрузке появляется меню выбора между Windows и FreeBSD. Одна из прелестей в том, что всегда можно безбоязненно форматировать раздел с FreeBSD (полезно начинающим. мне БЫ в свое время ой как пригодилось :) )
Примерно такая же проблемка, поэтому новую тему не создаю.
Была установлена ХР. Захотелось еще поставить FreeBSD 6. В компе имеется еще один винт, поэтому решено было ставить фрюху на него. что и было сделано. Теперь, чтобы запустить XP надо в биосе выбирать загрузку с HDD0, а если хочется во фрюхе поработать, то HDD1. Жутко не удобно это. Потому сделал так:
1. dd if=/dev/ad1s1 of=/mnt/bootsect.bsd bs=512 count=1
2. В boot.ini прописал c:\bootsect.bsd
Не грузится, пишет Boot Error.
А вот если бы это был физически один диск (т.е. и XP и FreeBSD стояли на одном винте) то все работало бы.
Как сделать чтобы FreeBSD грузилась?
Evgentos Я могу без проблем установить две системы. Дело не в этом. Вы что между строк читаете? Прошу прощение если звучало грубо. Просто хочется разобраться как именно все работает, и что каждая строка обозначает. Почему при выборе "None" FreeBSD перезаписывает MBR вместо того, чтобы не трогать ее.
А с чего ты решил, что MBR переписывается? Ты же создавал слайс для FreeBSD? Вот он и стал активным. А MBR ничего не далает особенного. Просто отдает управление на раздел, который помечен как активный.
Если хочешь использовать ntloader, то стоит сделать активным раздел с Windows при установке FreeBSD. А первый сектор у тебя уже есть. Он на CD-ROM c FreeBSD в boot. Ну и в /boot установленной системы. Какой именно файл нужен прочтешь в Handbook (The FreeBSD Booting Process).
Доигрался!
Скопировал /boot/boot0 на С: (NTFS с Windows XP).
Теперь FreeBSD грузится, а fdisk показывает, что на диске нет ни одного раздела. Видимо я MBR убил. На этом винте было два раздела, т.е. С:, дополнительный раздел с логическими дисками D: и E:
Вся информация с винта потеряна? Никаких шансов?
shadowing
18-08-2006, 01:10
galex
Используй Testdisk - я им несколько раз восстанавливал убитую MBR.Сканит диск и показывает разделы-
Но желательно чтоб ты знал разбивку диска-неправильно укажешь и кирдык ;(.
Запускал с Hiren's boot cd а сайт не знаю.
Доигрался!
Скопировал /boot/boot0 на С: (NTFS с Windows XP).
Каким образом копировал?
Теперь FreeBSD грузится, а fdisk показывает, что на диске нет ни одного раздела. Видимо я MBR убил.
Вобще-то MBR - начальная область на винте. Там помещается малюсенькая программка, которая понимает куда отдать управление. Там может быть и загрузчик. Все это я рассказываю, что бы ты понял, что MBR мало значения имеет для файловой системы. Видимо ты не MBR убил, а сам раздел покорежил.
Вся информация с винта потеряна? Никаких шансов?
Если ты следил за системой и у тебя разделы не очень фрагрментированные, то с большой вероятностью данные можно восстановить. Например c помощью Easy Recovery.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.