启动盘准备
建议直接下载官方提供的ISO https://gentoo.org/downloads/
按需下载最新的即可
install-amd64-minimal-20200419T214502Z.iso
如果虚拟机安装Gentoo的话直接ISO启动即可,否则按需制作U盘或光盘启动盘即可
PS: 任何下载速度过慢的链接可自行寻找其它靠谱下载站
网络配置、root密码配置、ssh服务启动
建议通过启动盘启动服务器后,配置好必须信息后,通过putty一类工具连接和继续后续操作
网络配置(临时生效即可)
1 | ip addr add x.x.x.x/24 dev eth0 |
root密码配置
1 | passwd |
ssh服务启动
1 | /etc/init.d/sshd start |
dns配置
1 | echo "nameserver x.x.x.x" >> /etc/resolv.conf |
putty一类工具连接
分区及格式化
按需分区
1 | fdisk /dev/sda |
按需格式化
1 | mke2fs /dev/sda1 -t ext3 -L / |
挂载
1 | mount /dev/sda1 /mnt/gentoo/ |
下载Stage3包并解压
下载
1 | wget -P /mnt/gentoo/ https://bouncer.gentoo.org/fetch/root/all/releases/amd64/autobuilds/20200422T214502Z/stage3-amd64-20200422T214502Z.tar.xz |
解压
1 | cd /mnt/gentoo |
预备配置
源配置
用163的即可
1 | mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf |
1 | mkdir -p /mnt/gentoo/etc/portage/repos.conf |
dns配置文件copy即可
1 | cp /etc/resolv.conf /mnt/gentoo/etc/ |
文件系统挂载
1 | mount --bind /sys /mnt/gentoo/sys |
切到新环境
1 | chroot /mnt/gentoo |
更新Portage
建议用国内源(如果上一步没有改为163源会非常慢...)
1 | emerage --sync |
一些基础调整或安装
第一时间装个vim...
1 | emerage -av vim |
时区调整
1 | echo "Asia/Shanghai" > /etc/timezone |
locale 调整
/etc/locale.gen 添加
1 | en_US ISO-8859-1 |
1 | locale-gen |
配置内核
安装内核
1 | emerge -av sys-kernel/gentoo-sources |
编译内核
1 | cd /usr/src/linux |
/etc/fstab追加下面两行
1 | LABEL=/ / ext3 noatime 0 1 |
网络配置、主机名等可以现在配置也可以系统重启测试OK后再配置
一些软件的安装(建议)
安装sys-apps/pciutils(包含lspci命令)
1 | emerge -av sys-apps/pciutils |
sysklogd
1 | emerge -av app-admin/sysklogd |
cron
1 | emerge -av sys-process/cronie |
dhcp客户端
1 | emerge -av net-misc/dhcpcd |
sshd开机启动
1 | rc-update add sshd default |
引导程序Grub安装
安装Grub2
1 | emerge -av sys-boot/grub:2 |
允许root登录
默认root不能登录,可以改/etc/ssh/sshd_config
1 | PermitRootLogin yes |
reboot 测试