Ru-Board.club
← Вернуться в раздел «UNIX»

» После установки Freebsd не грузится Windows XP

Автор: dekstero4eg
Дата сообщения: 30.11.2009 13:08
Такая беда: был компьютер с ОС WinXP SP3. Поставил рядышком FreeBSD 7.1, вместе с ней поставился стандартный загрузчик. Перезагрузился, загрузчик говорит - F1 DOS F3 FreeBSD. По нажатию F1 всё зависает, загрузка Винды не идёт. FreeBSD грузится нормально. Жёсткий диск используется один, на нём 3 логических раздела, 2 NTFS и третий UFS. Пробовал грузить консоль восстановления с диска Winxp, оттуда делал fixmbr - не помогает, загрузчик пропал, однако винда не грузится, по прежнему просто чёрный экран после теста всего железа. Возникло несколько вопросов:

1) Возможно ли как-то всё таки запустить WinXP ?

2) Можно ли как-то поставить WinXP по новой, при этом чтобы была возможность загружать и FreeBSD. Насколько я знаю, винда при установке трёт MBR полностью. Можно ли будет потом что-то сделать?

3) Непосредственно по Фре вопрос: не монтируется один из NTFS-разделов. Их два, назовём их С и D

#mount_ntfs /dev/ad0s1 /mnt/C - всё нормально

#mount_ntfs /dev/ad0s2 /mnt/D - Invalid argument ad0s2.

Сама FreeBSD размещается на ad0s3

Заранее спасибо
Автор: ZoomAll
Дата сообщения: 01.12.2009 16:51
ну как вариант попробуй Acronis OS Selector, а так как теперь Acronis OS Selector неотделимая часть Acronis Disk Director Suite, то глянь здесь

а вообще хотелось бы услышать как можно победить загрузку средствами FreeBSD
Автор: MaleDog
Дата сообщения: 09.12.2009 17:40
Скорее всего после установки freebsd активным стал её раздел. ставишь загрузчик фри, делаешь активным виндовый раздел и все должно грузиться.
Автор: dekstero4eg
Дата сообщения: 10.12.2009 11:58

Цитата:
ставишь загрузчик фри, делаешь активным виндовый раздел и все

это который BootMgr, при установке ставится??? так я им и пользуюсь, вернее ставлю его при установке и он при загрузке предлагает кнопочками F1,F2 и тд выбирать раздел, с какого грузиться. Как с помощью него сделать какой-то из разделов активным???
Автор: MaleDog
Дата сообщения: 10.12.2009 16:07
С помощью него никак, а вот с помощью любой программы, которая разбивает диски на разделы запросто, например Acronis Disk Director или подобных. Еще можно в sysinstall при создании слайса пометить виндовый раздел буквой b кажется.
Автор: Drron
Дата сообщения: 11.12.2009 17:09
Поставь Grub

/usr/ports/sysutils/grub

И спользуй примерно такой конфиг

#menu.lst
color black/cyan yellow/cyan
timeout 10
default Windows

title FreeBSD-7.1
find --set-root /boot/loader
kernel /boot/loader

title Windows
find --set-root /ntldr
chainloader /ntldr

Автор: FreeLSD_md
Дата сообщения: 27.04.2011 18:54
Преамбула: установка проводилась на нетбук, с флешки...

Во время установки жёсткий диск определяется как ad4(кстати не пойму почему, он у меня один единственный), сама флешка с FreeBSD - как da0.. после окончания установки собственно грабли по сабжу

На жёстком диске существуют 3 раздела:
- 2 ntfs windows
- 1 freebsd'шный, созданный самой sysinstall из специально оставленной под это дело не размеченной области в 6 гигабайт(думаю хватит для экспериментов)...

Во время работы fdisk пробовал помечать раздел windows, как загрузочный - не помогло, не ужели нельзя просто установить и работать без проблем в совместке Windows + FreeBSD используя родной boot0 ?

Автор: Alukardd
Дата сообщения: 27.04.2011 19:34
FreeLSD_md
Цитата:
не ужели нельзя просто установить и работать без проблем в совместке Windows + FreeBSD используя родной boot0 ?
в boot0 menu должны быть соответствующие строчки для загрузки xp.
Ну или воткните GRUB, или LILO, как вариант.
Автор: ASE_DAG
Дата сообщения: 27.04.2011 21:15
FreeLSD_md
> Во время работы fdisk пробовал помечать раздел windows, как загрузочный - не помогло
А поконкретней? Что вам не помогло?

Добавлено:
И вообще, fdisk -p хотя бы дайте.
Автор: FreeLSD_md
Дата сообщения: 28.04.2011 09:33
Alukardd

Цитата:
Ну или воткните GRUB, или LILO, как вариант.

Хороший вариант, попробую найти простенький способ установки... установку можно провести из самой ОСи или надо устанавливать с флешки ?

ASE_DAG

Цитата:
А поконкретней? Что вам не помогло?

Где-то на форумах прочитал, что это может исправить ситуэйшн...

Код: Fixit# fidsk -p /dev/ad4
g c484521 h16 s63
p 1 0x07 13 85753109
a 2
p 3 0xa5 475224386 13172782
Fixit#
Автор: Alukardd
Дата сообщения: 28.04.2011 12:05
FreeLSD_md
нету фри под рукой, в портах наверное имеется и grub, и lilo. Ищите - cd /usr/ports/ && make search key=lilo | egrep '(^Port|^Path|^Info|^\B)'|less
Автор: FreeLSD_md
Дата сообщения: 28.04.2011 12:26
Alukardd
среди портов не нашёл, почему-то в /usr/ports у меня как-то мало портов... или мне так кажется, но ls /usr/ports умещается на 1 экран в 10 дюймов, чисто интуитивно - не должно ли быть больше ?

Добавлено:
есть полная коллекция портов, дальше попробую сам, что получится, отпишусь....

Добавлено:
oops whereis lilo
lilo: пусто

Добавлено:
не подскажите, что делать дальше, если в коллекции нету необходимого порта ?

Добавлено:
http://www.freebsd.org/cgi/ports.cgi?query=lilo&stype=all&sektion=sysutils также не дал результата, поставить-таки grub ?
Автор: ASE_DAG
Дата сообщения: 28.04.2011 16:29
FreeLSD_md
> что делать дальше, если в коллекции нету необходимого порта ?
Ну спросите у бээсдэшников.

> поставить-таки grub ?
Я бы поставил.

А если хотите разбираться с boot0, то дайте вывод fdisk -p, о чем я уже писал.
Автор: FreeLSD_md
Дата сообщения: 28.04.2011 16:34
поставил grub, не удаётся запустить grub-install с верными параметрами ..

gpart show ad4 говорит, что MBR есть ... на ad4...

install-grub --modules=bsd,ufs /dev/ad4 ругается

/usr/local/sbin/grub-probe: error: no such partition.
/usr/local/sbin/grub-probe: error: no such partition.
/usr/local/sbin/grub-mkimage: error: cannot start тырыпыры так понимаю из-за предыдущего фэйла........

Страницы: 1

Предыдущая тема: Обработка бинарного файла в UNIX


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.