Konfigurera GRUB efter att ha flyttat XP
Konfigurera GRUB efter att ha flyttat XP
Hej!
Skulle behöva lite hjälp med GRUB. Jag har en dator med en gammal
hårddisk (PATA) med Window XP och data installerat på flera
partitioner med NTFS. Jag har även en ny hårddisk (SATA) med Debian
installerat (EXT3 och LVM/EXT3).
balder:~# fdisk -ul
Disk /dev/sda: 320,0 GB, 320072933376 byte
255 huvuden, 63 sektorer/sper, 38913 cylindrar, totalt 625142448
sektorer
Enheter = sektorer av 1 7 512 = 512 byte
Enhet Start Bvrjan Slut Block Id System
/dev/sda1 * 63 1959929 979933+ 83 Linux
/dev/sda2 1959930 3919859 979965 82 Linux växling /
Solaris
/dev/sda3 3919860 103924484 50002312+ 8e HPFS/NTFS
/dev/sda4 103924485 625137344 260606430 8e Linux LVM
Disk /dev/hda: 61,4 GB, 61492838400 byte
240 huvuden, 63 sektorer/sper, 7943 cylindrar, totalt 120103200 sektorer
Enheter = sektorer av 1 7 512 = 512 byte
Enhet Start Bvrjan Slut Block Id System
/dev/hda1 15120 41942879 20963880 f W95 Utökad (LBA)
/dev/hda2 * 41942880 83885759 20971440 7 HPFS/NTFS
/dev/hda3 83885760 120098159 18106200 7 HPFS/NTFS
/dev/hda5 15183 20971439 10478128+ 7 HPFS/NTFS
/dev/hda6 20971503 41942879 10485688+ 7 HPFS/NTFS
Så här gjorde jag:
- Avmontera partitionerna
umount /dev/sda3
umount /dev/hda5
- Klona partitionen (C:)
Ex: ntfsclone --overwrite /dev/dest /dev/source
ntfsclone --overwrite /dev/sda3 /dev/hda5
- Kör relocntfs på XP-partitionen
http://wiki.linux-ntfs.org/doku.php?id=contrib:relocntfs
balder:/tmp# ./relocntfs -w /dev/sda3
NTFS Start Sector:
partition=3919860
filesystem=63
Filesystem start sector altered to 3919860
balder:/tmp# ./relocntfs /dev/sda3
NTFS Start Sector:
partition=3919860
filesystem=3919860
No changes are neccessary.
Sen bootar jag om och går in till GRUB-prompten:
grub> debug
Debug mode is turned on
grub> rootnoverify (hd1,2)
grub> map (hd0) (hd1)
grub> map (hd1) (hd0)
grub> makeactive
grub> chainloader +1
grub> boot
Här hade jag tänkt att jag åtminstone skulle få något felmeddelande men
GRUB bara hänger sig. Har prövat motsvarande för den gamla
installationen av XP och då funkar det utmärkt.
Jag är lite osäker på om jag behöver hantera /dev/hda1 på något sätt och
att jag behöver kopiera även de andra partitionerna 'runt omkring'?
Någon som ser vad jag gör för fel eller har några tips?
Vänliga hälsningar,
Peter Carlsson
Reply to: