
Sergeyj Lopatin пишет:
Здравствуйте! Помогите с загрузкой 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
А как у тябя физические интерфейсы выглядят? если /dev/sda5 и /dev/sda3 то значит диск у тебя один /dev/sda каким он числится в BIOS'е : IDE0, IDE1 ... ? вот эта запись: (hd0,3) говорит IDE0 раздел 3, единственное с чем бьется /dev/sda3, т.е. не системный диск, а диск D:\ на языке виндовоза. Вообщем подозрительно выглядит следующее: rootnoverif (hd0,3) chainloader (hd0,10)+1 почему разделы разные? Еще мысль: Зря конечно у тебя NTFS все диски, уменя была такая же проблема ка у тебя только с OpenSUSE 10.2, но я давно взял в привычку первий раздел на виндовозовском диске всегда делать маленький и FAT32, а виндовоз ставлю на следующий раздел. Тогда виндовоз свой boot.ini кладет на FAT32(первый раздел). Вообщем что зделал я: забил в этот самый бут.ини несколько вариантов загрузки и по обезьяньи тыкал их по очереди пока виндовоз не загрузился, после загрузки поставил соответствующую запись по умолчанию, а остальные оставил на всякий случай. мой boot.ini для Win2k: [boot loader] timeout=10 default=multi(0)disk(0)rdisk(0)partition(2)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 (/dev/hda1)" /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 (/dev/hda2)" /fastdetect multi(0)disk(0)rdisk(0)partition(3)\WINNT="Microsoft Windows 2000 (/dev/hda3)" /fastdetect C:\CMDCONS\BOOTSECT.DAT="Љ®б®«м ў®ббв ®ў«ҐЁп Microsoft Windows 2000" /cmdcons --- (абракадабра тут из-за шрифта Terminal, нужен чтоб в DOS'е отображалось корректно). Вообщем надо придумать способ исправить этот файл, линух писать на NTFS неможет (во всяком случае если запись разрешить, не факт что винт не покоцается) А вот так выглядят настройки GRUB'а: (см. вложение menu.lst) # Modified by YaST2. Last modification on Âñê Ñåí 2 03:40:21 NOVST 2007 default 0 timeout 8 gfxmenu (hd0,10)/boot/message ###Don't change this comment - YaST2 identifier: Original name: windows### title Windows rootnoverify (hd0,0) chainloader (hd0,0)+1 title openSUSE 10.2 - 2.6.18.8-0.5 root (hd0,10) kernel /boot/vmlinuz-2.6.18.8-0.5-default root=/dev/hda11 vga=0x317 resume=/dev/hda10 splash=silent showopts initrd /boot/initrd-2.6.18.8-0.5-default title openSUSE 10.2 - 2.6.18.8-0.5 (Failsafe) root (hd0,10) kernel /boot/vmlinuz-2.6.18.8-0.5-default root=/dev/hda11 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off initrd /boot/initrd-2.6.18.8-0.5-default title openSUSE 10.2 - 2.6.18.8-0.5 (XEN) root (hd0,10) kernel /boot/xen.gz module /boot/vmlinuz-2.6.18.8-0.5-xen root=/dev/hda11 vga=0x317 resume=/dev/hda10 splash=silent showopts module /boot/initrd-2.6.18.8-0.5-xen ###Don't change this comment - YaST2 identifier: Original name: Linux (/dev/hda8)### title Linux SUSE 9.1 root (hd0,7) kernel /boot/vmlinuz root=/dev/hda8 vga=0x317 splash=silent desktop resume=/dev/hda9 showopts initrd /boot/initrd-2.6.18.8-0.5-default