On Wed, 14 Nov 2007 15:58:43 +0200, Sergeyj Lopatin timidim@list.ru wrote:
Здравствуйте! Помогите с загрузкой WinXP после установки OpenSUSE 10.3. Выдаёт rootnoverif (hd0,3) chainloader (hd0,10)+1. Два NTFS диска С: -системный и D: - просто с файлами были при установке Linux несколько урезаны. На освободившемся месте созданы три раздела Linux. Диск С: стал /dev/sda5 а диск D: - /dev/sda3 хотя С: по блокам начинается раньше. Может надо как-то настроить загрузчик Grub? Или всё-таки запортилась загрузочная часть WinXP? --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ru+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ru+help@opensuse.org
Посмотри сюда http://ru.opensuse.org/Installing_SuSE_on_External_USB_Drive
Дополнительные шаги для загрузки существующей системы Windows через GRUB
Как сказано ранее, GURB представляет внутренний диск как (hd1) и если Вы попытаетесь напрямую загрузить Windows из GRUB, загрузка остановится после команды chainloader (hd1,0)+1 потому что загрузчик Windows (NTLDR) не позволяет загружаться с подчиненного жесткого диска. Для решения этой проблемы, добавьте две строки в раздел Windows файла /boot/grub/menu.lst: map (hd0) (hd1) map (hd1) (hd0)
Таким образом раздел должен выглядеть следующим образом: ###Don't change this comment - YaST2 identifier: Original name: windows### title Microsoft Windows XP Professional map (hd0) (hd1) map (hd1) (hd0) rootnoverify (hd1,0) chainloader +1
Сохраните изменения в menu.lst и перезагрузитесь, загрузчик Windows должен работать.
мне в свое время помогло