Gentoo 教程:基本系统安装

更多分享内容可访问我的个人博客

https://www.niuiic.top/

Gentoo 教程目录


本文介绍 gentoo 基本系统的一般安装流程。图形界面的安装配置将在后面的文章中介绍。

刻录 gentoo 安装镜像

访问清华大学开源软件镜像站。选择合适的架构,下载 gentoo 安装镜像。

在这里插入图片描述

虚拟机不需要刻录。u 盘的刻录步骤很简单,不再赘述。

开启网络与 ssh

  • 有线网卡与虚拟机

直接dhcpcd即可

  • wifi
# 查看无限网卡名称及状态
ip a

# 若无限网卡未打开,则开启
ip link set interface_name up

# 查看可用的wifi
# 建议直接从其他设备上查看wifi名称,不必从本地扫描搜索

# 生成wifi配置
wpa_passphrase 网络 密码 > 文件

# 连接wifi
wpa_supplicant -c 文件 -i 接口 &

# 自动分配ip地址
dhcpcd &
  • 开启 ssh
# 开启ssh
/etc/init.d/sshd start
# 设置livecd密码
passwd
# 注意远程连接时用户名不是livecd,而是root

磁盘分区

详见

gentoo wiki
gentoo handbook

由于此处分配分区将牵扯到后面 fstab 的配置,如果你对此完全不了解,建议按最常规的方式划分。如果你有一台现成的 linux,可以仿照其分区,可以帮助后面配置 fstab。

另外参考你的电脑配置。内存与交换空间之和(单位 G)最好大于 CPU 总线程数。

以下是 GPT 格式分区,引导方式为 EFI。

fdisk -l
# 注意以下磁盘名nvme0n1,对于不同规格的硬盘不同
fdisk /dev/nvme0n1
g
# 分区,具体操作略
w
# 注意以下分区格式将关系到部分软件,尤其是grub的安装配置。因此必须慎重选择。
# 制作引导分区
mkfs.fat -F32 /dev/nvme0n1p1
# 制作主分区
mkfs.ext4 /dev/nvme0n1p2
# 制作交换分区
mkswap /dev/nvme0n1p3
# 启用交换
swapon /dev/nvme0n1p3

分区完毕后将主分区挂在到 livecd 提供的挂载点上。

mount /dev/nvme0n1p2 /mnt/gentoo

获取基础编译环境

上述步骤已经为 gentoo 系统开辟了空间,下面将正式进入系统的编译安装阶段。

由于 gentoo livecd 并不携带完整的编译环境,因此我们需要先往系统空间中放一个现成的编译环境,即 gentoo 基础编译环境。

再次访问清华镜像站

Gentoo 的 stage3 包囊括了整套编译环境以及绝大多数 gentoo 基础工具。

在这里插入图片描述

Gentoo stage3 包的类型包括但不限于以上几种。根据你所需要的桌面环境,查看其对应的 gentoo wiki,做出选择。其中无 systemd 表示使用 OpenRC。nomultilib 表示仅支持 64 位,一般不建议选择。

本教程以 systemd kde 为例,因此选择下载以下几个包至/mnt/gentoo

在这里插入图片描述

下载完毕后使用sha512sum -c stage3-amd64-*.tar.xz.DIGESTS校验文件,出现两个 ok 和两个 failed 为正常。并继续使用tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner解压文件。

设置编译选项

配置/mnt/gentoo/etc/portage/make.conf

这是整个安装过程中最核心、最重要的一步。详情参考

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值