Gentoo安装配置
如何在VMware虚拟机中安装Gentoo Linux
环境准备
- 内存:4G
- 硬盘:30G
- CPU:4核
- 启动方式:UEFI- 显示:打开3D加速,有些桌面环境,例如Hyprland需要启用
安装镜像以及stage文件下载链接
最小安装介质下载
stage文件下载systemd
进入初始环境
推荐使用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…
自己建网站写小说可行吗网站界面设计和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文件,帮助大学选题。赠送开题报告模板ÿ…
价格划算的东莞建网站公司桂林什么公司做网站推广好
深入理解 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…