Sziasztok!

Egy laptop vinyóján volt egy rendszervisszaállító partíció (hda1), egy 
xp ntfs-en (hda2), egy linux swap (hda3) és egy linux (hda4).

A linux egy friss etch. A bootloader grub (0.97-19). Eddig xp-t, 
linux-ot egyaránt indított.

A linux már kinőtte a helyét, az xp partíciója meg félig üres volt. 
Gondoltam átrendezem egy kicsit a partíciókat meg a méreteket. Első 
lépésben a system rescue cd-n lévő qtparted-al összenyomtam az ntfs 
partíciót. Ezután még mindig boot-olt az xp is.
Majd dd-vel lementettem az xp és a linux partícióját, töröltem a 
partíciókat, a hda1 lett a kisebb xp, hda2 swap, hda3 linux. 
Visszaállítottam a mentéseket, partíciók mount-olhatók, adatok  
rendben látszanak. 
fstab, menu.lst szerkesztés, grub-install megvolt.
A linux rendben boot-ol is, az xp-t kiválasztva a grub menüből, az 
alábbi üzenet jön:

Filesystem type unknown, partition type 0x7

Az ehhez tartozó grub konfig:
title           Microsoft Windows XP Professional
root            (hd0,0)
savedefault
makeactive
chainloader     +1

A hibára rákeresve a következő megoldásokat találtam:
1. LBA beállítása auto helyett a bios-ban.
2. root (hd0,0) helyett rootnoverify (hd0,0)
3. chainloader +1 helyett chainloader (hd0,0)+1
4. fixboot kiadása az xp javítókonzolról

Az 1. pont nem lehetséges, mert ezen a laptop-on ilyet nem lehet 
állítani. A 2-4 pontok nem hoztak eredményt.

Van még valakinek ötlet a tarsolyában?

ui.: Az xp-s partíció természetesen 7-es id-jű és a boot flag be van 
állítva rajta.

-- 
Sala
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz