主页 分类 关于

Arch系统包桌面傻瓜式安装 (有手就行)

本人是Arch教徒过来传一下教

在Windows里用DiskGenius转GPT之后 删除你所要安装Arch的分区

磁盘变更还可以用Lixux命令来 不建议使用

partrd /dev/xxx  //你要变更的磁盘
gpt

然后退出

quit

第一步 先要有一个启动盘 这里推荐清华大学开源软件镜像站

第二步 引导界面选择第一个 进入U盘

先检查一下是不是UEFI启动,输入以下命令, 有输出就代码是UEFI启动, 检查BIOS设置是否为UEFI, BIOS设置每个机型都不一样

ls /sys/firmware/efi/efivars

第三步 检查网络连接

建议直接插网线, 然后ping一下百度, 有反应继续 没反应检查网线

ping www.baidu.com

然后CTRL+Z退出

如果你想用WIFI就执行以下步骤

iwctl

查看网卡 通常都是wlan0

device list

以下命令是扫描你范围内的无线网卡

station wlan0 get-networks

找到你的WIFI

station wlan0 connect xxx    //无线网卡名字通常是wlan0, WIFI名字xxx

Passphrase:是让你输密码

然后以下命令退出

exit

第四步 设置系统时钟更新 与网络时间同步

timedatectl set-ntp true

查看是否执行完同步

timedatectl status

第五步 更换镜像源

vim /etc/pamcan.d/mtrrorlist

查找: Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

第六步 分区

查看分区

lsblk

然后正式分区

cfdisk /dev/xxx   //你要变更的磁盘

终于到这里了 这里是图形化界面很好查找

(New是新建) (Resize是调整大小) (Quit是退出) (Type是类型) (Heip是帮助) (Wrire是保存) (Dump是丢弃)

步骤: 先点New建一个300M的文件, 然后点Type选择EFI System点击, 再点New建一个2G的文件, 然后点Type选择Linux swap点击, 最后点New建一个(根目录)主分区把剩下的所有内存用上, 然后点Type选择Linux filesystem点击, 然后Wrire回车, 并输入yes, 然后拍照, 点击Quit退出


以防万一, 检查一下

cfdisk -l

第七步 格式化操作

格式化主分区(根目录)

mkfs.ext4 /dev/xxx   //就是你刚刚Linux filesystem的

格式化EFI分区

mkfs.vfat /dev/xxx     //就是你刚刚EFI System的

格式化swap分区

mkfswap -f /dev/xxx     //就是你刚刚Linux swap的
swapon /dev/xxx     //就是你刚刚Linux swap的

第八步 挂载

挂载根目录 注意/mnt前面有空格

mount /dev/(就是你刚刚Linux filesystem的) /mnt

挂载EFI分区 先创建boot目录 再里面创建EFI目录 注意/mnt前面还有空格

mkdir /mnt/boot
mkdir /mnt/boot/EFI
mount /dev/xxx /mnt/boot/EFI       //xxx就是你刚刚EFI System的

第九步 安装系统

这三个包必安装

pacstrap /mnt base linux linux-firmware

然后安装功能性软件 联网的有dhcpcd iwd, 编辑器有vim, 提权有sudo

pacstrap /mnt dhcpcd iwd vim sudo

然后定义etc分区

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

以防万一还是检查一下

cat /mnt/etc/fstab

第七步 把环境迁移到新系统

迁移命令

arch-chroot /mnt

创建时区 例如: 上海

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

同步时区

hwclock --systohc

设置语言 留意en_US.UTF-8 UTF-8

vim /etc/locale.gen

然后生成

locale-gen

然后输入内容

echo 'LANG=EN_us.utf-8 > /etc/locale.conf'

以防万一 检查一下

cat /etc/locale.conf

第八步 用户设置

Root用户设置密码

passwd root

intel英特尔CPU安装这个

pacman -S intel-ucode

AMD超微CPU安装这个

pacman -S amd-ucode

第九步 安装引导程序

安装grub引导

pacman -S grub efibootmgr

然后给grub引导取个名字

grub-install --target=x86_64-efi --efi-directory=/bootloader-id=Arch      //这里我起Arch 顺便起个名字就好了

生成配置文件

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

退出安装环境

exit

卸载分区

umount -R /mnt

然后重启一下 可选择物理重启和命令重启

reboot

第九步 安装到此为止 安装桌面玩下看

桌面环境

创建用户 有利于提权

useradd -m -g users G wheel -s /bin/bash xxx     //xxx是你顺便起个用户名

创建密码

passwd wallen

编辑新用户权限 %wheel ALL=(ALL) ALL

EDITOR=vim visudo

创建桌面环境命令和其他必要软件命令 dolpin是文件管理器 konsole是终端

pacman -S plasma-meta dolphin konsole

配置sddm设置为开机自启

systemctl enable sddm

开启一下32位支持库 有些程序还是32位 所以要装一些库

sudo vim /etc/pacman.conf

配置

刷新数据库内容

n -Syyu

然后重启一下 可选择物理重启和命令重启

reboot

Vim命令

按A键是编辑模式
按回车键是执行
按两下D键是剪切
按两下G键是回到第一行
按P键粘贴
按N键查找下一个
按ESC 然后输入 :wq 是保存并退出

neofetch查看系统

pacman -S neofetch

neofetch

更换语言为中文

sudo nano /etc/locale.gen

# 然后 找到zh_CN.UTF-8 去掉前面的注释 没有则添加

zh_CN.UTF-8 UTF-8

# 然后输入

sudo locale-gen

# 安装中文字体
sudo pacman -S wqy-zenhei

修复声音

sudo pacman -S pipewire pipewire-pulse pipewire-alsa pipewire-jack

改源

sudo nano /etc/pacman.d/mirrorlist

# 然后 添加在最前面 以下任意一条即可

Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

Server = rsync://rsync.mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

Server = rsync://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

Server = http://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch

Server = https://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch

Server = rsync://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch

Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch

Server = http://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch

Server = https://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch

Server = http://mirror.lzu.edu.cn/archlinux/$repo/os/$arch

Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux/$repo/os/$arch

Server = rsync://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch

Server = http://mirrors.wsyu.edu.cn/archlinux/$repo/os/$arch

Server = https://mirrors.wsyu.edu.cn/archlinux/$repo/os/$arch

Server = http://mirrors.shanghaitech.edu.cn/archlinux/$repo/os/$arch

Server = https://mirrors.shanghaitech.edu.cn/archlinux/$repo/os/$arch

Server = http://mirrors.jlu.edu.cn/archlinux/$repo/os/$arch

Server = https://mirrors.jlu.edu.cn/archlinux/$repo/os/$arch

Server = rsync://mirrors.jlu.edu.cn/archlinux/$repo/os/$arch

# 如果不行那就是密钥过期 密钥过期换源有什么用

sudo pacman -S archlinux-keyring

安装fcitx5 实现输入中文

sudo pacman -S fcitx5-im 

# 如果报错就 没有报错则不用

sudo pacman -S gtk3

# 安装完成后

sudo pacman -S fcitx5-chinese-addons fcitx5-rime

fcitx5-chinese-addons 包含了大量中文输入方式 fcitx5-rime 对经典的 Rime IME 输入法的包装 内置了繁体中文和简体中文的支持


然后在环境变量配置文件/etc/environment中添加如下内容


然后在环境变量配置文件/etc/environment中添加如下内容

nano /etc/environment

# 然后配置自动启动 提供以下3种方法 第一个不行 试第2个 然后第3个 然后直接重启
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx









作者: 我叫史迪奇
本文来自于: https://sdq3.link/Arch-install.html博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议