Difference between revisions of "Install/Download and Extract Stage3"

From Funtoo
Jump to navigation Jump to search
(One intermediate revision by the same user not shown)
Line 14: Line 14:
To download the correct build of Funtoo Linux for your system, head over to the [[Subarches]] page. Subarches are builds of Funtoo Linux that are designed to run on a particular type of CPU, to offer the best possible performance. They also take advantage of the instruction sets available for each CPU.
To download the correct build of Funtoo Linux for your system, head over to the [[Subarches]] page. Subarches are builds of Funtoo Linux that are designed to run on a particular type of CPU, to offer the best possible performance. They also take advantage of the instruction sets available for each CPU.


<!--T:17-->
==== What Subarch? ==== <!--T:17-->
==== What Subarch? ====


<!--T:19-->
From the subarch list at [[Subarches]], choose your desired level of optimization. A system built specifically for your CPU will run faster than a less-optimized system. For a modern Intel or AMD system, it is safe to pick the exact optimization level for your particular family of CPU. This will offer the best possible performance.
From the subarch list at [[Subarches]], choose your desired level of optimization. A system built specifically for your CPU will run faster than a less-optimized system. For a modern Intel or AMD system, it is safe to pick the exact optimization level for your particular family of CPU. This will offer the best possible performance.


Line 27: Line 27:
==== Which Image? ==== <!--T:6-->  
==== Which Image? ==== <!--T:6-->  


<!--T:20-->
You can always manually choose an installation image via [https://build.funtoo.org https://build.funtoo.org] as well as using the [[Subarches]] page. Here is some guidance on choosing the best {{c|.tar.xz}} image for download. When choosing an image:
You can always manually choose an installation image via [https://build.funtoo.org https://build.funtoo.org] as well as using the [[Subarches]] page. Here is some guidance on choosing the best {{c|.tar.xz}} image for download. When choosing an image:


Line 32: Line 33:
;''Pick {{c|1.4-release-std}}.'': This is release 1.4 of Funtoo Linux, our current release.
;''Pick {{c|1.4-release-std}}.'': This is release 1.4 of Funtoo Linux, our current release.


<!--T:21-->
;''Pick the subarch for the CPU family of the system you are installing on.'': This will provide the best performance.
;''Pick the subarch for the CPU family of the system you are installing on.'': This will provide the best performance.


<!--T:22-->
;Choose ''{{c|stage3}}'' for...: The ''{{c|stage3}}'' is a more traditional, minimal and non-graphical installation of Funtoo. You will then build your system up to your desired state using {{c|emerge}}.
;Choose ''{{c|stage3}}'' for...: The ''{{c|stage3}}'' is a more traditional, minimal and non-graphical installation of Funtoo. You will then build your system up to your desired state using {{c|emerge}}.


<!--T:23-->
;Choose ''{{c|gnome}}'' for...: The ''{{c|gnome}}'' installation image, if available, includes the full GNOME environment as well as Firefox already optimized for your hardware. You can then continue to further customize your system after installation.
;Choose ''{{c|gnome}}'' for...: The ''{{c|gnome}}'' installation image, if available, includes the full GNOME environment as well as Firefox already optimized for your hardware. You can then continue to further customize your system after installation.


<!--T:24-->
;The ''{{c|lxd}}'' image for...: The ''{{c|lxd}}'' image is for use with [[LXD]], and is not used for installing directly on a desktop or laptop, so you should not select this option for regular installs.
;The ''{{c|lxd}}'' image for...: The ''{{c|lxd}}'' image is for use with [[LXD]], and is not used for installing directly on a desktop or laptop, so you should not select this option for regular installs.


Line 54: Line 59:
Once the stage is downloaded, extract the contents with the following command, substituting in the actual name of your Stage 3 tarball:
Once the stage is downloaded, extract the contents with the following command, substituting in the actual name of your Stage 3 tarball:
{{console|body=
{{console|body=
###i## tar xpf stage3-latest.tar.xz
###i## tar --numeric-owner -xpf stage3-latest.tar.xz
}}
}}
{{Important|It is very important to use {{c|tar}}'s "{{c|'''p'''}}" option when extracting the Stage 3 tarball - it tells {{c|tar}} to ''preserve'' any permissions and ownership that exists within the archive. Without this option, your Funtoo Linux filesystem permissions will be incorrect.}}
{{Important|It is very important to use both {{c|tar}}'s "{{c|'''--numeric-owner'''}}" and "{{c|'''p'''}}" option when extracting the Stage 3 tarball - it tells {{c|tar}} to ''preserve'' any permissions and ownership that exists within the archive, and use the user IDs and group IDs defined in the archive rather than adapting them to match those of the LiveCD. Without this option, your Funtoo Linux filesystem permissions will be incorrect.}}
<noinclude>{{InstallNavigation|num=8|prev=Setting the Date|next=Chroot|align=right}}</noinclude>
<noinclude>{{InstallNavigation|num=8|prev=Setting the Date|next=Chroot|align=right}}</noinclude>
</translate>
</translate>

Revision as of 04:33, October 28, 2019

Other languages:
English • ‎español • ‎polski • ‎português do Brasil • ‎русский • ‎中文(中国大陆)‎

Install Guide: Download and Extract Stage3

Install Guide, Chapter 8 < Prev Next >

Now that filesystems are created and your hardware and system clock are set, the next step is downloading the initial Stage 3 tarball. The Stage 3 is a pre-compiled system used as a starting point to install Funtoo Linux.

To download the correct build of Funtoo Linux for your system, head over to the Subarches page. Subarches are builds of Funtoo Linux that are designed to run on a particular type of CPU, to offer the best possible performance. They also take advantage of the instruction sets available for each CPU.

What Subarch?

From the subarch list at Subarches, choose your desired level of optimization. A system built specifically for your CPU will run faster than a less-optimized system. For a modern Intel or AMD system, it is safe to pick the exact optimization level for your particular family of CPU. This will offer the best possible performance.

If you are using a virtualization technology to run Funtoo Linux and your VM may be used on different types of hardware, then it's recommended that you use a stage3 that is optimized for the oldest CPU instruction set that your VM will run on, or a more generic image if it may run on both AMD and Intel processors.

Once you have found the appropriate subarch at Subarches, you will likely have a few installation images to choose from. This next section will help you understand which one to pick.

Which Image?

You can always manually choose an installation image via https://build.funtoo.org as well as using the Subarches page. Here is some guidance on choosing the best .tar.xz image for download. When choosing an image:

Pick 1.4-release-std.
This is release 1.4 of Funtoo Linux, our current release.
Pick the subarch for the CPU family of the system you are installing on.
This will provide the best performance.
Choose stage3 for...
The stage3 is a more traditional, minimal and non-graphical installation of Funtoo. You will then build your system up to your desired state using emerge.
Choose gnome for...
The gnome installation image, if available, includes the full GNOME environment as well as Firefox already optimized for your hardware. You can then continue to further customize your system after installation.
The lxd image for...
The lxd image is for use with LXD, and is not used for installing directly on a desktop or laptop, so you should not select this option for regular installs.

Download the Stage3

Once you have found the stage3 that you would like to download, use wget to download the Stage 3 tarball you have chosen to use as the basis for your new Funtoo Linux system. It should be saved to the /mnt/funtoo directory as follows:

root # cd /mnt/funtoo
root # wget https://build.funtoo.org/1.4-release-std/x86-64bit/generic_64/stage3-latest.tar.xz

Once the stage is downloaded, extract the contents with the following command, substituting in the actual name of your Stage 3 tarball:

root # tar --numeric-owner -xpf stage3-latest.tar.xz
   Important

It is very important to use both tar's "--numeric-owner" and "p" option when extracting the Stage 3 tarball - it tells tar to preserve any permissions and ownership that exists within the archive, and use the user IDs and group IDs defined in the archive rather than adapting them to match those of the LiveCD. Without this option, your Funtoo Linux filesystem permissions will be incorrect.

Install Guide, Chapter 8 < Prev Next >