One issue you're going to run into is CaSe SeNsItIvItY issues, Windows installs everything with no regards to upper/lowercase in the database, whereas Linux cares about things that're capitalized; so you may end up having to go in and rename all of your tables/columns in order to migrate systems (Linux being superior)
Unless you're installing a new forum you'll not need to access install.php, upgrade.php would only be accessed during an upgrade; if you're moving then you'd insert the database via the command line and then just configure the file permissions and config.inc.php accordingly.