Also, wenn du Linux auf eine seperate Festplatte installierst, dann sollte eig danach noch alles funktionieren.
Allerdings gibts auch hier ein paar Sachen zu beachten: Das Booten kannst du entweder durch auswählen des Boot-Mediums (häufig sind diese "BIOS-Bootloader" auf Notebooks zu finden) realisieren, oder du erstellst einen Boot-Eintrag unter Windows (Stichwort
EasyBCD; dann muss im BIOS natürlich als Boot-Medium die Windows-Platte ausgewählt sein).
Zudem dürfen auf der Platte, auf der du Ubuntu installieren willst keine Teile des Windows-Bootloaders liegen (BOOTMGR).
Mal so als Frage: Von was für Funktionalitäten redest du?