物理机安装archLinux

news/2025/3/11 2:19:19/文章来源:https://www.cnblogs.com/tanglx/p/18759358

从官网下载镜像并通过up启动成功联网后

一、基础配置

1.设置时间

查看时间

timedatectl status 

如果时间不对

timedatectl set-ntp true  

如果时区不对

timedatectl set-timezone Asia/Shanghai

2.磁盘分区

对于 UEFI 需要至少创建三个分区(efi、swap、根)
enter description here
格式化分区
根分区

 mkfs.ext4 /dev/sda3 

交换分区

mkswap /dev/sda2

efi分区

mkfs.fat -F 32 /dev/sda1

lsblk -f 查看是否格式化分区类型成功

3.挂载分区

注意:挂载需要遵循一定的顺序,要先挂载根分区。
根分区

 mount /dev/sda3 /mnt

swap分区

 swapon /dev/sda2

efi分区

 mount --mkdir /dev/sda1 /mnt/boot

4.自动设置镜像源

reflector -p https -c China --delay 3 --completion-percent 95 --sort rate --save /etc/pacman.d/mirrorlist

5.安装基础包

pacstrap -K /mnt base base-devel linux linux-firmware

6.设置fstab

genfstab -U /mnt >> /mnt/etc/fstab

一、切换到新系统

arch-chroot /mnt

1.设置时区

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc

2.设置locale

安装编辑器和终端字体

pacman -S vim terminus-font

编辑locale,找到#en_US.UTF-8 UTF-8和#zh_CN.UTF-8 UTF-8取消注释

vim /etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8

生成locale

locale-gen

设置locale

echo "LANG=en_US.UTF-8" > /etc/locale.conf

3.网络配置

设置主机名

echo "tanglx-arch" > /etc/hostname

安装网络管理器

pacman -S networkmanager

设置开机自启动网络管理器

systemctl enable NetworkManager.service

4.设置root密码

passwd

5.微码

查看您的 CPU 型号。

cat /proc/cpuinfo | grep "model name"

如果是 Intel CPU,安装 intel-ucode。

 pacman -S intel-ucode

如果是 AMD CPU,安装 amd-ucode。

 pacman -S amd-ucode

6.安装引导加载程序

pacman -S grub efibootmgr

安装grub到计算机

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB

如果输出Installation finished. No error reported.表示成功

最后生成 GRUB 配置,即可

grub-mkconfig -o /boot/grub/grub.cfg

7.重启

退出chroot

exit

取消挂载

swapoff /dev/sda2 
umount /dev/sda1
umount /dev/sda3

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

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

相关文章

Maven踩坑记录与反思

本次事件的发生是在我来到一个新的技术初创团队,由于团队中的前同事与我交接代码时候,关于Maven私服这块的账号密码为给我,导致一系列的爱恨情仇。事件的持续花费两天时间进行解决,现在总结一下遇到的问题与解决思路!回顾Mavenue的背景 关于Maven,维基百科给的解释主要有…

解决pyechart模块绘制地图无数据

在绘制地图发现没有数据错误原因: 传入数据中的省份名称不规范 例如: data = [("北京", 99),("上海", 199),("湖南", 299),("台湾", 399),("广东", 499) ]解决办法: 使用此函数,把传入地图的数据传入函数进行处理(返回规…

2025.3.8 考试记录

省流:炸完了!!! 7:35 开考,7:37开始看题。 先看一眼题,没有 DS ,那完了。 按照惯例先试着冲一下 T1 。 有点像二分图最大匹配的题,记不住怎么建图了,睡觉。 T2 是个树上最优解问题,似乎可以冲?先放在一边等着吧。 T3 是序列上的一个问题,序列上的找一个区间 min …

Ubuntu24.04安装Cherry Studio记录

1. 官网下载安装包 在Cherry Studio官网获取Appimage安装包 2. 修改运行权限 下载结束后终端输入chmod 777 AppImage文件路径修改Appimage文件权限为可执行文件。 3. 下载FUSE 直接运行./Cherry-Studio-1.0.6-x86_64.AppImage,发现类似报错:Need to install FUSE 打开FUSE的G…

两块滤膜

“部长通道”上,生态环境部部长掏出了两块滤膜 央视一套2025年03月08日 14:53 北京 ⇧点蓝色字关注“央视一套” 今天(8日),第十四届全国人民代表大会第三次会议第二场“部长通道”集中采访活动举行。生态环境部部长黄润秋、水利部部长李国英、农业农村部部长韩俊接受了媒体…

Windows编程----进程:环境变量

什么是系统环境变量 每台计算机针对当前用户和系统中所有用户分别提供了两个环境变量设置,通过计算机属性>环境变量的界面,我们可以查看当前这台计算机上的所有环境变量,这些环境变量都是key-value键值对。具体如下:上面看到的环境变量其实是存储在注册表中的, 系统环境…

软工作业二:个人项目

| 这个作业属于哪个课程 | 软件工程 | | 这个作业要求在哪里 | 作业要求 | | 这个作业的目标 | 设计一个论文查重算法,给出一个原文文件和一个在这份原文上经过了增删改的抄袭版论文的文件,在答案文件中输出其重复率。 | 一、使用说明📝 1.使用环境:c++;Visual studio 20…

[T.1] 团队项目:团队成员介绍

组一辈子杰队项目 内容这个作业属于哪个课程 2025年春季软件工程(罗杰、任健)这个作业的要求在哪里 [T.1] 团队项目:团队成员介绍我在这个课程的目标是 学习软件工程理论与实践,完成一款高质量的软件项目这个作业在哪个具体方面帮助我实现目标 确定分工,团队破冰,初步确定…

阿里二面:10亿级分库分表,如何丝滑扩容、如何双写灰度?阿里P8方案+ 架构图,看完直接上offer!

本文的 原始地址 ,传送门 本文的 原始地址 ,传送门 尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的面试题:每天新增100w订单,如何的分库分表? 1…

递归?动态规划?几道题帮你理清楚基本思路!—— 一维动态规划解析

动态规划定义 动态规划(Dynamic Programming,简称 DP)是解决最优化问题的一种重要算法思想。它通过将原问题分解为多个子问题,逐步求解子问题,最终合并子问题的解来解决原问题。动态规划在解决具有重叠子问题和最优子结构性质的问题上非常高效,常用于路径规划、背包问题、…

ABAP-后台Job相关(转)

定义JOB 查看作业日志 查看JOB变式动态日期变式设置 如果有其他的动态参数设置,建议程序中调用JOBDATA:lv_job_name LIKE tbtco-jobname, "作业名lv_job_nr LIKE tbtco-jobcount, "作业号lv_job_released TYPE c,lv_job_start_so…