Difference between revisions of "Install/Introduction"

From Funtoo
Jump to navigation Jump to search
 
(54 intermediate revisions by 4 users not shown)
Line 7: Line 7:


<!--T:8-->
<!--T:8-->
{{InstallNavigation|num=0|next=Download LiveCD}}</noinclude>
</noinclude>
{{console|body=
This document was written to help you install Funtoo Linux on PC-compatible systems, while keeping distracting options regarding system configuration to a minimum.
# ##i##Welcome to Funtoo Linux!
}}


<!--T:2-->
<!--T:9-->
If you've had previous experience installing Gentoo Linux then a lot of steps will be familiar, but you should still read through as there are a few differences. If you're new to installing a Gentoo-based Linux, or new to Linux entirely -- welcome! We have attempted to make these installation instructions understandable to new users as well.
Welcome to Funtoo Linux! This document was written to help you install Funtoo Linux on PC-compatible systems, while keeping distracting options regarding system configuration to a minimum.


<!--T:3-->
<!--T:26-->
{{Note|If you are installing Funtoo Linux on [[Funtoo Linux Installation on ARM|ARM]] architecture, please see [[Funtoo Linux Installation on ARM]] for notable differences regarding ARM support. }}
''If you're new to installing a Gentoo-based Linux, or new to Linux entirely -- welcome!'' We have attempted to make these installation instructions understandable to new users as well. We encourage all new users to read [[Wolf Pack Philosophy]] to understand some of the distinctives of the Funtoo community.


=== Installation Overview === <!--T:4-->  
<!--T:13-->
Before we get started, please review the following important information:


<!--T:5-->
<!--T:24-->
<includeonly>This is a basic overview of the Funtoo installation process:</includeonly><noinclude>This is a basic overview of the Funtoo Linux installation process. Note that if you are using the section-by-section documentation, the links below won't work. Instead, use the "Next" link above to proceed to each successive section. [[Install|Click here to view the entire Install Guide on a single page]], suitable for printing.</noinclude>
{{VMwareBlurb}}


<!--T:6-->
<!--T:14-->
# [[Install/Download_LiveCD|Download and boot the live CD of your choice]].
<div style="background-color: #eeefe3; border-radius: 8px; padding: 10px;">
;Current Release: The current release of Funtoo Linux is {{c|next}}, sometimes referred to as {{c|next-release}}. This is actually a (mostly) rolling release with an emphasis on being current.
 
<!--T:15-->
;Development Model: Funtoo Linux is a ''community-developed'' Linux meta-distribution. If you use Funtoo Linux, you are welcome to contribute to its development via code.funtoo.org without going through any special procedure or complicated approval process. See [[Development Guide]] for more information on how to contribute to Funtoo. We also have [https://www.youtube.com/playlist?list=PL2YVrx9jFJOd8aBrJBbXPir8zCMcK3Ip8 YouTube video tutorials] to help you get started.
 
<!--T:27-->
;Support Matrix: Please use our [[Support Matrix]] to familiarize yourself with the technologies we do -- and do not -- support.
 
<!--T:16-->
;Documentation Styles:{{#ifeq:{{PAGENAME}}|Install/Introduction|We also offer the ability to [[InstallPrintable|view the install instructions]] as a single page, suitable for printing.|We now offer the ability to {{Install|1=read and browse the Install Guide section-by-section}}. Online users may find this more convenient.}}
 
<!--T:20-->
;Running Steam: We have recently released official Steam Docker Images as well as support for Steam on Flatpak -- these are the officially-supported way to run Steam on Funtoo. See [[Steam]] for more information.
 
<!--T:23-->
;Containers: [[LXD]] container management as well as Docker is officially supported. Please see [[Chroot and Containers]] for an incomplete but growing list of container technologies available, along with links to further documentation.
 
<!--T:21-->
;New Fchroot Tool: Our new [https://code.funtoo.org/bitbucket/users/drobbins/repos/fchroot/browse fchroot tool] is now available to allow you to run ARM and RISCV environments on PC-compatible hardware. This is a very effective tool for accelerating building of large pieces of software on resource-constrained ARM systems. See the [https://code.funtoo.org/bitbucket/users/drobbins/repos/fchroot/browse code.funtoo.org page], [[Frankenchroot]] and [[Frankenchroot/Live_NFS_Frankenchroot]] for set-up information.
</div>
 
<!--T:22-->
Now that we've covered all that important information, it's time to get started installing Funtoo Linux!
 
=== Installation Overview === <!--T:6-->
This is a basic overview of the Funtoo installation process:
 
<!--T:12-->
# [[Install/Get Acquainted|Get Acquainted with Funtoo's Culture and Support Matrix]].
# [[Install/Download_LiveCD|Download and boot the Funtoo LiveCD/LiveUSB]].
# [[Install/Prepare_Disk|Prepare your disk]].
# [[Install/Prepare_Disk|Prepare your disk]].
# [[Install/MBR_Partitioning|MBR Partitioning]].
# [[Install/MBR_Partitioning|MBR Partitioning]].
# [[Install/GPT_Partitioning|GPT Partitioning]].
# [[Install/GPT_Partitioning|GPT Partitioning]].
# [[Creating_Filesystems|Create]] and [[Mounting_Filesystems|mount]] filesystems.
# [[Install/Creating_Filesystems|Create]] and [[Install/Mounting_Filesystems|mount]] filesystems.
# [[Install/Setting_the_Date|Setting the Date]].
# [[Install/Setting_the_Date|Setting the Date]].
# [[Install/Download_and_Extract_Stage3|Install the Funtoo stage tarball]] of your choice.
# [[Install/Download_and_Extract_Stage3|Install the Funtoo stage tarball]] of your choice.
# [[Install/Chroot|Chroot into your new system]].
# [[Install/Chroot|Chroot into your new system]].
# [[Install/Download_Portage_Tree|Download the Portage tree]].
# [[Install/Download_Portage_Tree|Download the Portage tree]].
# [[Configuration_Files|Configure your system]].
# [[Install/Configuration_Files|Configure your system]].
# [[Introducing_Portage|Introducing Portage]].
# [[Install/Introducing_Portage|Introducing Portage]].
# [[Install/Kernel|Install a kernel]].
# [[Install/Kernel|Install a kernel]].
# [[Install/Bootloader|Install a bootloader]].
# [[Install/Bootloader|Install a bootloader]].
# [[Install/Network|Configure the Network]].
# [[Install/Network|Configure the Network]].
# [[Install/Finishing|Complete final steps]].
# [[Install/Finishing|Complete final steps]].
# [[Install/Profiles|After installed, the Profiles]].
# [[Install/Profiles|Profile Configuration]].
# [[Install/Done|All Done!, Enjoy!]].
# [[Install/Done|All Done! Enjoy!]]
<includeonly>{{Important|We now offer the ability to {{Install|1=read and browse the Install Guide section-by-section}}. Online users may find this more convenient.}}</includeonly>
</translate>
</translate>
<noinclude>{{InstallNavigation|num=0|next=Download LiveCD|align=right}}</noinclude>

Latest revision as of 16:23, March 21, 2024

Other languages:
Deutsch • ‎English • ‎Türkçe • ‎español • ‎français • ‎polski • ‎português do Brasil • ‎русский • ‎中文(中国大陆)‎ • ‎中文(台灣)‎ • ‎한국어

Install Guide: Introduction

root # Welcome to Funtoo Linux!

Welcome to Funtoo Linux! This document was written to help you install Funtoo Linux on PC-compatible systems, while keeping distracting options regarding system configuration to a minimum.

If you're new to installing a Gentoo-based Linux, or new to Linux entirely -- welcome! We have attempted to make these installation instructions understandable to new users as well. We encourage all new users to read Wolf Pack Philosophy to understand some of the distinctives of the Funtoo community.

Before we get started, please review the following important information:

Our desktop environment stages (GNOME, Cinnamon, etc.) now support seamless installation on VMware Workstation Pro virtual machines. We highly recommend you enable 3D Accelerated Video for your VM, which is not enabled by default. Click here for more info.
Current Release
The current release of Funtoo Linux is next, sometimes referred to as next-release. This is actually a (mostly) rolling release with an emphasis on being current.
Development Model
Funtoo Linux is a community-developed Linux meta-distribution. If you use Funtoo Linux, you are welcome to contribute to its development via code.funtoo.org without going through any special procedure or complicated approval process. See Development Guide for more information on how to contribute to Funtoo. We also have YouTube video tutorials to help you get started.
Support Matrix
Please use our Support Matrix to familiarize yourself with the technologies we do -- and do not -- support.
Documentation Styles
We also offer the ability to view the install instructions as a single page, suitable for printing.
Running Steam
We have recently released official Steam Docker Images as well as support for Steam on Flatpak -- these are the officially-supported way to run Steam on Funtoo. See Steam for more information.
Containers
LXD container management as well as Docker is officially supported. Please see Chroot and Containers for an incomplete but growing list of container technologies available, along with links to further documentation.
New Fchroot Tool
Our new fchroot tool is now available to allow you to run ARM and RISCV environments on PC-compatible hardware. This is a very effective tool for accelerating building of large pieces of software on resource-constrained ARM systems. See the code.funtoo.org page, Frankenchroot and Frankenchroot/Live_NFS_Frankenchroot for set-up information.

Now that we've covered all that important information, it's time to get started installing Funtoo Linux!

Installation Overview

This is a basic overview of the Funtoo installation process:

  1. Get Acquainted with Funtoo's Culture and Support Matrix.
  2. Download and boot the Funtoo LiveCD/LiveUSB.
  3. Prepare your disk.
  4. MBR Partitioning.
  5. GPT Partitioning.
  6. Create and mount filesystems.
  7. Setting the Date.
  8. Install the Funtoo stage tarball of your choice.
  9. Chroot into your new system.
  10. Download the Portage tree.
  11. Configure your system.
  12. Introducing Portage.
  13. Install a kernel.
  14. Install a bootloader.
  15. Configure the Network.
  16. Complete final steps.
  17. Profile Configuration.
  18. All Done! Enjoy!
Install Guide, Chapter 0 Next >