1)одна (1) система главная, а вторая (2) гостевая (виртуальная) , то есть 2 работает внутри 1
+ : 1 и 2 могут работать одновременно; быстрое переключение между системами; такую систему легко переносить на др. комп и запускать где угодно с теми же настройками (там всего один файл - виртуальный жесткий диск)
- : у второй системы ограниченные возможности; чтоб были доступны доп. возможности нужен процессор, аппаратно поддерживающий виртуализацию.
Что нужно:
Oracle VM Virtual box (я пользуюсь)
или
Microsoft Virtual PC

2)1 и 2 системы главные, при запуске компа можно выбрать ОС, которую будешь загружать
+ : используются все возможности систем для данного компа (полноценные системы)
- : для удобства лучше создать 2 (или более - для каждой системы - свой) раздела на жестком диске или использовать несколько дисков (для каждой системы - свой) ; чтоб переключиться между системами нужно перезагрузить комп; нужен универсальный загрузчик.
Что нужно:
редактор разделов (например gparted (я пользуюсь) или стандартный виндосовкий)
и загрузчик (например grub4dos(я пользуюсь) ), если он не установится автоматически с одной из систем


Я пользуюсь сразу 2-мя вариантами, на семёрке в virtual box запускаю XP (когда надо что-то безопасно сделать, например запустить файл с вирусом без вреда главной системе и без долгих мучений с установкой/удалением системы) , а как в второй вариант на другим разделе стоит Linux, при загрузке компа можно выбрать нужную ОС: или 7 или Linux.
Подробности установки - отдельно.