Gentoo安装教程
1.Gentoo简介以及特点
Gentoo是一个基于Linux的自由操作系统,它能为几乎任何应用程序或需求自动地作出优化和定制。它几乎较为高度自由化和个性化,构建自己特点的操作系统,灵活性高。但是由于是通过下载源码然后再进行编译过程的操作系统使得很多人望而却步.Portage是Gentoo的核心和特色,Gentoo下可以从服务器上获取最新的Portage树然后进行同步处理。由于使用Portage系统安装程序会使用网络下载源代码,在进行系统或软件的安装时,不仅需要随时的连接,还要求足够的传输速度。编译过程中需要操作者了解一定的Linux底层的知识,编译时间较长,这是它的一些缺点。另外Gentoo也有很多派生的系统,例如Funtoo、Pentoo(黑客网络渗透工具系统).本文介绍如何对Gentoo进行安装和使用,其中Funtoo、Pentoo的安装方法也是大同小异.
2.Gentoo基本系统框架安装
Gentoo操作系统的安装分为以下的步骤:网络连接、分区操作、源码下载以及内核编译、系统配置、系统启动器安装。
2.1 网路连接
首先系统的安装需要网络的连接以便于Portage系统连接到服务器进行文件信息的同步处理。如果是有线连接可以直接安装网线即可(笔者的条件),若是无线连接需要进行以下的操作
首先查看可使用的网卡信息
ifconfig
可以显示出无线网卡wlp2s0以及有线网卡enp3s0,不同的电脑名称都不太一样.安装环境中需要包含有wpa_supplicant工具用于连接无线网络。输入以下的命令
wpa_passphrase 网络名称 密码 >./wpa.conf
wpa_supplicant -i wlp2s0 -c ./wpa.conf -D wext -B # 用于启动wifi连接
用DHCP协议获取动态IP地址进行连接操作
dhcpcd
然后就可以连接上互联网了.可以使用以下的命令查看互联网是否连接:
ping www.baidu.com
2.2 分区操作
使用fdisk,gparted,cfdisk均可以进行分区操作。为使用方便,笔者使用cfdisk进行分区操作,或者是自己提前在windows下使用diskgenius工具进行分区格式化操作.
查看分区状态
fdisk -l
格式化分区
mkfs.fat /dev/sda1 # 用于EFI启动的分区
mkfs.ext4 /dev/sda2 # 用于安装系统文件的位置
mkswap /dev/sda3 #用于交换分区的位置
swapon /dev/sda3 # 激活交换分区
这里笔者分配了40GB为Gentoo操作系统区域,2GB为交换分区,300MB为EFI分区.
挂载分区
mount /dev/sda2 /mnt/gentoo
mkdir -p /mnt/gentoo/boot/efi
mount /dev/sda1 /mnt/gentoo/boot/efi
2.3 源码下载以及文件系统的安装
由于我们使用的是最小安装镜像所以我们需要下载安装stage3文件进行下载.可以到清华镜像源进行下载,或者是到163镜像源进行下载.笔者这里使用到了163镜像源进行下载:
links http://mirrors.163.com/gentoo/releases/amd64/autobuilds/current-stage3-amd64/
将stage3-amd64-20200819T214503Z.tar.xz 文件保存到/mnt/gentoo文件目录下.下一步进行解压处理