PDA

Просмотр полной версии : Установка второй ОС


Andy_
06.11.2009, 16:28
Доброго времени суток.

Имеется следующая ситуация. Есть компьютер смотрит в чужой домен, о.с. Windows 2000 SP4 + все kb. Необходимо поставить второй жесткий диск, установить Windows XP Prof. Железо следующее Asus P4BP-MX, P4 2.4 GHz/ 512 mb, винт IDE Samsung 80 GB, видео и сеть интегрированные.
Установка WinXP на новый винч Hitachi 80GB прошла нормально, в boot.ini появилась вторая о.с. Далее картина маслом, по умолчанию грузится WinXP, при выборе Win2000 ругается что система порушена. Грузился с консоли восстановления, запускал следующее bootcfg, fixmbr, fixboot. Итог один Win2000 не пашет, если заменить загрузчик NTDETECT.COM то Win2000 грузится, но не пашет WinXp (при таком раскладе, когда выбираем загрузку WinXP, на долю секунды высвечивается "Загрузка Windows 2000"!!!! А дальше капитальный зависон).

Как заставить работать обе О.С.? убить Win2000 даже не предлагайте!!! Там стоит специфический софт, его полгода потом будут ехать ставить =).

Borland
07.11.2009, 09:18
На время установки второй ОС физически отключите винчестер с первой. Получите 2 абсолютно независимых системы.
Выбор с какого винта грузиться можно осуществлять через опции BIOS...

Emelman
07.11.2009, 11:34
На время установки второй ОС физически отключите винчестер с первой. Получите 2 абсолютно независимых системы.
Выбор с какого винта грузиться можно осуществлять через опции BIOS...
Оно конечно понятно, но данный метод был сразу же отметён в сторону в связи с тем, что за этим компьютером будет работать тётка-бухгалтер, которой мягко говоря в BIOS лучше не соваться.
Неужели нет другой возможности "подружить" Win2k и WinXP? :(

Borland
07.11.2009, 12:16
Ну, вообще-то, загрузчик XP как таковой прекрасно поднимает 2000. И более ранние ОС тоже, вплоть до DOS. Так что "косяк" где-то у Вас в системе, и скорее всего - в 2000. Понять где он и как его устранить (если это вообще возможно) телепатически просто нереально.
Можно попробовать установить сторонний менеджер загрузки, например Acronis OS Selector, PowerQuest/Norton BootMagic или даже GRUB - но не факт, что на них не скажется та же ошибка. А комп главбуха - это не та машина, на которой стОит ставить эксперименты... Уж лучше поставить отдельный комп с XP, если эта ОС так жизненно необходима. А то и ноут/нетбук прикупить, зависимо от потребностей...

Andy_
09.11.2009, 14:09
Итого: поставили сторонний менеджер OS Selector итог тот же вылет, не хочет работать. Сменили материнку на новую, так как старая померла, не выдержав надругательств:biggrin:
С новой матерью та же кочерга. Вообщем сидим думаем :beer:

Necromancer
09.11.2009, 14:22
1. Если снять хард с Windows XP Загрузка win2k Нормально идет?
2. boot.ini если можно написать какой у вас и что именно в нем прописано как на диске в winxp так и на win2k.
3. Скопируй NTLDR и Ntdetect.com с диска windows 2k в system32 - должен загрузить win2k без проблем. Сними Хард с win2k и на хард где должна стоять XP поставь XP. Подсоединяешь хард с Windows 2k и ставишь внешний boot loader, например EasyBCD.

vovik
09.11.2009, 14:23
Оно конечно понятно, но данный метод был сразу же отметён в сторону в связи с тем, что за этим компьютером будет работать тётка-бухгалтер, которой мягко говоря в BIOS лучше не соваться.С новой матерью та же кочергаНовая мамка не поддерживает выбор загрузочного устройства по F8? Мне кажется эта операция доступна и тетке-бухгалтеру. Системы при этом будут абсолютно независимые, каждая со своим загрузчиком

Emelman
09.11.2009, 15:15
1. Загрузка Windows 2000 в данный момент грузится в любом случае (и при снятом винчестере WinXP, и когда они вместе), т.к. был перезаписан загрузчик NTDETECT.COM на родной Win2k. Если загрузчик записан от XP, то Windows 2000 грузиться отказывается.
2. А смысл выкладывать Boot.ini от систем, когда они установлены по отдельности? Ну нам не сложно... :contract:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional RUS" /fastdetect

[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

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional RUS" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
3. Данную процедуру как раз сегодня утром реализовывали. Результат поразительный! Win2k так же ругается, что системные файлы порушены. :(

vovik, к сожалению, материнская плата на бюджетном i865 чипсете и подобных фишек ещё не знает. :(

Necromancer
09.11.2009, 15:29
То есть получается так, что когда есть только ОДИН хард, например с win2k - винда грузится, тоже самое с winxp. А когда оба харда подцеплены - грузится только Windows XP а 2k выдает ошибку?

vovik
09.11.2009, 15:34
материнская плата на бюджетном i865 чипсете и подобных фишек ещё не знает.А почему ты считаешь, что новая плата на этом чипсете?

Еще вариант: использовать загрузчик с CD или флешки. Удобно тем, что можно специально для не_очень_продвинутого_юзера прописать в соответствующих показываемых строчках то, что нужно пользователю на понятном ему языке

modest
09.11.2009, 15:35
Был немного похожий глюк у меня с 2-я дисками и системами. При загрузке винда падала в синий экран. По отдельности все грузилось...Проблема оказалось банальной, диск разбит был на разделы и второй диск подменял второй раздел своим, а на втором разделе тоже стоял софт, который грузился при старте винды.Пришлось на каждом диске оставлять по разделу...

Emelman
09.11.2009, 15:42
То есть получается так, что когда есть только ОДИН хард, например с win2k - винда грузится, тоже самое с winxp. А когда оба харда подцеплены - грузится только Windows XP а 2k выдает ошибку?
Именно так. И если на винчестере с Windows 2000 заменить "NTDETECT.COM" и "ntldr" на родной от Win2k, то двухтысячная система грузится, а вот XP уже отказывается работать.

добавлено через 5 минут
А почему ты считаешь, что новая плата на этом чипсете?
Потому что под словом "новая материнская плата" имелось в виду, что она новая из коробки, взамен старой сгоревшей, а не то, что она была выпущена с конвейера недавно. :biggrin:
Кстати, материнка "аля новая" - ASRock P4i65G.

Necromancer
09.11.2009, 15:42
Именно так. И если на винчестере с Windows 2000 заменить "NTDETECT.COM" и "ntldr" на родной от Win2k, то двухтысячная система грузится, а вот XP уже отказывается работать.

Диск с Windows XP висит, я надеюсь, на slave? А Windows 2k на master? (джамперы)
Если не так - смени их так. Если же так - попробуй обратно.

Emelman
09.11.2009, 15:57
Еще вариант: использовать загрузчик с CD или флешки. Удобно тем, что можно специально для не_очень_продвинутого_юзера прописать в соответствующих показываемых строчках то, что нужно пользователю на понятном ему языке
А вот про это, если можно, поподробнее или ссылочку хотя бы?
Диск с Windows XP висит, я надеюсь, на slave? А Windows 2k на master? (джамперы)
Если не так - смени их так. Если же так - попробуй обратно.
Ну, уважаемый, за нубасов то нас держать не надо. :) У нас один диск IDE (Master), а второй и вовсе на SATA-II!!!

BorLase
09.11.2009, 17:41
а не может быть такого, что при загрузке вин2к тупо перетасовывает винты и пытается продолжить грузиться ХР-шного винта?

правда, это не объясняет, что с этим делать - но хотя бы причину найти...

загрузиться в командную строку или сейф-мод получается? проверить эту идею.

Andy_
09.11.2009, 18:26
BorLase, Если NTDETECT.COM родной W2k. то грузится нормально только W2k. WinXP ни в сейф моде ни в строку не идет, моргает и все черный экран.

vovik,
Прошил мать новым биосом, появилась волшебная функция f11, через выбор винчестеров, отдельно друг от друга, системы стали грузится.

PS На другом аналогичном компе по конфигурации и уст. Win2k, установка WinXP прошла на ура. Обе системы нормально работают и грузятся.. :eek::confused::biggrin: