首页 > 其他分享 >arch安装教程+部分问题解决

arch安装教程+部分问题解决

时间:2024-04-06 19:34:13浏览次数:14  
标签:教程 nano ctrl arch pacman keyring key 安装

arch安装教程+部分问题解决

网络配置

# 进入iwctl
iwctl

# 获取device名称 我这里是 wlan0,后面注意wlan0替换成你自己device
device list 

# 扫描附近wifi
station wlan0 scan

# 获取所有可连接wifi名字
station wlan0 get-networks
station wlan0 connect [wifi名]

#输入密码
# ctrl+c 退出 iwctl

硬盘分区

cfdisk /dev/sda

选择gpt,然后new新建efi分区,300~500M类型是EFI

4G类型是swap,剩下的空间全部new为默认,然后选择write,输入yes完成写入,然后退出

pFGF5MF.md.png

输入

lsblk -f

pFGFIr4.png

出现三个sda即为成功

格式化

mkfs.ext4 /dev/sda3 //格式化sda3
mkswap /dev/sda2
mkfs.fat -F 32 /dev/sda1

pFGF7Z9.png

挂载

mount /dev/sda3 /mnt
mount --mkdir /dev/sda1 /mnt/boot
swapon /dev/sda2

安装

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

挂载信息载入系统

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

进入创建的系统

arch-chroot /mnt

pFGFHaR.png

设置时区

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

对准时间

hwclock --systohc

下载nano也可以使用vim

pacman -S nano

切换到etc目录使用nano编辑locale.gen文件来设置语言

cd /etc
nano locale.gen

pFGFoqJ.png

将en_US.UTF-8 UTF-8前面的#去掉

pFGFbI1.png

ctrl+o保存ctrl+x退出

加载配置

locale-gen
创建locale.conf
touch locale.conf
编辑locale.conf(编辑时会自动创建所以不执行上一条也行)
nano locale.conf

输入

LANG=en_US.UTF-8

ctrl+o保存ctrl+x退出

设置用户

设置root密码(输入时密码不可见,输就完事了不用担心,要输入两次)
passwd

pFGFLPx.png

新建用户(***表示你想起的用户名)
useradd -m ***
设置密码(***表示你想起的用户名)
passwd ***
管理权限
nano sudoers
在root那一行输入(***表示你上面所设置的用户名)
*** ALL=(ALL) ALL

pFospb8.jpg

ctrl+o保存ctrl+x退出

编辑hostame然后输入一个名字保存
nano hostname

pFGFOG6.png

ctrl+o保存ctrl+x退出

更新一下

pacman -Sy

安装os-prober

pacman -S grub efibootmgr os-prober
返回根目录
cd /
nano /etc/default/grub
取消最后一行注释

pFosA8s.webp

安装grub

grub-install --target=x86_64-efi --efi-directory=boot --bootloader-id=grub
生成配置文件
grub-mkconfig -o /boot/grub/grub.cfg
网络配置
pacman -S networkmanager
开机自启动
systemctl enable NetworkManager
退出并重启
exit
reboot

安装成功!!!

pFosE2n.webp

安装KDE

输入用户名:root

密码是你设置的且输入时不可见

pFoyuQI.webp

更新一下库

pacman -Sy

安装KDE(根据提示按回车和输入y)

pacman -S sddm xorg plasma konsole kate filelight dolphin ark

安装完成后reboot重启即可进入KDE

根据图示进入终端

pFosVvq.jpg

sudo pacman -Sy
#然后输入密码
sudo pacman -S neofetch
neofetch

pFoseK0.jpg

安装完成

Xshell远程连接

pacman -Sy
pacman -S openshh
nano /etc/ssh/sshd_config  #修改下图内容

pFosmrV.webp

设置开机启动

systemctl enable sshd.service 开机启动
 
systemctl start sshd.service 立即启动

查看ip

ip addr

pFosnbT.jpg

在Xshell中输入ip跟账号密码即可连接成功

pFosKVU.jpg

pFosYKx.webp

Xshell出现警告

WARNING! The remote SSH server rejected X11 forwarding request.

nano /etc/ssh/sshd_config

将下图改为yes

pFostr6.webp

重启ssh服务

systemctl restart sshd.service

以下是使用时遇到的一些问题及解决方案,不是安装教程

安装archlinuxcn-keyring报错

新系统中安装 archlinuxcn-keyring 包前需要手动信任 farseerfc 的 key archlinuxcn 社区源的 keyring 包 archlinuxcn-keyring 由 farseerfc 的 key 签署验证,而 Arch Linux 官方 keyring 中包含了 farseerfc 的 key 。自12月初 archlinux-keyring 中删除了一个退任的 master key 导致 farseerfc 的 key 的信任数不足,由 GnuPG 的 web of trust 推算为 marginal trust,从而不再能自动信任 archlinuxcn-keyring 包的签名。 如果你在新系统中尝试安装 archlinuxcn-keyring 包时遇到如下报错:

error: archlinuxcn-keyring: Signature from "Jiachen YANG (Arch Linux Packager Signing Key) [email protected]" is marginal trust 请使用以下命令在本地信任 farseerfc 的 key 。此 key 已随 archlinux-keyring 安装在系统中,只是缺乏信任:

sudo pacman-key --lsign-key "[email protected]"

之后继续安装

sudo pacman -S archlinuxcn-keyring
sudo ./install.sh 报错
改为
sudo sh ./install.sh

删除文件夹

rm -rf ***

标签:教程,nano,ctrl,arch,pacman,keyring,key,安装
From: https://www.cnblogs.com/muqi2021/p/18117794

相关文章

  • STM32CubeIDE安装和汉化
    安装包请在官网下载双击安装,next点agree记得改,默认是C盘,改到其他的盘安装等待完成汉化:点击这里的add,我这是汉化过后期补的图片会出现下面的弹窗,然后把下面的网址复制到Location中https://download.eclipse.org/technology/babel/update-site/R0.17.1/2019-1......
  • ubuntu上安装某个程序的符号表和源码包
    查询软件包以/bin/kill为例,可以先查询这个文件位于哪个安装包里:$dpkg-S/bin/killprocps:/bin/kill安装符号表然后参考下面的方法,配置符号表仓库:https://www.cnblogs.com/pengdonglin137/articles/16295482.html配置完成后,执行:sudoaptinstallprocps-dbgsym安装源......
  • [转帖]【Linux】使用 apt-get 查询并安装指定版本的软件
    https://zhuanlan.zhihu.com/p/540712989 一、通过apt-get安装指定版本的软件$sudoapt-getinstallpackage=versionversion是软件版本号,package是要安装的软件二、查询指定软件有多少个版本1、通过网站搜索https://packages.ubuntu.com/2、使用apt-cachem......
  • 【包远程安装运行】SpringBoot+Mysql实现的在线兼职实习招聘管理系统源码+运行教程+开
    今天发布的是由【猿来入此】的优秀学员独立做的一个基于springboot脚手架的在线招聘系统,主要实现了在线招聘基本操作流程的全部功能,系统分普通用户、管理员等角色,除基础脚手架外,实现的功能有:管理员:系统管理、职位管理、新闻咨询管理、简历投递管理、在线统计等。普通用户(......
  • 【包远程安装运行】:SpringBoot+Mysql健身房在线预约管理系统源码+运行视频+开发文档(参
    今天发布的是由【猿来入此】的优秀学员独立做的一个基于springboot脚手架的健身房在线预约管理系统,系统分四个角色,管理员,职工、教练、前台用户,各角色功能如下:管理员:系统管理(角色、权限、菜单等)、职工管理、健身会员管理、会员充值管理、健身项目管理、健身百科管理、健身......
  • 阿里云安装Mysql数据库
    阿里云安装mysql数据库安装数据库&创建数据库用户参照以下步骤在Linux实例中安装MySQL数据库新建数据库实例上述文章止步于新建数据库用户,下面是心间数据库实例的操作。mysql-ulhkTest-p登陆mysql(lhkTest是用户名)showdatabases;查询已有数据库createdatabasehome_......
  • Ubuntu20.04安装DeepStream6.1
    https://blog.csdn.net/m0_73702795/article/details/127940733    目录   前言   1.更新显卡驱动   2.下载CUDA   3.下载CUDNN   4.安装TensorRT   5.安装librdkafka   6.安装GStreamer   7.正式安装DeepStream前言本人亲自安装了十多遍......
  • ubuntu20.04 deepstream 6.3安装
    https://blog.csdn.net/zhoutianyou/article/details/135528185?spm=1001.2101.3001.6650.13&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-13-135528185-blog-127940733.235%5Ev43%5Epc_blog_bottom_relevance_base7&depth_1-utm......
  • Debian安装宝塔教程
    宝塔面板是一款非常受欢迎的服务器管理软件,它以其强大的功能、简洁的操作界面和丰富的应用生态而闻名。宝塔面板不仅能够帮助用户轻松管理服务器,还能够提供网站、数据库、FTP、备份等多种服务,是服务器管理的得力助手。宝塔面板的特色1.用户友好的操作界面:宝塔面板拥有直观......
  • Docker学习笔记(二):在Linux中部署Docker(Centos7下安装docker、环境配置,以及镜像简单使用
    一、前言记录时间[2024-4-6]前置文章:Docker学习笔记(一):入门篇,Docker概述、基本组成等,对Docker有一个初步的认识在上文中,笔者进行了Docker概述,介绍其历史、优势、作用,以及基本组成。通过此,相信大家对Docker有了一个初步的认识。接下来就进入Docker的安装、环境配置,和简......