GRUB - Windows nem tölt be

Fórumok

Sziasztok!
Egy olyan problémám van, hogy van a gépbe három vinyó.
PM: Debian
PS: Windows XP NTFS (C particio: rendszer D particio: adat)
SP: Adatok NTFS (E, F particio: adat)
A PM vinyón van egy GRUB, be is állítottam egy netes leírás alapján, viszont amikor rámegyek az inditó menüben a Windows inidtására, akkor a következő hibaüzenetet kapom
KÉPMenu.lst tartalma:

title vindoz
root (hd1,0)
map (hd1) (hd0)
map (hd0) (hd1)
hide (hd0,1)
chainloader +1
(a képen root(hd1,1) szerepel, azt azóta kijavítottam, de így se jó)

Mi lehet a probléma?

Hozzászólások

Nekem egyszerűbb így néz ki:
title Gentoo
root (hd0,5)
kernel /boot/bz2 root=/dev/hda6 agp=off vga=791

title WinXP
chainloader (hd0,1)+1 # mert a had2-n van nekem a win

szerk:
Adj már egy "fdisk -l" -t, mert kem gyanús hogy nem ott van a win.

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 38583 309917916 83 Linux
/dev/sda2 38584 38913 2650725 15 Unknown

Disk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 1 6374 51199123+ 7 HPFS/NTFS
/dev/sdb2 6375 38913 261369517+ 7 HPFS/NTFS

Disk /dev/sdc: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdc1 * 1 5737 46082421 7 HPFS/NTFS
/dev/sdc2 5738 24320 149267947+ f W95 Ext'd (LBA)
/dev/sdc5 5738 24320 149267916 7 HPFS/NTFS

Disk /dev/sdd: 30 MB, 30605312 bytes
4 heads, 32 sectors/track, 467 cylinders
Units = cylinders of 128 * 512 = 65536 bytes

Device Boot Start End Blocks Id System
/dev/sdd1 * 1 467 29862+ 1 FAT12
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(0, 1, 1) logical=(0, 1, 20)
Partition 1 has different physical/logical endings:
phys=(465, 3, 32) logical=(466, 3, 32)

Ez lenne az :)

Azt írtad be hogy fdisk -l?

Na mindegy azt látom, hogy piszok sok van és ennek köszönhetően gondolom tévedett a grub konfigja, gondolm ntfs-t raktál win-nek, a *-os a boot (elvileg), és ha jól látom akkor neked a megoldáa:
title WinXP
chainloader (hd1,0)+1
mert sdb-n van úgy kell számolni az értékeket, hogy a hd-utáni szám az angol abc-ben található b betű helyiértéke -1, (ez a esetén 0, mert a az első, így lett b esetén 1), a második szám pedig simán a partíció száma -1 pl ha valami secanderin van akkor az minimum 5 így ott 4 lenne

Na egyszerűbb
pl : /dev/sdc1 az a grubnak (hd2,0)
/dev/sdd6 az (hd3,5)

ha tudod hogy hogy hová pakoltad a wint akkor ki tudod számolni hogy mi kell a chainloader után.

Szerk:
ja és +1 azt nem tudom miért kell de kell.

chainloader(hd2,0)+1
Az általad leírtakból ezt számoltam ki, de továbbra se történik semmi, illetve most már hibaüzenetet se ad :S