GRUB2 és Windows XP

Tegnap telepítettem Debian Sid-et, Windows XP mellé. A telepítés közben gondoltam bátor leszek és a GRUB2-öt választom.
Az igaz, hogy figyelmeztetett, hogy még előfordulhatnak problémák a GRUB2-vel, de arra nem gondoltam, hogy nem tudja elindítani az XP-t.
Pedig a menülistába belegenerálta az XP-t is, és a partíciót is jól eltalálta. Viszont ma indítani akartam és csak annyit mondott, hogy "no such partition".
Gondoltam, hogy majd a menu.lst szerkesztésével megoldom a problémát, de ekkor vettem észre, hogy már nincs olyan, helyette grub.cfg van.
A grub.cfg-ben viszont jól szerepeltek az adatok, így nem értettem mi a baja. Egy kis guglizás után kiderült hogy ez egy ismert bug, és többféle megoldást is javasolnak.
Első megoldásként, hogy az /etc/grub.d alá létre kell hozni egy új fájlt a Windows számára és update-elni a grub-ot.
A második megoldás, hogy ezt nem kell kézzel megcsinálni, hanem fel kell telepíteni az os-prober programot, ami megcsinálja ugyanezt, és update-elni a grub-ot.
Én a második megoldást próbáltam ki:
# apt-get install os-prober
# update-grub2

Ez a grub.cfg-be csinált egy új bejegyzést. Újraindítottam a gépet és kiválasztottam a menüből ezt az új bejegyzést, és sikeresen elindult a Windows XP.

Hozzászólások

Pedig ubuntuban is ez lesz. Azért addigra csak összeszedi magát. Elég szar az, hogy linuxnál rendszeresen összekutyulnak addig tökéletesen vagy legalább elfogadhatóan működő dolgokat újabb verzió ürügyén.

remélem majd a grub2 natívan tud bootolni pl. hardver (alaplapi :) ) raid-ről !linux os-t... elvileg fog ilyet tudni...

----------------------------------
feel the beat - it's everywhere!