For years I've been dual booting systems using the NT boot loader as described in this HOWTO:
which basically boils down to striping the bootsector out of the root filesystem using a command such as:
dd if=/dev/hda2 of=bootsect.lin bs=512 count=1
and then loading the generated file from the NT boot loader.
However, on my latest system, I chose to use logical volumes, which seems not to be compatible with the approach above. When I load the files, I'm presented with the grub prompt (instead of the graphical interface).
Thus my questions would be:
1. Can this method be used when my linux partitions are on a logical volume group?
2. If so, what device should be used in the command above?
3. Is 512 bytes still the appropriate size?
partitions from parted:
Information: The operating system thinks the geometry on /dev/hda is
5168/240/63. Therefore, cylinder 1024 ends at 7559.999M.
Disk geometry for /dev/hda: 0.000-38154.375 megabytes
Disk label type: msdos
Minor Start End Type Filesystem Flags
1 0.031 18722.812 primary ntfs
3 18722.812 18826.171 primary ext3 boot
4 18826.172 38146.992 extended lba
5 18826.203 29066.132 logical lvm
6 29066.164 38146.992 logical ext3
2 38146.992 38154.375 primary