Gentoo安装配置

news/2025/9/22 17:31:57/文章来源:https://www.cnblogs.com/hexiaolei/p/19101518

Gentoo安装配置

如何在VMware虚拟机中安装Gentoo Linux

环境准备

- 内存:4G
- 硬盘:30G
- CPU:4核
- 启动方式:UEFI- 显示:打开3D加速,有些桌面环境,例如Hyprland需要启用

安装镜像以及stage文件下载链接
最小安装介质下载
stage文件下载systemd

gentoo
gentoo1

gentoo2

进入初始环境

推荐使用ssh软件连接
这里博主使用的是mobaxterm,集成了ftp功能,方便上传文件

# 打开ssh
/etc/init.d/sshd start
# 设置root密码
passwd root
# 连续输入两次密码即可

连接到mobaxterm以后,先把stage文件上传到/root目录下,方便之后操作

准备磁盘

硬盘分区

使用 GPT for UEFI 对磁盘进行分区


fdisk /dev/sda# 进入修改磁盘工具
gpt # 修改为使用UEFI分区表
n # 新建一个分区
↵
↵
+1G # 设置分区为1G
t # 修改分区类型
uefi # 设置为efi
n
↵
↵
+20G
n
↵
↵
↵
t
swap # swap交换分区
w #保存

fdisk /dev/sda # 查看分区结果
类似于如下

Disk /dev/sda: 30 GiB, 32212254720 bytes, 62914560 sectors
Disk model: VMware Virtual S
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 23662F65-0594-4A75-A2EC-EAC8D6FDFA48Device        Start      End  Sectors Size Type
/dev/sda1      2048  2099199  2097152   1G EFI System
/dev/sda2   2099200 44042239 41943040  20G Linux filesystem
/dev/sda3  44042240 62912511 18870272   9G Linux swap

创建文件系统

这里以ext4举例

# 初始化根分区
mkfs.ext4 /dev/sda2
# 初始化efi分区
mkfs.vfat -F 32 /dev/sda1
# 初始化swap交换分区
mkswap /dev/sda3
# 启用swap交换分区
swapon /dev/sda3

挂载 root 分区

一些 live 环境可能缺少推荐的 Gentoo 根分区挂载点(/mnt/gentoo),或在分区部分创建的其他分区的挂载点:

# 创建/mnt/getnoo
mkdir --parents /mnt/gentoo
# 挂载根分区
mount /dev/sda3 /mnt/gentoo
# 创建efi文件夹
mkdir --parents /mnt/gentoo/efi

安装Stage

下载stage文件

这边由于之前已经下载过,这边就不下了

安装stage文件

安装 stage 文件
下载完 stage 文件并且验证之后,可以使用 tar 提取 stage 文件:

tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner -C /mnt/gentoo
# 进入目录
cd /mnt/gentoo

配置编译选项

启动编辑器(在本指南中,我们使用 nano)来更改我们将在下面讨论的优化变量。

nano /mnt/gentoo/etc/portage/make.conf

https://blog.csdn.net/bugsycrack/article/details/145466193
portage源
mirrors

COMMON_FLAGS="-O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
MAKEOPTS="-j5"
ACCEPT_LICENSE="*"
GRUB_PLATFORMS="efi-64"
GENTOO_MIRRORS="https://mirrors.tuna.tsinghua.edu.cn/gentoo"
# NOTE: This stage was built with the bindist USE flag enabled# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C.utf8

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/909821.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

当写脚本循环更新几百万数据发现很慢怎么办 - 孙龙

当写脚本循环更新几百万数据发现很慢怎么办1. 核心逻辑:CASE WHEN条件更新UPDATE table SET order_items_id = CASE WHEN stock_out_item_id = 1 THEN 100WHEN stock_out_item_id = 2 THEN 200ELSE order_items_id E…

2025年9月Java后端招聘市场技术风向标:666份招聘数据深度解读

2025年9月Java后端招聘市场技术风向标:666份招聘数据深度解读作为一名开发者或技术决策者,你是否想知道当前企业最需要什么技术?为了回答这个问题,我们分析了2025年9月从BOSS直聘平台收集的666份Java后端开发相关的…

服装采购跟单系统的高效管理实践 - 详解

服装采购跟单系统的高效管理实践 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mo…

和汽车相关的国内期刊

永远渴望,大智若愚(stay hungry, stay foolish)

自己建网站写小说可行吗网站界面设计和ios移动界面设计的区别

1.注册建造师应当在相应的岗位上执业。但同时,国家鼓励和提倡注册建造师( )。 A.一师多岗 B.一师全岗 C.一师专岗 D.专岗专职 正确 正确答案:左边查询 学生答案:A 2.下列规范性文件中,效力最高的是( )。 A.地方性法规 B.行政法规 C.行政规章…

小企业网站推广设计国外网站有哪些

esb 和 开源esbJavaOne 2015即将结束,这又是一次很棒的社区活动。 我和Rafael进行了两次会议和一次HOL 。 我最喜欢的会议之一实际上是:谈论ESB,如果今天完成的话。 我以为那是过去? 我通常也倾向于这样说。 但是,系统…

北京网站优化流程适合新手做的小生意

题目描述 移动零 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums [0,1,0,3,12] 输出: [1,3,12,0,0] 示例 2: 输入: nu…

营口网站优化网站建设与网页制作盒子模型

🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹赠送计算机毕业设计600个选题excel文件,帮助大学选题。赠送开题报告模板&#xff…

价格划算的东莞建网站公司桂林什么公司做网站推广好

深入理解 Spring Boot:核心知识与约定大于配置原则 简单说一下为什么要有 Spring Boot? 因为 Spring 的缺点。 虽然 Spring 的组件代码是轻量级的,但它的配置却是重量级的(需要大量 XML 配置) 为了减少配置文件,简化开发 Spri…

苏州哪个公司做门户网站成都建好的网站出租

2019独角兽企业重金招聘Python工程师标准>>> list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: >…

做网站后台的电子文库无锡微信网站定制

javafx 使用像我这样的JavaFX爱好者反复面对的一个问题是何时(或为什么)使用JavaFX代替HTML(5)。 这是我的两分钱: 如果…,则应使用JavaFX。 …您对坚固性/质量感兴趣。 JavaFX是Java! 您将能…

服务器CPU、内存、磁盘、网络使用率,东方通CPU使用率东方通内存使用率监控脚本

#!/bin/bash # 创建日志目录LOG_DIR="/log"LOG_FILE="$LOG_DIR/jk.txt" # 阈值设置CPU_THRESHOLD=80 # CPU使用率阈值(%)MEM_THRESHOLD=80 # 内存使用率阈值(%)DISK_THRESHOL…

3 网络基础知识+web基础知识+部署Server

3.1网络基础 3.1.1 OSI七层模型 # 一种理论上的网络通信模型,实践中未应用;从底层到上层分别是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 * 物理层:物理介质传输比特流,如电缆、光缆 * 数据链路…

什么是 AutoModel

什么是 AutoModelAutoModel 加载模型”是指使用 Hugging Face Transformers 库提供的 AutoModel 系列类,根据模型名称自动识别并加载对应的预训练模型结构和权重,从而无需手动指定具体模型类(如 BertModel、GPT2Mod…

深入解析:STM32——WDG看门狗

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

wxpython图形界面_01_最小基本结构

import wx# 创建应用程序对象 app = wx.App()# 创建窗口对象 frm = wx.Frame(None, title=第一个应用程序, size=(800, 600), pos=(200, 50))# 显示窗口 frm.Show()# 进入主事件循环 app.MainLoop()

做网站最小的字体是多少网站租用 凡

介绍Objects Comparer是用于对象比较的工具,c#常见的数据结构都是可以用这个三方库进行对比,比较复杂的对象也是可以比较的。简而言之,Objects Comparer 是一个对象到对象的比较器,它允许逐个成员递归得比较对象,并为某…

漳州建设银行网站首页珠海知业科技

能实现不出家门就可以通过网络进行系统管理,交易等,而且过程简单、快捷。同样的,在人们的工作生活中,也就需要互联网技术来方便人们的日常工作生活,实现工作办公的自动化处理,实现信息化,无纸化…

万网网站域名wordpress 黄蓝 现代企业

【ADB全称 Android Debug Bridge】 是Android SDK中的一个命令行工具adb命令可以直接操作管理Android模拟器或真实的Android设备(手机) 建立PC和模拟器连接 # 建立连接 adb connect 127.0.1: 模拟器端口号〈逍遥模拟器21503〉 # 验证是否连接成功 adb d…

朝阳周边网站建设办公管理软件定制

在当今信息爆炸的时代,人工智能在各行各业都发挥着越来越重要的作用,高校教育领域也不例外。最近,越来越多的高校开始陆续拥抱chatgpt(Chatbot GPT)这一人工智能技术,在学术领域会带来了怎样的变化与影响&a…