Depending on your region (specifically the US), Lost is often available on major platforms. Currently, you can find it on:
If you want the experience of having Lost permanently on your device (the "install" feeling), you need to do it legally. Here are the three best methods.
If your budget is genuinely zero, you have three legal avenues (though they involve ads).
Lost is owned by Disney (via ABC). Uploading copyrighted material to Google Drive and sharing it publicly violates Google’s Terms of Service. While you likely won't get sued for downloading a single season (courts usually target uploaders), your Google account can be permanently deleted by Google if they detect copyrighted content. You lose your Gmail, Photos, and every document you have ever saved.
While the technical process of "lost season 1 google drive install" is straightforward, the reality is fraught with issues.