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

2019年03月19日 99 字 Linux

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

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

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

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

然后退出

1
quit

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

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

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

1
ls /sys/firmware/efi/efivars

第三步 检查网络连接

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

1
ping www.baidu.com

然后CTRL+Z退出

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

1
iwctl

查看网卡 通常都是wlan0

1
device list

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

1
station wlan0 get-networks

找到你的WIFI

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

Passphrase:是让你输密码

然后以下命令退出

1
exit

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

1
timedatectl set-ntp true

查看是否执行完同步

1
timedatectl status

第五步 更换镜像源

1
vim /etc/pamcan.d/mtrrorlist

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

第六步 分区

查看分区

1
lsblk

然后正式分区

1
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退出


以防万一, 检查一下

1
cfdisk -l

第七步 格式化操作

格式化主分区(根目录)

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

格式化EFI分区

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

格式化swap分区

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

第八步 挂载

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

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

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

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

第九步 安装系统

这三个包必安装

1
pacstrap /mnt base linux linux-firmware

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

1
pacstrap /mnt dhcpcd iwd vim sudo

然后定义etc分区

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

以防万一还是检查一下

1
cat /mnt/etc/fstab

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

迁移命令

1
arch-chroot /mnt

创建时区 例如: 上海

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

同步时区

1
hwclock --systohc

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

1
vim /etc/locale.gen

然后生成

1
locale-gen

然后输入内容

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

以防万一 检查一下

1
cat /etc/locale.conf

第八步 用户设置

Root用户设置密码

1
passwd root

intel英特尔CPU安装这个

1
pacman -S intel-ucode

AMD超微CPU安装这个

1
pacman -S amd-ucode

第九步 安装引导程序

安装grub引导

1
pacman -S grub efibootmgr

然后给grub引导取个名字

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

生成配置文件

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

退出安装环境

1
exit

卸载分区

1
umount -R /mnt

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

1
reboot

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

桌面环境

创建用户 有利于提权

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

创建密码

1
passwd wallen

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

1
EDITOR=vim visudo

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

1
pacman -S plasma-meta dolphin konsole

配置sddm设置为开机自启

1
systemctl enable sddm

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

1
sudo vim /etc/pacman.conf

配置

刷新数据库内容

1
pacmam -Syyu

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

1
reboot

Vim命令

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

neofetch查看系统

1
2
3
pacman -S neofetch

neofetch

本文作者: 史迪奇
本文链接: https://sdq3.ml/Arch-install.html