-
установка на 1 компьютере 3 систем
Уважаемые знатоки!
Подскажите что сделать в следующей ситуации: жил-был umbuntu жил хорошо всё было у него нормально, но к сожалению программисты из вышестоящих организаций не знают слова Linux и все программы пишут на Windows пришлось поставить 7... И всё было опять таки нормально пока не пришла новая мегаважная софтина (точнее 3 софтины) которая не идёт ни на 7 ни на убунту. пришлось ставить ещё ХР в догонку. И тут-то начались проблемы:
Сжал диск D: освободил 20 гигов под ХР ребутнулся начал ставить ХР но после копирования файлов на диск комп ребутится и всё... Operation system failed... вспомнил что при создании раздел не сделал его активным загрузил акронис сделал диск на который ставлю ХР активным и всё прекрасно встало. Зайдя в ХР первым делом воткнул дисочек семёрки и выполнил E:\boot\bootsect.exe /nt60 all загрузчик 7 восстановился. Остальные манипуляции решил провести из 7. Ребутнулся. Загрузился всё равно ХР, тогда я опять загрузился с акрониса и сделал 100 метровый загрузочный диск семёрки активным. Семёрка благополучно загрузилась... В сёмерке прописал следующее:
bcdedit.exe /create {ntldr} /d "Windiws XP"
bcdedit.exe /set {ntldr} device partition=G:
bcdedit.exe /set {ntldr} path \ntldr
но итог нулевой вообще никаких телодвижений в сторону появления и тем более загрузки ХР.
винт на 160 имеет такую структуру:
100 метров загрузчик
40 гигов под семёрку
20 гигов убунту
2 гига свап
67 гигов под всякое разное
20 гигов под ХР
вот и не могу понять что ему сколдовать чтобы загрузить ХР.
Ломаем, калечим, пугаем, увечим!(быстро, недорого)
-
Будь в курсе!
Будь в курсе!
Надоело быть жертвой? Стань профи по информационной безопасности, получай самую свежую информацию об угрозах и средствах защиты от ведущего российского аналитического центра Anti-Malware.ru:
-
В семёрке начиная с про версии, или какая там не знаю, уже есть хрюша в виртуальной среде, зачем стока разделов городить?
-
-
вот не понимаю таких "советчиков" я же не просил советовать как мне лучше сделать, я просил помочь в сложившейся ситуации, а по-поводу виртуалки - у меня ни мамка ни проц не поддерживают аппаратную виртуализацию
Ломаем, калечим, пугаем, увечим!(быстро, недорого)
-
Извините, я мимо проходил.
Сообщение от
dgigernaw
у меня ни мамка ни проц не поддерживают аппаратную виртуализацию
не нужно ему это там, он и без этого работает... вроде
-
-
нужно-нужно... пробовал уже
Ломаем, калечим, пугаем, увечим!(быстро, недорого)
-
нужно-нужно... пробовал уже
нет, не нужно, около пары месяцев назад МС сняла ограничение на присутствие виртуализации, нужно просто обновить XP-mode
по теме, исходя из синтаксиса вы забыли последнюю строку которая должна добавить эту запись в загрузчик, подробней тут , также проверьте, раздел с Xp в семерке у вас точно G?
%windir%\system32\Bcdedit /create {ntldr} /d "Microsoft Windows XP"
%windir%\system32\Bcdedit /set {ntldr} device partition=C:
%windir%\system32\Bcdedit /set {ntldr} path \ntldr
%windir%\system32\Bcdedit /displayorder {ntldr} /addlast
-
ну я XP mode качал неделю назад (куда уж новее) и всё равно требует аппаратную поддержку виртуализации.
а по-поводу /addlast - это просто перемещение записи об XP ниже по списку, т.е. просто у меня будет windows 7 запись ниже чем windows XP на процесс загрузки это не влияет.
и ещё, по-поводу G: непосредственно в среде windows 7 диск с XP виден как G: но при загрузке в акронис он видит что диск G: - это диск с убунту а диск с XP - это E: поэтому я сбрил свап и убунтовский диск теперь у меня структура: 100 мб загрузчик, 40 гб - windows 7, 22 гб - свободное место, 67 гб - дата, 20 гб - XP и войдя в семёрку переименовал партицию с XP на E: теперь у меня и акронис и Windows 7 диск с XP видят как E: пробовал:
bcdedit.exe /set {ntldr} device partition=E:
bcdedit.exe /set {ntldr} path \ntldr
по-прежнему 0 эмоций в сторону загрузки ХР
к стати когда конфигурировал загрузчик то я ещё прописывал
bcdedit.exe /default {current}
bcdedit.exe /timeout 10
bcdedit.exe /set {current} /addfirst
но я думаю это никак не могло способствовать невозможности загрузки ХР.
я ещё понять не могу ... все в гайдах о восстановлении загрузчика пишут:
bcdedit.exe /set {ntldr} device partition=C:
если везде и всюду ХР устанавливают на второй раздел и следовательно загрузчик ntldr находится на диске D:
а на диске С: это всего-лишь своеобразная ссылочка которая показывает куда обращаться за загрузочной инфой...
Последний раз редактировалось Alexey P.; 22.08.2010 в 14:11.
Причина: нецензурщина убрана
Ломаем, калечим, пугаем, увечим!(быстро, недорого)
-
воспользуйтесь программами VistaBootPRO, EasyBCD или MultiBoot
ну я XP mode качал неделю назад (куда уж новее) и всё равно надо аппаратную поддержку виртуализации.
значит плохо качали, т.к. на странице МС четко указывается что качать надо еще и обновление которое убирает требование аппаратной виртуализации
отвечая на вопрос я поправляю сам себя в предыдущем посте
если везде и всюду ХР устанавливают на второй раздел и следовательно загрузчик ntldr находится на диске D:
а на диске С: это всего-лишь своеобразная ссылочка
ntldr всегда находится на первом разделе т.е. С, именно к нему обращается загрузчик Win7/vista, а уже ntldr исходя из файла boot.ini загружает нужную xP т.е. надо указывать раздел где лежат ntldr + boot.ini
Последний раз редактировалось Alexey P.; 22.08.2010 в 14:13.
-
ntldr всегда находится на первом разделе т.е. С, именно к нему обращается загрузчик Win7/vista, а уже ntldr исходя из файла boot.ini загружает нужную xP т.е. надо указывать раздел где лежат ntldr + boot.ini
хм... интересно... у меня ntldr есть и на C: (100 метровый загрузчик) и на E: (непосредственно с ХР).
поидее загрузчик ntldr на диске С - искусственно созданный командой /create а на диске E: - тот который создался при установке. ибо почему винда не грузится при повреждённом ntldr или boot.ini на диске E: если бы для загрузки требовался boot.ini и ntldr с диска С: ?
по-поводу хр-mode действительно качал на автопилоте не читая ибо давненько качал ставил на другой комп и точно был уверен что надо виртуализацию.
по-поводу загрузки ХР - всё сделал действительно как оказалось команда /addlast не просто смещает запись в загрузчике вниз по списку а также добавляет запись к списку ОС.
вобщем всё нормально уже
и кстати, при указании device partition=C: не грузится нифига
Ломаем, калечим, пугаем, увечим!(быстро, недорого)
-
Сообщение от
dgigernaw
ntldr всегда находится на первом разделе т.е. С, именно к нему обращается загрузчик Win7/vista, а уже ntldr исходя из файла boot.ini загружает нужную xP т.е. надо указывать раздел где лежат ntldr + boot.ini
NTLDR, как и bootmgr находятся не на "буквеном" а на активном разделе.
Загрузчик Vista (Seven) обращается не к NTLDR, а к bootmgr, который в свою очередь к своему контейнеру загрузки.
bcdedit не пользуюсь - мне проще всё сделать в Easy BCD.
Причём в ней, независимо от того на какой "букве" стоит ХР, при добавлении оной в список загрузки надо указывать имено диск C:
-
Junior Member
- Вес репутации
- 50
Никакой аппаратной виртуализации не нужно. Качаете VMware Server, ставите его и забываете о проблемах.