Този проблем ще го срещнеш при всяка дистрибуция. Причината е, че windows трябва да е на първия диск в системата, но при положение, че зареждаш от GRUB се налага малко промяна на записите в файла /boot/grub/menu.lst
По-специално става въпрос за пренареждане на дисковете в такава последователност, че windows да бъде излъган, че bootloader-a му се намира на първия диск. За целта в /boot/grub/menu.lst трябва да промениш записа, който отговаря за стартирането на windows от нещо подобно на:
Примерен код |
###Don't change this comment - YaST2 identifier: Original name: windows 1### title Windows XP rootnoverity (hd0,0) chainloader (hd1,0) +1 boot
|
На:
Примерен код |
###Don't change this comment - YaST2 identifier: Original name: windows 1### title Windows XP rootnoverify (hd0,0) map (hd0) (hd1) map (hd1) (hd0) makeactive chainloader (hd1,0)+1 boot
|
Възможно е да има леки вариации в номерата на дисковете при твоята система, но ако имаш само един ATA и един SATA диск, това трябва да свърши работа.
Моята система е направена по същия начин и при мен горното работи без проблами. Ето ти и пълния menu.lst за моята система. Не го използавй целия, давам го само за пример. Ако просто го сложиш на мястото на другия най-вероятно няма да можеш да си стартираш системата
'>
Примерен код |
# Modified by YaST2. Last modification on Tue Jan 1 18:00:42 EET 2008 default 1 timeout 60 ##YaST - generic_mbr gfxmenu (hd0,0)/boot/message ##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux### title Debug -- openSUSE 10.3 - 2.6.22.13-0.3 root (hd0,0) kernel /boot/vmlinuz-2.6.22.13-0.3-debug root=/dev/disk/by-id/scsi-SATA_ST3802110A_4LR24GZ8-part1 vga=0x31a resume=/dev/sdb2 splash=silent showopts initrd /boot/initrd-2.6.22.13-0.3-debug
###Don't change this comment - YaST2 identifier: Original name: windows 1### title Windows XP rootnoverify (hd0,0) map (hd0) (hd1) map (hd1) (hd0) makeactive chainloader (hd1,0)+1 boot
###Don't change this comment - YaST2 identifier: Original name: linux-2.6.22.13-0.3-default### title openSUSE 10.3 root (hd0,0) kernel /boot/vmlinuz-2.6.22.13-0.3-default root=/dev/disk/by-id/scsi-SATA_ST3802110A_4LR24GZ8-part1 vga=0x31a resume=/dev/sdb2 splash=silent showopts initrd /boot/initrd-2.6.22.13-0.3-default
###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe -- openSUSE 10.3 root (hd0,0) kernel /boot/vmlinuz-2.6.22.13-0.3-default root=/dev/disk/by-id/scsi-SATA_ST3802110A_4LR24GZ8-part1 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3 initrd /boot/initrd-2.6.22.13-0.3-default
###Don't change this comment - YaST2 identifier: Original name: floppy### title Floppy rootnoverify (hd0,0) chainloader (fd0)+1
|