首页 > 系统相关 >最新ArchLinux安装教程【建议收藏】

最新ArchLinux安装教程【建议收藏】

时间:2023-05-15 09:22:27浏览次数:55  
标签:教程 管理器 systemctl pacman 收藏 桌面环境 ArchLinux 安装 分区

主要分为以下步骤

  • 1、下载Archlinux并制作U盘启动器
  • 2、开机选择U盘启动
  • 3、系统联网
  • 4、更换国内镜像源
  • 5、开始硬盘分区(UEFI+GPT)
  • 6、格式化并挂载分区
  • 7、安装操作系统
  • 8、配置GRUB等基础设置
  • 9、用户配置
  • 10、安装桌面环境及必备软件

安装步骤如下

一、制作U盘启动工具

目前ArchLinux的最新版本为:archlinux-2023.05.03-x86_64.iso,下载地址:https://archlinux.org/download/
他这个官网好像只提供磁力链接,这里推荐一个从别的地方挖过来的迅雷X纯净版三无产品(无广告,无会员,无登录):https://www.lanzouw.com/i9JTRw1vbch
U盘启动工具可以选择Ultra ISO,但是这里推荐Ventory,一个免费开源支持多平台的工具:https://www.ventoy.net/cn/download.html

  • 1、安装Ventory工具

  • 2、写入ISO镜像文件
    直接把下载的ISO文件复制进去就行了

  • 3、开机U盘启动
    不同的主板进入BIOS的按键不一样,这里不再演示BIOS里选择你的U盘就好了,如果是VMware安装,尽管2022年ArchLinux内核已经是6,这里你还是选择5吧,虚拟机并无啥子影响

二、开始安装系统

  • 1、进行联网
    (1)WIFI连接
    2021新版ArchLinux安装镜像里的wifi连接由之前的wifi-menu改成了iwctl
iwctl

进入系统以后是这样的界面

查看当前网卡信息,我的笔记本是wlan0

device list

扫描并列出可用网络

station wlan0 scan
station wlan0 get-networks
station wlan0 connect <WIFI SSID>

连接名为TPLINK_DF1B的无线网络
exit,退出iwd模式,并ping 一下www.baidu.com 检查确认下是否连接网络成功
(2)PPPOE

pppoe-setup

进行配置或者:

systemctl start adsl

进行adsl连接,连接完后,执行:

ping www.baidu.com

或其他网址测试网络是否通
(3)其他连接
如果你是VMware这样虚拟网卡直接DHCP分配,只需要ip add查看一下,或者测试一下网络链接即可

  • 2、同步时间
timedatectl set-ntp true
  • 3、更换镜像源
    默认的都是国外的,速度非常非常慢,这可以自动选择国内的镜像源,可能会有几条超时,不放心可以去看一下
reflector -c China -a 10 --sort rate --save /etc/pacman.d/mirrorlist
  • 4、执行GPT分区
    我这里硬盘是sda,你们的可能不太一样,查看当前配置
lsblk

这里的分区计划是:
sda1------300M------/boot/efi
sda2------4G--- --SWAP
sda3------ALL-------/
因为我分配的内存是4GB所以这里交换分区也是4GB,可以根据实际情况调整,剩下的自然全部给 / 了,进入配置环境:

fdisk /dev/sda

建议先把之前的分区删除,Linux基础自己学习

n建立新分区,可以选择p主分区,或者e扩展分区,分区编号和开始扇区位置默认就行,直接回车

输入扇区大小,如:+300M,最后的根分区,默认回车是把剩下的空间全分配,不懂的百度搜教程

  • 5、格式化并挂载分区
    (1)格式化ESP分区
mkfs.fat -F32 /dev/sda1

(2)格式化根分区

mkfs.ext4 /dev/sda3

(3)格式化SWAP

mkswap /dev/sda2
  • 6、挂载分区
swapon /dev/sda2
mount /dev/sda3 /mnt
mkdir -p /mnt/boot/efi
mount /dev/sda1 /mnt/boot/EFI

查看分区情况

lsblk
  • 7、安装基本操作系统
pacstrap -i /mnt base base-devel linux linux-firmware vim
  • 8、写入分区表
    mount只是临时挂载,需要将配置写入fstab中
genfstab -U /mnt >> /mnt/etc/fstab
  • 9、切换到新分区
# arch-chroot /mnt 
  • 10、进行本地语言设置
vim /etc/locale.gen

反注释(删掉前面的#)
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
这两个,退出保存

locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
  • 11、设置时区
    设置硬件时间
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc --utc
  • 12、安装引导系统
pacman -S dosfstools grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck
grub-mkconfig -o /boot/grub/grub.cfg
  • 13、用户管理
    (1)设置root密码
passwd

(2)添加新用户
这里很奇怪,我是普通的办法新建用户,结果桌面环境进不去,这里先随便建个用户,等进入桌面环境以后再修改

useradd -m -g wheel -s /bin/bash 用户名
passwd 用户名
vim /etc/sudoers

在 root ALL=(ALL) ALL 下面添加
用户名 ALL=(ALL) ALL
为你刚才创建的用户 添加sudo权限

  • 14、安装必要软件
pacman -S dhcpcd
pacman -S iwd

最后,exit退出系统,reboot重启系统

三、进入系统配置

  • 1、连接网络
    (1)有线连接
systemctl start dhcpcd

启动dhcpcd

systemctl enable dhcpcd

设置开机自动启动dhcp服务
(2)无线连接:

systemctl start iwd

启动无线网络服务

systemctl enable iwd

执行:

iwctl

进入iwd模式,这里根刚才是一样的步骤
(3)ADSL 宽带连接:

pacman -S rp-pppoe
pppoe-setup 
systemctl start adsl

(chroot下执行不了此命令)# systemctl enable adsl

  • 2、安装桌面环境
    (1)安装显卡驱动
    首先查看显卡型号,再决斗安装什么驱动
lspci | grep VGA
pacman -S 驱动包
显卡 驱动包
通用 xf86-video-vesa
intel- xf86-video-intel
amdgpu xf86-video-amdgpu
Geforce7± xf86-video-nouveau
Geforce6/7 xf86-video-304xx
ati xf86-video-ati
(2)安装xorg窗口系统
pacman -S xorg

安装触摸板驱动

pacman -S xf86-input-synaptics

安装字体:Dejavu 和 微米黑字体(不安装的话 后面进入桌面环境设置系统语言为简体中文的时候会出现字体显示不全的问题)

pacman -S ttf-dejavu wqy-microhei

(3)安装桌面环境
桌面环境有很多,常用的2大桌面环境为GNOME和KDE。其中plasma为kde的最新版本。本文介绍GNOME和KDE的安装。其他的请自行探索。
为了简洁也可以只安装窗口管理器,但是配置稍微复杂。GNOME和KDE我有用了很长一段时间,其中GNOME用着感觉比kde流畅,但是GNOME有很多设计我感觉很蹩脚。kde比较华丽,但是用起来总感觉别扭。于是我投靠i3wm了,现在开始用i3wm平铺式窗口管理器。新手建议先安装GNOME或KDE体验一下。

名称 简介
GNOME3 gtk开发的桌面环境,默认设置简介,要想美观得折腾折腾,很大
plasma kde,qt开发,美观、华丽,设置有点复杂,很大
xfce Linus教主御用,轻量且不失美观
lxde 轻量级桌面
mate GNOME2的分支

安装plasma桌面

pacman -S plasma

安装控制台应用

pacman -S konsole

安装文件管理器

pacman -S dolphin

安装常用工具

pacman -S kde-applications

启用sddm显示管理器

systemctl enable sddm

启用网络管理器

pacman -S plasma-nm
systemctl enable NetworkManager

最后,重启系统reboot

安装gnome桌面

pacman -S gnome

安装桌面美化工具

pacman -S gnome-tweaks

安装桌面菜单编辑器

pacman -S alacarte

启动窗口管理器

systemctl enable gdm

启动网络管理器

systemctl enable NetworkManager

最后,重启系统reboot

四、进入桌面后的配置

pacman -S yay

一定要记得经常更新系统

pacman -Syy

标签:教程,管理器,systemctl,pacman,收藏,桌面环境,ArchLinux,安装,分区
From: https://www.cnblogs.com/immengxin/p/17400744.html

相关文章

  • 13.solidworks简单渲染教程
    1、打开solidworks,点击菜单栏的工具,然后选择插件,勾选PhotoView360两边的框2、右键特征工具栏,把渲染工具勾选3点击渲染工具,然后对想要更改的零件或者部位使用编辑外观和编辑布景更改外观颜色、材质、贴图以及背景4、在绘图区域先摆好一个适合的角度,然后再添加相机5、在右侧进行......
  • Fortran77教程
    Fortran77教程......
  • Vue2入门之超详细教程十-绑定class、style样式
    1、简介绑定样式:1.class样式写法:class=”xxx” xxx可以是字符串、对象、数组字符串写法适用于:类名不确定,要动态获取对象写法适用于:要绑定多个样式,个数不确定,名字也不确定数组写法适用于:要绑定多个样式,个数确......
  • DIY技巧:微星B760主板13600K降压教程 CPU温度暴降25℃
    前段时间微星B600/700系主板更新了最新的BIOS,最新的BIOS更新;额105微码,让用户能直接在BIOS中对13代带K处理器进行降压,十分方便,今就带大家体验一下微星B760迫击炮主板的降压流程,其他微星B600/700系主板操作方法大同小异。首先要去微星官网下载最新的BIOS,目前最新版本应该是这个3月......
  • WPF入门教程系列二十四——DataGrid使用示例(1)
    WPF入门教程系列目录WPF入门教程系列二——Application介绍WPF入门教程系列三——Application介绍(续)WPF入门教程系列四——Dispatcher介绍WPF入门教程系列五——Window介绍WPF入门教程系列十一——依赖属性(一)WPF入门教程系列十五——WPF中的数据绑定(一)      ......
  • WPF入门教程系列目录
    WPF入门教程系列一——基础WPF入门教程系列二——Application介绍WPF入门教程系列三——Application介绍(续)WPF入门教程系列四——Dispatcher介绍WPF入门教程系列五——Window介绍WPF入门教程系列六——布局介绍与Canvas(一)WPF入门教程系列七——布局之WrapPanel与StackP......
  • 二维互相关随机场模拟实践,保姆级教程 基于matlab与fla
    二维互相关随机场模拟实践,保姆级教程基于matlab与flac6.0的乔列斯基分解的中点法模拟岩土体互相关随机场自相关函数可以选择:指数型、高斯型、二阶自回归型、指数余弦型、三角型自相关函数案例文件包括以下内容:第一步:Flac6.0运行main1.f3dat,生成模型,并自动导出单元坐标第二步:Matlab......
  • 【大数据】通过 docker-compose 快速部署 Presto(Trino)保姆级教程
    目录一、概述二、前期准备1)部署docker2)部署docker-compose三、创建网络四、Trino编排部署1)下载trino2)配置1、coordinator配置2、worker配置3)启动脚本bootstrap.sh4)构建镜像Dockerfile5)编排docker-compose.yaml6)开始部署五、简单测试验证1)mysql数据源2)hive数据源一、......
  • docker 安装Es教程
    转载于:你必须会的Docker安装ElasticSearch教程创建网络dockernetworkcreateitmentu-net安装Es命令dockerrun-d\ --nameelasticsearch\-e"ES_JAVA_OPTS=-Xms512m-Xmx512m"\-e"discovery.type=single-node"\-ves-data:/usr/share/elas......
  • 数据结构教程之树
    树大家都见过吧当然,我们今天说的不是这个树,而是这个这玩意和大自然中的树有啥关系呢很简单首先,做一个树的简笔画然后,在每条树枝的起点和终点画上圆圈,树枝交会的地方也要画其次,在圆圈间树枝的地方用直线连接随后,把原来的简笔画去掉,整理一下圆圈,凑得太紧的分开一点,太远......