Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Проблема с установкой второй ОС (http://forum.oszone.net/showthread.php?t=132569)

VladimirShushkov 20-02-2009 11:26 1043849

Проблема с установкой второй ОС
 
Здравствуйте, коллеги!

Есть машина, два жестких диска. Каждый разбит следующим образом:

Диск1: c: (осн) d: (лог) e: (лог) (Primary, Bootable)
Диск2: f: (осн) g: (осн) h: (осн) (Secondary)

На диске C: установлена XP. Хочу установить Win2003 на диск H:. Установка нормально запускается, копируются файлы, однако после первой перезагрузки выскакивает сообщение, гласящее, что ntoskrnl.exe не может быть найден. В действительности файл имеется.
Похоже какая-то проблема с загрузчиком, не знает он что ли как достучаться до второго диска, ведь сам-то он получается что на первом.

Boot.ini вроде корректен:

multi(0)disk(0)rdisk(1)partition(3)\WINDOWS="Windows Server 2003, Enterprise RU" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect

Как быть?

Спасибо.

CnyH9I 20-02-2009 15:00 1044035

Цитата:

Цитата VladimirShushkov
Диск2: f: (осн) g: (осн) h: (осн) (Secondary) »

тут и ответ - просто после перезагрузки данные установщика не видят скопированных ранние данных, так как с начале загружаться Диск1: c: (осн) d: (лог) e: (лог) (Primary, Bootable), просто на время установки смените перемычки на жестких в точности наоборот или установите в BIOSе какой диск загружаться будет первым...

VladimirShushkov 20-02-2009 15:21 1044056

Интересно. А потом что? Неужели после установки все будет нормально работать? Наверняка ведь, когда после установки верну все на место загрузчик на первом диске опять не сможет найти вторую ОС?

CnyH9I 20-02-2009 15:24 1044060

ну главное установка пройдёт нормально, а дальше ведь загрузчик всегда можно и восстановить...

VladimirShushkov 20-02-2009 18:38 1044236

Да понятно, что можно восстановить. Но как заставить его работать со вторым диском? Почему он-гад не прыгает на него?

okshef 20-02-2009 18:44 1044241

VladimirShushkov, прикрепите к следующему сообщению скрин "управления дисками" (Пуск+R, diskmgmt.msc)
необходимо отредактировать boot.ini, а в слепую - никак (можно ошибиться), и укажите точно (по скрину) в каком разделе что установлено (или хотите установить). До перемычек дело дойдет (может быть) после. :)
P.s. А после перезагрузки меню загрузки - двойное?

Vergilii 21-02-2009 01:54 1044581

Добрый вечер всем!
Позвольте подключиться к Теме, я столкнулся со сходной проблемой и, видимо, нет смысла открывать похожую.

Я в течение года успешно использовал систему с двойной загрузкой, которую сам и сконфигурировал. Далось не легко, но работало всё безукоризненно.
Но вот решил сделать ещё лучше и теперь я в Теме... Таким образом:

Было:
Диск1: C: Widows 2000, D (логический) - 120GB - second boot device
Диск2: F: Widows XP, G: (осн) H: (логический) - 320 Gb - подключен через ATA контроллер - third boot device
Причём, Widows XP была установлена позже, в качестве второй системы на вновь приобретённый винчестер. Возможно, это важно.

Наконец, когда не осталось ни одной причины держать далее на машине Win2000, я решил установить на её место Win XP SP2.
Используя методику одного форумчанина, я полностью отключил второй винчестер (не исключаю, что это было ошибкой).
Удалил системные файлы с логического D, отформатировал С и приступил к установке системы. Всё прошло гладко.
Подключил, отключенный на время инсталяции, второй винчестер. Установил на новую систему драйверы АТА контроллера. Проверил - оснастка "Управление дисками" видит оба винчестера, разделы определяет правильно. Однако, выбор системы для загрузки сейчас не возможен, и это понятно, так как свежезаписанный файл Boot.ini ничего не знает о системе на отключенном на время инсталяции винчестере.
Редактирую файл Boot.ini вручную - копирую в нём нижнюю строку и в копии меняю номер диска и вписываю имя "старой" системы.
(Должен признаться, что такая редакция мной этого файла основана на чисто логическом подходе, а не на фундаментальных знаниях.)
Перезагружаюсь, две строки для выбора загружаемой системы теперь есть. Выбираю старую Ось, ту, что была на отключенном винчестере ... и имею чёрный экран с разъяснениями:

Не удаётся запустить Windows из-за аппаратных ошибок настройки диска
Не удаётся выполнить чтение с выбранного загрузочного диска
Проверьте указанный путь и исправность оборудования диска

Соображения: "исправность оборудования диска" сомнений не вызывает, так как за полчаса до реорганизации он работал без замемечаний. И сейчас на нём определяются все разделы и обозреваются все папки и файлы. В БИОСе ничего не менял, всё осталось как было до переустановки Оси.
А вот путь я мог указать не верно. Признаюсь, я поэкспериментировал потом с путями, но ничего не добился. Отсюда вопрос к Форуму:

Пожалуйста, подскажите, как должна выглядеть строка файла Boot.ini, определяющая путь загрузки системы, расположенной в первом разделе Второго винчестера, подключённого через АТА контроллер, но не входящего ни в какие RAID массивы? Путь же к свежеустановленной Оси на Первом винчестере выглядит так:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP SP2 Professional RU" /noexecute=optin /fastdetect

Я обратил внимание, что если в корневом каталоге диска С первого винчестера присутствуют все необходимые для загрузки файлы (ntldr, NTDETECT.COM, boot.ini итд) и это естественно, то в корневом каталоге системного диска F второго винчестера из их числа наличествует только один - pagefile.sys.
Отсюда второй вопрос к Форуму - это так и должно быть? Если нет, то в какой момент и каким образом могли исчезнуть эти файлы?

Ещё одно наблюдение: оснастка "Управление дисками" помечает раздел F, с системы которого мне пока загрузится не удаётся, словом "Активен". Но раздел С, с которого произведена загрузка, активен по определению, а два раздела, я где-то читал, одновременно быть активными не могут!
Может быть в этом причина проблемы?

Всё понятно для случая, когда несколько Осей стоят в разных разделах одного винчестера. Загрузочный сектор один и необходимые для загрузки файлы находятся в одном из корневых каталогов. И совершенно не ясно как всё должно выглядеть в случае, когда операционные системы располагаются на разных винчестерах. У меня дома две толстых книги по системам и обе, затронутые мной темы, обходят стороной, видимо, как не существенные.

Я буду очень признателен людям, нашедшим время внести ясность по поводу описанных выше проблем. А также прошу указать на возможные ошибки, допущенные мной в процессе инсталяции системы и путь решения проблемы.

okshef 21-02-2009 08:04 1044645

Vergilii, информация по boot.ini и здесь.
Основываясь на полученных знаниях, получаем параметр rdisk(1) - второй HDD, остальное - без изменений. Если что-то не получится - тоже присылайте в следующем сообщении скрин управления дисками и текст вашего boot.ini.
По поводу файлов (отсутствующих) - главное, чтобы они были на активном диске и разделе.

Petya V4sechkin 21-02-2009 10:43 1044702

Vergilii, воспользуйтесь фильтрами по названию темы по boot.ini.



Результат

Файл BOOT.INI и принятые имена ARC-путей, а также их использование

А также в консоли восстановления команда bootcfg, опция /rebuild или /scan
Цитата:

Цитата KB314058
BOOTCFG

Эта команда используется для восстановления и настройки загрузки.

Можно использовать перечисленные ниже параметры.
/rebuild — просмотр всех копий Windows с возможностью выбора копии для добавления в меню загрузки.
/scan — поиск копий Windows на дисках и отображение результатов с возможностью выбора копии для добавления в меню загрузки.


Vergilii 21-02-2009 12:09 1044747

Okshef, Petya V4sechkin,
Господа, позвольте поблагодарить Вас за оперативно предоставленну информацию.
Загрузку второй системы сразу же удалось восстановить, включив параметр rdisk(1).
Как всегда, оказалось, что ларчик открывался просто. Надо было просто понимать, что означает элемент rdisk(*).
Я предполагал, что он как-то связан с RAID массивами, которые я не конфигурировол. Оказалось, что нет.
Тем не менее, осталось неясным - что означает символ r во фразе rdisk.

Я надеюсь, что ответы на мои вопросы погут и VladimirShushkov решить свою проблему с загузкой.


Время: 04:58.

Время: 04:58.
© OSzone.net 2001-