< Gentoo
本页面介绍如何在UTM虚拟机软件中安装Gentoo并进行基础配置,以MacBookPro M3 Pro 为例。
最后更新时间 2024-3-6
下载和相关资源
最基础需要两个文件
推荐从清华源下载
https://mirrors.tuna.tsinghua.edu.cn/gentoo/
- 启动盘
- Stage 3 文件
新建虚拟机
- 选择新建虚拟机
- 选择虚拟化(virtualize)
- 磁盘给64G或以上
- 光驱选择下载的gentoo启动盘
挂载Gentoo启动盘
- 上一步选择好后启动时就会自动从iso镜像启动,无序更多操作
磁盘分区和挂载
分区
- 首先查看磁盘
lsblk -f
- 对磁盘进行分区
fdisk vda
- 关于fdisk的使用方法见 fdisk
挂载
mount /dev/vda2 /mnt/gentoo
下载并解压Stage 3
下载
- 安装用的工具盘会自动检测网络
- 下载内容可以使用wget/curl/links
- links是一个具有文本操作界面的浏览器,简单易用。
解压
tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner
进入新系统的环境
从这里开始,需要进行chroot,以下内容在chroot环境中进行
复制DNS信息
cp --dereference /etc/resolv.conf /mnt/gentoo/etc/
chroot
mount --types proc /proc /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --make-rslave /mnt/gentoo/sys mount --rbind /dev /mnt/gentoo/dev mount --make-rslave /mnt/gentoo/dev mount --bind /run /mnt/gentoo/run mount --make-slave /mnt/gentoo/run chroot /mnt/gentoo /bin/bash
为了让shell显示当前在chroot环境
export PS1="(chroot) ${PS1}"
配置portage
# 配置文件 mkdir --parents /etc/portage/repos.conf cp /usr/share/portage/config/repos.conf /etc/portage/repos.conf/gentoo.conf # 同步第一次 emerge-webrsync # 设置镜像(可选) emerge --ask --verbose --oneshot app-portage/mirrorselect mirrorselect -i -o >> /etc/portage/make.conf #同步第二次 emerge --sync
安装启动引导
#挂载EFI分区 mkdir /efi mount /dev/sda1 /efi # 安装必备软件包