打开/关闭搜索
搜索
打开/关闭菜单
通知
打开/关闭个人菜单
查看“Gentoo/UTM”的源代码
来自OSSmedia
查看
阅读
查看源代码
查看历史
associated-pages
页面
讨论
更多操作
←
Gentoo/UTM
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[分类:教程]] 本页面介绍如何在UTM虚拟机软件中安装Gentoo并进行基础配置,以MacBookPro M3 Pro 为例。 本文并不完善,完整的原版指南详见 https://wiki.gentoo.org/wiki/Handbook:AMD64/ 最后更新时间 2024-3-6 == 下载和相关资源 == 最基础需要两个文件 推荐从清华源下载 https://mirrors.tuna.tsinghua.edu.cn/gentoo/ * 启动盘 ** https://mirrors.tuna.tsinghua.edu.cn/gentoo/releases/arm64/autobuilds/20240304T223401Z/install-arm64-minimal-20240304T223401Z.iso * Stage 3 文件 ** 推荐使用systemd mergedusr desktop ** https://mirrors.tuna.tsinghua.edu.cn/gentoo/releases/arm64/autobuilds/current-stage3-arm64-desktop-systemd-mergedusr/stage3-arm64-desktop-systemd-mergedusr-20240304T223401Z.tar.xz == 新建虚拟机 == # 选择新建虚拟机 # 选择虚拟化(virtualize) #* 磁盘给64G或以上 #* 光驱选择下载的gentoo启动盘 == 挂载Gentoo启动盘 == * 上一步选择好后启动时就会自动从iso镜像启动,无序更多操作 == 磁盘分区和挂载 == === 分区 === # 首先查看磁盘<syntaxhighlight lang="shell"> lsblk -f </syntaxhighlight> # 对磁盘进行分区<syntaxhighlight lang="shell"> fdisk vda </syntaxhighlight> #* 关于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 # 安装必备软件包 == 进行自定义 ==
返回
Gentoo/UTM
。