Skip to content

asakpke/LinuxGate

 
 

Repository files navigation

LinuxGate 🐧

A modern, user-friendly Windows application that simplifies the process of dual-booting Linux alongside Windows.

Remember to star ⭐ this repo & follow me.

📥 Download

Download LinuxGate v0.1.1-beta

Download LinuxGate Installation Files Excluding mint.iso (Optional)

📌 About Installation Files (Optional):
These files are OPTIONAL. The installer will automatically download them from the internet.

Download these only if:
• Your internet connection is unstable or slow
• The installer fails to download files during setup
• You prefer to pre-download Linux Mint as mint.iso

How to use:
1. Unzip the installation files
2. Copy/paste them to the same folder as LinuxGate.exe
3. Rename Linux Mint ISO to mint.iso if pre-downloaded

🚀 Installation

  1. Download Files: Get LinuxGate.zip and optionally the Installation Files and Linux Mint ISO.
  2. Prepare: Extract the main LinuxGate.zip file. If you downloaded installation files or Linux Mint ISO, copy them to the LinuxGate.exe folder and rename the ISO to mint.iso.
  3. Run Installer: Launch LinuxGate.exe as an administrator.
  4. Configure: Follow the on-screen instructions to choose Linux Mint, set your partition size, and create your username/password.
  5. Initial Reboot: Restart your system and select Install Linux from the boot menu.
  6. Finalize: Let the process complete, then restart one final time to finish the setup.

🗑️ Uninstallation

  1. Delete Linux Partition: Use Windows Disk Management to delete the Linux partition.
  2. Extend C Drive: Extend your C drive to reclaim the unallocated space.
  3. Fix GRUB Bootloader:
    • Adjust the boot order in your BIOS to prioritize Windows Boot Manager.
    • Utilize third-party tools like EasyBCD to reinstall Windows bootloader.
    • Use Windows recovery tools (e.g., from a Windows installation media) to repair the bootloader.

⚠️ Project Status - FUNCTIONAL BUT UNSTABLE

WARNING: This project is functional but NOT RECOMMENDED for production use.

The software is now working and can successfully set up a dual-boot environment. However, please be aware of the following limitations:

  • ⚠️ BIOS mode only – UEFI mode has not been tested yet and may not work correctly
  • ⚠️ Not production-ready – Use at your own risk, preferably on test machines
  • ⚠️ Backup recommended – Always backup your data before attempting any dual-boot installation

felix068 is actively working on UEFI support and stability improvements. Contributions and bug reports are welcome!

📋 Requirements

  • Windows 10 or later
  • At least 20GB of free disk space (for Linux Mint)
  • Administrator privileges
  • BIOS mode (UEFI support coming soon)

🆘 Troubleshooting

Installer fails to download files?

  • Download the optional Installation Files and copy them to the LinuxGate.exe folder
  • Check your internet connection
  • Try again or report an issue

Boot menu doesn't show Linux option?

  • Ensure BIOS is set to BIOS mode (not UEFI)
  • Check boot order in BIOS settings
  • Verify the Linux partition was created in Disk Management

Need help?

  • Check existing issues
  • Create a new issue with details about your system and the error message

📜 Project History

This project was initially started by MopigamesYT but was abandoned and left incomplete (non-functional).

LinuxGate is based on the LinuxGate project, which was developed by felix068 during a company internship. The LinuxGate project was also left unfinished and non-functional.

This version includes a complete rework by felix068 aimed at creating a stable, functional dual-boot installer.

📄 License

This project is licensed under the GNU General Public License 3.0 - see the LICENSE file for details.

🙏 Acknowledgments

⭐ Star History

Star History Chart

About

A modern, user-friendly Windows application that simplifies the process of dual-booting Linux alongside Windows.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages

  • C# 71.5%
  • Shell 15.0%
  • PowerShell 13.5%