Программное обеспечение

Вопрос для тех кто разбирается в линукс, помогите пожалуйста совсем запутался...

На ноуте установлен ХР и Убунту, поиграл с Easy BCD и испортил boot.ini, теперь при загрузке когда в Груб выбираю ХР пишет ntoskrnl.exe поврежденный, Груб в терминале показывает что ХР у меня в /dev/sda2 но перед ним есть звездочка, диска для восстановление мбр нету рядом, через Убунту можно как то решить эту проблему, в boot.ini написано:
[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP on C:\" /fastdetect
Есть смысл попробовать сделать так:
Загрузиться в Убунту, открыть терминал и ввести команду
sudo update-grub - обновить загрузчик
Если после этого сможешь загружаться в обе системы - визжи и радуйся.
Если не загрузишься в винду, попробуй отредактировать в gedit файл boot.ini, путь к которому, если не ошибаюсь, /media/sda2/boot.ini
Если я не ошибаюсь, так и набери в терминале
sudo gedit /media/sda2/boot.ini
Откроется окно редактора с указанными тобой строчками. Вместо
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP on C:\" /fastdetect
впиши
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=
"Windows XP" /noexecute=optin /fastdetect
И сохранить. Если не выскочит запрет на это действие, то 90% вероятности, что в винду можно будет загрузиться.
Если - облом, придётся использовать загрузочный диск винды (Acronis DD например) и редактировать С: \boot.ini уже оттуда.
Если и это не поможет, придётся винду восстанавливать. При этом затрётся загрузчик grub. (набери в поисковике "Восстановить загрузчик grub", чтоб знать, к чему готовиться)

Но как же ты исхитрился такой важный для винды файл сломать?
Kolua Purgachev
Kolua Purgachev
28 130
Лучший ответ
Вот тут на форуме разбираются
SD
Sapronov Dmitriy
51 432
Все, как говорится, приехали, из под Убунту с Виндой сделать ничего не можно. Я сделал так на Убунту поставил виртуальную машину, а на нее Семерку. Не хотелось убирать Убунту и начинать все заново с Винды.
:- Titan
:- Titan
12 297
sudo grubupdate, если сам груб стоит нормально, если нет, то с лай СД придется устанавливать в нужное место, а потом команда см. вышетута очень папулярно
Виктор Королев
Виктор Королев
11 735