首页 > 系统相关 >Archlinux安装教程

Archlinux安装教程

时间:2024-06-04 18:56:00浏览次数:29  
标签:教程 grub pacman mnt vim etc Archlinux 安装

先放张图:

 

 

准备工作

1、进入 Live 环境后关闭 reflector

systemctl stop reflector

2、使用iwctl联网

3、timedatectl 修改时区

timedatectl set-timezone Asia/Shanghai

4、date验证时间

fdisk -l 查看硬盘和分区情况

cfdisk <硬盘编号> 修改分区

如:cfdisk /dev/sda

5、记住分区以后,再格式化

系统分区:mkfs.ext4 <分区编号>

EFI 分区(如果有): mkfs.fat -F 32 <分区编号>

交换分区(如果有): mkswap <分区编号>

启动交换分区(如果有):swapon <分区编号>

挂载即将安装系统的分区: mount <分区编号> /mnt

 

安装系统

1、更换镜像源

nano /etc/pacman.d/mirrorlist

在第一行加入:Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

2、刷新软件包列表 :pacman -Syy

3、重新安装 archlinux-keyring 包: pacman -S archlinux-keyring 4、使用以下指令安装基本系统: pacstrap /mnt base base-devel linux-zen linux-firmware linux-zen-headers

5、安装必需软件:

pacstrap /mnt

networkmanager - 连接互联网

openssh - ssh服务

cups - 打印机

vim、nano 和 micro - 都是好用的命令行文本编辑器,micro 的快捷键更接近 Windows 自带的记事本。

git - 100%会用到的,现在不装以后也会被当作依赖安装

grub - 必须安装,引导系统用

os-prober - 双系统必须安装

efibootmgr - UEFI 必须安装

intel-ucode 或 amd-ucode - CPU 微码必须安装

man-db 和 man-pages - 查看软件包的文档

firefox - 浏览器

noto-fonts-cjk 和 noto-fonts-emoji - 谷歌设计的字体(包含中文和 emoji)

 

设置系统

1、挂载 EFI 分区(如果有):

mkdir -p /mnt/boot/efi

mount <EFI 分区编号> /mnt/boot/efi

2、创建 fstab 文件:

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

3、chroot 进入新系统:

arch-chroot /mnt

4、设置时区:

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

5、生成 /etc/adjtime: hwclock --systohc

6、编辑 locale.gen 和 locale.conf

vim /etc/locale.gen ,然后把en_US.UTF-8 UTF-8 和 zh_CN.UTF-8 UTF-8 前面的# 都去掉,之后直接运行“locale.gen”这条命令

vim /etc/locale.conf 输入“LANG=en_US.UTF-8”

7、编辑主机名:vim /etc/hostname

8、设置root密码:passwd root

 

安装grub引导系统及后续步骤

1、编辑grub配置文件:vim /etc/default/grub

去掉GTUB_DISABLE_OS_PROBER=false 前面的#

2、接下来便可以安装 grub 到硬盘(uefi引导)

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

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

3、服务自启动:

打印机(如果需要): systemctl enable cups

ssh 服务:systemctl enable sshd

网络服务:systemctl enable NetworkManager

4、创建普通用户:useradd -m -G wheel <用户名>

5、编辑 sudoers 文件赋予用户管理员权限: vim /etc/sudoers

去掉 wheel ALL=(ALL:ALL)ALL 这一行的注释

6、设置用户密码:passwd <用户名>

7、安装 Gnome 桌面: pacman -S gnome gnome-tweaks gnome-extra gdm

8、开机启动 gdm 界面:systemctl enable gdm

9、安装完毕,退出 chroot 环境: exit

10、现在你又回到了 Live 环境,重启系统:reboot

 

gnome本地化

1、更换系统语言,选择保留本地文件夹旧的名称

2、添加软件源

vim /etc/pacman.conf ,在文件的最下面加入以下内容:

[archlinuxcn]

SigLevel = Optional TrustAll

Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

3、安装paru:sudo pacman -S paru

4、安装显卡驱动(我的是核显A卡):

sudo pacman -S xf86-video-amdgpu mesa lib32-mesa

5、其他驱动:

触摸板: sudo pacman -S xf86-input-libinput libinput

蓝牙: sudo pacman -S bluez bluez-utils

sudo systemctl enable bluetooth

sudo systemctl start bluetooth

6、输入法:

sudo pacman -S ibus ibus-libpinyin

运行 ibus-setup

接下来修改 .bashrc文件

vim ~/.bashrc

在最下面添加如下内容:

export GTK_IM_MODULE=ibus

export XMODIFIERS=@im=ibus

export QT_IM_MODULE=ibus

之后重启系统

在系统设置中添加输入源。

使用win + 空格切换输入法

7、gnome的扩展美化,网上教程很多,就不多说了

标签:教程,grub,pacman,mnt,vim,etc,Archlinux,安装
From: https://www.cnblogs.com/zypdbk/p/18231509

相关文章

  • neo4j下载安装
    一、下载安装Neo4jJDK已下载好官网:Neo4jDeploymentCenter-GraphDatabase&Analytics然后选择自己需要的的版本进行下载 安装打开系统变量,新建系统变量 点击Path,新建,输入 %NEO4J_HOME%\bin 测试是否设置成功,打开命令窗口,输入 neo4j.batconsole 复制......
  • 服务器安装centos系统报错
    安装centos报错:dracut-initqueue:warning:dracut-initqueuetimeout-startingtimeoutscripts解决方法U盘启动报错信息 查看U盘的对应分区 重启电脑按e进入编辑模式将:vmlinuzinitrd=initrd.imginst.stage2=hd:LABEL=CentOS\x207\x20x86_64rd.live.checkquiet改......
  • 玩客云安装Armbian和部署jdk环境
    玩客云安装Armbian和JavaSDK的过程可以分为两个独立的部分:首先是安装Armbian系统,其次是在Armbian系统上安装JavaSDK。以下是详细的步骤:一、玩客云安装Armbian系统准备工作准备一个可用的玩客云设备。下载与玩客云设备兼容的Armbian镜像文件。准备一个USB公对公线和一台运......
  • CentOS-7.9 安装redis7.0.5步骤
     下载Redis7.0.5的源代码wgethttp://download.redis.io/releases/redis-7.0.5.tar.gz解压并进入源代码目录tarzxfredis-7.0.5.tar.gzcdredis-7.0.5编译和安装,并指定安装目录,并复制Redis配置文件makesudomakePREFIX=/usr/local/redisinstallcpredis.conf......
  • 屏幕录制工具分享6款,附上详细电脑录屏教程(2024全新)
    当你即将参加一个重要的在线会议或一堂关键的直播课,但又担心错过关键点或无法及时做笔记时,屏幕录制无疑是最好的方法之一。屏幕录制是一项非常有价值的技能,它能让你出于各种目的捕捉屏幕上的活动。无论你的目的是创建教程、演示软件功能、捕捉游戏画面,还是仅仅分享你的桌面操作......
  • Python教程-快速入门基础必看课程09-文件处理
    该视频主要讲述了Python中文件的读写操作和pandas库中的subt函数来处理CSV文件。在Python中,文件的读写操作需要使用open函数打开文件,并指定路径和模式。读取文件时,可以使用f.read()方法读取内容,并使用f.close()方法关闭文件。写入文件时,可以使用f.write()方法写入内容,并使用......
  • 安装DBeaver Ultimate Edition
    目录准备工作安装配置(Windows)配置(macOS)准备工作下载DBeaverUE官方下载地址:https://dbeaver.com/download/ultimate/下载JDK17+推荐JDK21,官方下载地址:https://www.oracle.com/java/technologies/downloads/一个神奇的jar包大神开发,懂得都懂,点这里安装DBeaverUEw......
  • manjora Linux下使用howdy实现人脸识别登录的简明教程
    前言从windows切换到Linux会有很多的不适应,自然会想找一些类似于windows体验的Linux替代品,比如windows上的windowshello就很好用,可以使用指纹或者摄像头实现人脸识别在很多场景下可以避免输入密码。经过一番搜索发现howdy是目前Linux上最流行的人脸识别认证的软件,于是就第一时......
  • MySQL数据库的安装
    MySQL数据库的安装【一】各种数据库的端口MySQL:3306Redis:6379MongoDB:27017Django:8000flask:5000【二】MySQL介绍MySQL是一个开源免费的关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle旗下公司。MySQL最流行的关系型数据库管理系统,在WEB......