FreeBSD и Windows (После установки BSD не грузится Windows)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

M@kar
Сообщения: 223
ОС: Windows XP

FreeBSD и Windows

Сообщение M@kar »

Ставлю сие чудо с апрельского диска LinuxFormat, но после установки не могу зайти в Windows, т.к. последний что-то не находит или не может загрузить. Сказал бы точнее, да Windows уже переустановил. Как это предотвратить или исправить после или во время установки FreeBSD 6.0?
Спасибо сказали:
Аватара пользователя
Marduk
Сообщения: 247

Re: FreeBSD и Windows

Сообщение Marduk »

M@kar писал(а):
20.05.2006 14:06
Ставлю сие чудо с апрельского диска LinuxFormat, но после установки не могу зайти в Windows, т.к. последний что-то не находит или не может загрузить. Сказал бы точнее, да Windows уже переустановил. Как это предотвратить или исправить после или во время установки FreeBSD 6.0?

Для начала надо было точно назвать это "Что-то" ;) Мне знакома ситуация с ненайденым hal.dll, вызванная тем, что с точки зрения Win после установки Фри, вернее создания первичного раздела, сдвигается на единицу номер раздела в boot.ini. Лечится это ручной правкой boot.ini или из recovery console командой bootcfg /rebuild.
[ Arch Linux || xmonad || dzen2 ]
Спасибо сказали:
M@kar
Сообщения: 223
ОС: Windows XP

Re: FreeBSD и Windows

Сообщение M@kar »

Для начала надо было точно назвать это "Что-то".

Уже поздно.
Спасибо сказали:
M@kar
Сообщения: 223
ОС: Windows XP

Re: FreeBSD и Windows

Сообщение M@kar »

Действительно, проблема звучит так:
Не удается запустить WINDOWS из-за ошибки настройки загрузкиоборудования ARC:
Неправильно сгенерировано ARC-имя для HAl и системный путь...

Через FreeBSD добравшись до BOOT.INI, увидел следущее:
[boot loader]
timeout=30
default=signature(8f800200)disk(0)rdisk(0)partion(1)\WINDOWS
[operating systems]
signature(8f800200)disk(0)rdisk(0)partion(1)\WINDOWS="Microsoft Windows XP Professionsl RU" /noexecute=opin /fast detect


Не думая закоментировал эти строки:
[boot loader]
timeout=30
#default=signature(8f800200)disk(0)rdisk(0)partion(1)\WINDOWS
#[operating systems]
#signature(8f800200)disk(0)rdisk(0)partion(1)\WINDOWS="Microsoft Windows XP Professionsl RU" /noexecute=opin /fast detect

Система грузится, но жалуется:
Неправильный файл BOOT.INI"
Загрузка с C:\WINDOWS\


Тоже выход, но как сделать по-человечески?
Спасибо сказали:
Аватара пользователя
Marduk
Сообщения: 247

Re: FreeBSD и Windows

Сообщение Marduk »

Я имел в виду совсем другую проблему, когда сообщение при загрузке гласит "файл hal.dll не найден или поврежден". Из boot.ini ты не думая удалил единственную запись ОС, что не есть очень хорошо, а сама запись, кстати говоря, имеет непонятные для меня параметры. Как универсальный совет могу порекомендовать загрузку в Recovery Console и запуск bootcfg /rebuild.
[ Arch Linux || xmonad || dzen2 ]
Спасибо сказали:
Аватара пользователя
Dimka
Сообщения: 55

Re: FreeBSD и Windows

Сообщение Dimka »

Попробую переустанови фрю и в выборе Boot Manager'a выбери BootMgr...

Если че вот мой 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="Microsoft Windows XP Home Edition RU" /execute=optin /fastdetect /noguiboot /NOPAE
MS Windows XP Home SP2
FreeBSD 6.0-Release
Спасибо сказали:
M@kar
Сообщения: 223
ОС: Windows XP

Re: FreeBSD и Windows

Сообщение M@kar »

Попробую переустанови фрю и в выборе Boot Manager'a выбери BootMgr...

И так он стоит.
Как универсальный совет могу порекомендовать загрузку в Recovery Console и запуск bootcfg /rebuild.

Захожу в безопасный режим с поддержкой командной строки и:
#BOOTCFG /REBUILD
На что винда жалуется, что такой команды нет, предлагает выполнить #BOOTCFG /?, выполняя ее я ничего полезного не нахожу.
Спасибо сказали:
M@kar
Сообщения: 223
ОС: Windows XP

Re: FreeBSD и Windows

Сообщение M@kar »

Преобразовал 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="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect /noquiboot /NOPAE
Все работает, спасибо за помощь.
Еще: собираюсь поставить GRUB, что прописать в его config-е, чтобы загрузить Windows? С FreeBSD сам разберусь.
Спасибо сказали:
Аватара пользователя
Marduk
Сообщения: 247

Re: FreeBSD и Windows

Сообщение Marduk »

(M@kar @ May 21 2006, в 06:03) писал(а):Захожу в безопасный режим с поддержкой командной строки и:
#BOOTCFG /REBUILD
На что винда жалуется, что такой команды нет, предлагает выполнить #BOOTCFG /?, выполняя ее я ничего полезного не нахожу.

Не безопасный режим, а именно загрузка в Recovery Console с инсталляционного диска Windows.
M@kar писал(а):
21.05.2006 07:03
Преобразовал 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="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect /noquiboot /NOPAE
Все работает, спасибо за помощь.
Еще: собираюсь поставить GRUB, что прописать в его config-е, чтобы загрузить Windows? С FreeBSD сам разберусь.

Из моего menu.lst:

Код: Выделить всё

title           Windows
root            (hd0,2)
makeactive
chainloader     +1

title           FreeSBD 6.0
root            (hd1,0,a)
kernel          (hd1,0,a)/boot/loader
boot

В командном режиме grub посмотри, на каких разделах находятся Windows и FreeBSD и исправь цифери ;)
[ Arch Linux || xmonad || dzen2 ]
Спасибо сказали:
Аватара пользователя
Dimka
Сообщения: 55

Re: FreeBSD и Windows

Сообщение Dimka »

M@kar писал(а):
21.05.2006 07:03
Преобразовал 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="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect /noquiboot /NOPAE
Все работает, спасибо за помощь.
Еще: собираюсь поставить GRUB, что прописать в его config-е, чтобы загрузить Windows? С FreeBSD сам разберусь.


Всегда пожалуйста... Опять же зачем тебе Grub? Чем BootMgr не устраивает?
MS Windows XP Home SP2
FreeBSD 6.0-Release
Спасибо сказали:
M@kar
Сообщения: 223
ОС: Windows XP

Re: FreeBSD и Windows

Сообщение M@kar »

Всегда пожалуйста... Опять же зачем тебе Grub? Чем BootMgr не устраивает?

1. Я у него config не могу найти
2. Немного неудобно
Добрался бы до config-а - другое дело.
Спасибо сказали:
Toptyg
Сообщения: 78

Re: FreeBSD и Windows

Сообщение Toptyg »

M@kar
Почитайте http://linuxforum.ru/index.php?showtopic=15450&hl=boot
вот пример моего boot.ini

Код: Выделить всё

[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect /execute
c:\boot1.bsd="FreeBsD"

где фаил boot1.bsd это просто boot1 из бсд.
-=<< FreeBsD 6.2 >>=-
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: FreeBSD и Windows

Сообщение elide »

офф: я бы на месте винды после установки фри не только не грузился бы, но и вообще, осознав собственное ничтожество, ликвидировался бы, посредством форматирования собственных разделов в UFS.
слава роботам!
Спасибо сказали:
M@kar
Сообщения: 223
ОС: Windows XP

Re: FreeBSD и Windows

Сообщение M@kar »

Стыдно спрашивать, но:
Пытаюсь поставить GRUB:
grub> root (hd0,2,a)
Filesystem type is ufs2, partition type 0xa5

grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/ufs2_stage1_5" exists... yes
Running "embed /boot/grub/ufs2_stage1_5 (hd0)"... failed (this is not fatal)
Running "embed /boot/grub/ufs2_stage1_5 (hd0,2,a)"... failed (this is not fata
l)
Running "install /boot/grub/stage1 (hd0) /boot/grub/stage2 p /boot/grub/menu.l
st "... failed

Error 29: Disk write error

grub> quit
# cat /boot/grub/menu.lst
color light-gray/blue black/light-gray
timeout 10
default 0

title FreeSBD 6.0
root (hd0,2,a)
kernel (hd0,2,a)/boot/loader
boot

title Windows
root (hd0,0)
makeactive
chainloader +1
Не подскажите почему ошибка?
Спасибо сказали:
-error
Сообщения: 174
Статус: sysadmin / oracle dba
ОС: HP-UX :-)

Re: FreeBSD и Windows

Сообщение -error »

имхо, ошибка в нечитании :-) сообщений после установки порта
cat /var/db/pkg/grub-0.97/+DISPLAY
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: FreeBSD и Windows

Сообщение vg2.0 »

-error писал(а):
24.05.2006 12:23
имхо, ошибка в нечитании :-) сообщений после установки порта
cat /var/db/pkg/grub-0.97/+DISPLAY

Кароче перед установкой grub'а, нужно выполнить sysctl kern.geom.debugflags=16
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
M@kar
Сообщения: 223
ОС: Windows XP

Re: FreeBSD и Windows

Сообщение M@kar »

имхо, ошибка в нечитании :-) сообщений после установки порта
cat /var/db/pkg/grub-0.97/+DISPLAY

Во-первых, я устанавливал вместе с другими пакетами, через sysinstall, поэтому и не прочитал это
Во-вторых, выполнил sysctl kern.geom.debugflags=16, потом установил grub.
FreeBSD загружается, a Windows - нет, потому что не может найти hall.dll. Как только над boot.ini не изголялся, все равно не работает.
Т.к. требовался MS Word и интернет, пришлось переустанавливать Windows.
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="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect

menu.lst:
----
title Windows
root (hd0,0)
makeactive
chainloader +1

Windows расположен на Fat разделе, устройство - (ad0s1)
Спасибо сказали:
Аватара пользователя
Marduk
Сообщения: 247

Re: FreeBSD и Windows

Сообщение Marduk »

M@kar писал(а):
25.05.2006 04:30
FreeBSD загружается, a Windows - нет, потому что не может найти hall.dll. Как только над boot.ini не изголялся, все равно не работает.
Т.к. требовался MS Word и интернет, пришлось переустанавливать Windows.

bootcfg /rebuild из Recovery Console ;)
В boot.ini останется и старая запись, потому, сравнив, сразу увидишь, на каком partition(?) установлена Windows.
А касательно ошибки Grub в предыдущих сообщениях - запускал-то от рута?
[ Arch Linux || xmonad || dzen2 ]
Спасибо сказали:
M@kar
Сообщения: 223
ОС: Windows XP

Re: FreeBSD и Windows

Сообщение M@kar »

bootcfg /rebuild из Recovery Console
В boot.ini останется и старая запись, потому, сравнив, сразу увидишь, на каком partition(?) установлена Windows.
А касательно ошибки Grub в предыдущих сообщениях - запускал-то от рута?

От рута, руки до создания пользователя еще не добрались. У меня дистрибутив оптимизированный, вставляю диск, выбираю раздел, форматирую его, а дальше Windows сам все делает. И как мне с него в recovery console зайти?
Спасибо сказали:
M@kar
Сообщения: 223
ОС: Windows XP

Re: FreeBSD и Windows

Сообщение M@kar »

Я правильно понимаю, что она устанавливается из Windows коммандой "h:\i386\winnt32.exe /cmdcons"?
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: FreeBSD и Windows

Сообщение vg2.0 »

M@kar писал(а):
25.05.2006 16:13
Я правильно понимаю, что она устанавливается из Windows коммандой "h:\i386\winnt32.exe /cmdcons"?

Да, это способ установки консоли восстановления на жесткий диск, а еще можно загрузиться с установочного компакт-диска, и выбрать режим восстановления из консоли. :)
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
M@kar
Сообщения: 223
ОС: Windows XP

Re: FreeBSD и Windows

Сообщение M@kar »

Странно, в этот раз Windows после установки GRUB-а запустилась, даже без recovery console, обновила оборудование и все.
Спасибо сказали:
nick-23
Сообщения: 227
Статус: UNIX`оид
ОС: Linux/*BSD

Re: FreeBSD и Windows

Сообщение nick-23 »

Toptyg писал(а):
22.05.2006 19:27
M@kar
Почитайте Загрузчик FreeBSD
вот пример моего boot.ini

Код: Выделить всё

[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect /execute
c:\boot1.bsd="FreeBsD"

где фаил boot1.bsd это просто boot1 из бсд.

А где находится boot1?
MaxSelect Mission AWD/Sempron 2600+/ATi Xpress 200M/1G DDR/80G HDD/CRUX 2.5
EeE PC 900/20G/Archlinux/FreeBSD 7.2-RELEASE
Why UNIX? - Just For Fun
Спасибо сказали:
nick-23
Сообщения: 227
Статус: UNIX`оид
ОС: Linux/*BSD

Re: FreeBSD и Windows

Сообщение nick-23 »

nick-23 писал(а):
05.07.2006 13:36
Toptyg писал(а):
22.05.2006 19:27

M@kar
Почитайте Загрузчик FreeBSD
вот пример моего boot.ini

Код: Выделить всё

[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect /execute
c:\boot1.bsd="FreeBsD"

где фаил boot1.bsd это просто boot1 из бсд.

А где находится boot1?

Простите, стормозил, нашёл в /boot.
MaxSelect Mission AWD/Sempron 2600+/ATi Xpress 200M/1G DDR/80G HDD/CRUX 2.5
EeE PC 900/20G/Archlinux/FreeBSD 7.2-RELEASE
Why UNIX? - Just For Fun
Спасибо сказали: