No, don't change which partition is active -- that will cause booting problems.
What Eric is suggesting is to copy the booting files from the booting partition (Windows 7) to the Windows 8 partitions. Then the copyp2v script should see them and be able to update them. For example, if you wanted to copy the booting files to Small Win 8 you could boot into Windows 7 and do the following:
1. Open an Administrator Command Prompt.
2. Use drive letters appropriate for your system. This example will use C: for Windows 7 and H: for Small Win 8.
3. Unload the BCD registry hive by running the following command:
reg unload HKLM\BCD00000000
4. Copy the bootmgr file by running the following command:
robocopy C:\ H:\ bootmgr
5. Copy the Boot folder by running the following command:
robocopy C:\Boot H:\Boot /s
The instructions are a subset of those in KB 409 Part 1 (
http://www.terabyteunlimited.com/kb/article.php?id=409). In this case, you're just copying the files. There's no need to update them since the script will do that.
Note: Windows 8 may already have the bootmgr file in the root folder of the partition (Small Win 8, above). You can skip Step 4 if it does.