The key aspect of running a SQL Server Failover Clustering Instance (FCI) is that it runs on a Windows Failover Cluster.
The host cluster must be built and configured (including the shared storage for the SQL instance's databases) before SQL is installed. SQL Server must be installed as a clustered instance; you cannot convert a stand-alone instance into an FCI.