Проблема тройной загрузки: Ubuntu 10.04 + W7 + XP - XP не загружается
Я использую эту систему тройной загрузки в течение одного года, но вчера WinXP перестал загружаться. Я обычно выбираю загрузчик Windows из меню GRUB2, а затем "Раннюю версию Windows" для загрузки раздела XP. Но теперь он возвращает мне только черный экран с "Неверный файл boot.ini. Загрузка C:\WINDOWS\", после чего система автоматически перезагружается. Нет способа заставить это работать снова. Я проверил файлы boot.ini, NTLDR и NTDETECT.COM, и все они выглядят просто отлично. Я пытался восстановить W7 DVD и другие процедуры из Ubuntu с помощью утилиты "testdisk". Тем не менее XP не запускается. Та же ошибка. Любые идеи очень приветствуются. Благодарю.
Мой диск: /dev/sda /dev/sda2 - HPFS/NTFS WinXP /dev/sda5 - NTFS Win7 /dev/sda6 - EXT4 Ubuntu 10.04
1 ответ
Я отвечаю сам, потому что после одного дня проб и ошибок мне удалось снова заставить мою систему загрузки работать. Для тех, кто заинтересован, я использовал NeoSmart W7 Recovery Disk (но с Windows 7 DVD тоже хорошо) для загрузки машины. Затем:
- открыл командную строку из главного меню.
- дал команду:
x:\bootsect /nt60 c:
где c: мой раздел WinXP и место, где живет загрузчик W7. это восстанавливает и восстанавливает тип загрузки W7 BOOTMGR. - в разделе C: я вручную восстановил файл boot.ini, используя резервную копию "boot.BAK". дал правильные атрибуты для файлов загрузки системы с
ATTRIB +H +S +A +R NTLDR
ATTRIB +H +S +A +R NTDETECT.COM
ATTRIB +H +S +A +R BOOT.INI - также запустил процедуру восстановления при загрузке из главного меню.
- Я перезагрузил компьютер, и появилось старое меню GRub2. Выбрал загрузчик W7, а затем более раннюю версию Windows, чтобы снова увидеть мой старый добрый XP. Теперь все в нужном месте.
Надеюсь, это поможет кому-то еще. Да здравствуют мультизагрузочные машины!