|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - DesktopBSD и WindowsXP - проблема загрузки |
|
FreeBSD - DesktopBSD и WindowsXP - проблема загрузки
|
![]() Новый участник Сообщения: 33 |
Обнаружилась следующая проблема, на ноут где стояли Виста, ХР и Убунта вместо последней установил DesktopBSD.
Загрузчик сам определил системы: DesktopBSD Windows (NTFS) DesktopBSD запускается без проблем, но теперь из загрузчика Висты ХР не запускается, указывая на неправильную настройку жесткого диска и т.д. Команды fixboot и fixmbr из консоли восстановления ХР ни к чему не приводят. И второе, на рабочем компе имеется два винта, на одном ХР на другой поставил DesktopBSD. Ситуация сложилась почти такая же - если в биос указан запуск с винта где стоит ХР то она стартует, но если с винта где DesktopBSD, то после выбора меню Винды не доходит даже до появления картинки загрузки, перегружается! Т.е. виноват загрузчик BSD? Подскажите чем можно исправить такое поведение загрузчика? Может есть альтернативное решение проблемы? |
|
Отправлено: 23:32, 02-11-2009 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать YankeeWorm, в первом случаи загрузчик BSD не причём, так как он передаёт управление загрузчику Висты, а уже в нём сложности передачи управления на ХР.
fixboot и fixmbr не помогут, так как в Висте, а именно она руководит под меню ОСей от Микрософт, используется другое хранилище (вместо boot.ini – boot\BCD) и она же передаёт загрузку на ХР. А как размещаются ОСи по дискам? Какой вид открывается в (Win+R ->diskmgmt.msc) в Висте? И какое содержимое корней дисков с ОСям от Микрософт? На месте ли файлы ntldr, ntdetect.com, boot.ini? Можно прописать BSD в ХР загрузчик, правда не знаю на сколько справедливо данное руководство для BSD, для Линукса во всяком случаи срабатывало. Цитата Win2000 FAQ:
|
|
Отправлено: 00:49, 03-11-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Новый участник Сообщения: 33
|
Профиль | Отправить PM | Цитировать Видимо и в обоих случаях загрузчик BSD все-таки что внес свое, потому ХР и не может загрузиться даже из-под Висты.
Винт разбит так: с: Vista d: Data e: WinXP : DesktopBSD А вот файлы ntldr, ntdetect.com, boot.ini на диске с: или на е: (в моем случае)? |
Отправлено: 17:25, 04-11-2009 | #3 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать По буквам томов, особенно если это присвоенное Вистой, которая всегда присваивает С: - тому на который установлена, сказать сложно.
Вот почему нужно приводить скриншот оснастки управлениями дисками Цитата:
sudo sbin/fdisk -l Про справедливость этой Линукс инструкции для BSD сказать сложно. В любом случаи, если Виста была изначально на компе, то С: и есть первый том на диске (на сколько знаю Виста не создаёт первый скрытый том, как это делает Севен) и на нём как раз должны размещаться указанные скрытые файлы. В содержимом boot.ini, в таком случаи, должна быть такая строка - multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows XP" /FASTDETECT /NOEXECUTE=OPTIN Вместо папки Windows конкретное имя папки на конечной системе, если последнее поддавалось изменению. В качестве эмпирического решения, можно добавить строки multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP (Volume 1)" /FASTDETECT /NOEXECUTE=OPTIN multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP (Volume 2)" /FASTDETECT /NOEXECUTE=OPTIN а на Е: продублировать загрузочные файлы. Это если Виста всё же передаёт управление ХРному ntldr, а это ещё под сомнением. По этому, нужно посмотреть отчёт команды bcdedit /enum all в Висте (команда должны быть запущенна в консоли от имени Админа). Возможно придется указывать правильный том для ntdlr bcdedit /set {ntdlr} device partition=С: или по номеру тома bcdedit /set {ntdlr} device partition=\Device\HarddiskVolume1 |
|
Отправлено: 20:14, 05-11-2009 | #4 |
Старожил Сообщения: 284
|
Профиль | Отправить PM | Цитировать Цитата Admiral:
просто от рута: fdisk [диск или слайс] и смотрим... |
||
Отправлено: 02:35, 06-11-2009 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Проблема с установкой WindowsXP по сети с RIS | Partizano | Автоматическая установка Windows 2000/XP/2003 | 0 | 01-02-2008 18:01 | |
Различие между FreeBSD 6.2 и DesktopBSD 1.6 RC3 | PacketFilter | Общий по FreeBSD | 5 | 09-08-2007 19:40 | |
Настройка инета на FreeBSD 6.2(DesktopBSD 1.6) модем D-Link dsl-200 | PacketFilter | Общий по FreeBSD | 1 | 08-08-2007 09:50 | |
Ваше мнение о DesktopBSD. | Igor_I | Новости и флейм из мира *nix | 10 | 17-08-2006 11:04 | |
Проблема при кодировании в WindowsXP | Antiquar | Видео и аудио: обработка и кодирование | 15 | 18-12-2004 08:57 |
|