第一次配置Arch经历的的步骤

在安装基本操作系统之前,我们处于arch安装引导的环境里,而不是arch里!

本篇采用efi+gpt启动

在安装之前先查看自己的电脑是否支持efi模式,怎么查看详情转这个链接

目录

在安装基本操作系统之前,我们处于arch安装引导的环境里,而不是arch里

一、连接网络

(1)联网

(2)刷新

二、换源(加速下载东西)

(3)vim

(4)修改镜像文件

(1)用vim编辑mirrorlist

(2)配置pacman.conf文件

(3)刷新镜像配置:

三、安装操作系统前的硬盘准备

(5)分区准备

(6)开始分区

(7)挂载

四、安装基本操作系统

(8)安装基本操作系统

(9)配置fstab

(10)切换到新系统

五、一些小设置(或许可以省略)

(11)本地语言设置

(12)设置时区

六、系统引导工具

(13)引导工具

七、设置用户名

(14)用户管理

八、对基本操作系统进行网络配置

(15)网络配置

(1)有线连接

(2)无线连接:

九、安装显卡驱动

十、安装X窗口

十一、安装桌面环境

(1)KDE5桌面(plasma)

(2)gnome桌面

(3)i3wm管理窗口

十二、美化终端

下载并安装zsh,git

十三、常用的软件


一、连接网络

(1)联网

在物理机或虚拟机上进入系统引导后,首先解决的因该是联网的问题

参考这篇博客!

(2)刷新

联网后先执行下面语句刷新一下镜像,否则下载东西会提示错误

sudo pacman -Syy

二、换源(加速下载东西)

(3)vim

Vim是命令行下强大的文件编辑工具

sudo pacman -S vim

(4)修改镜像文件

(1)用vim编辑mirrorlist

vim /etc/pacman.d/mirrorlist    ##注意:对于root用户,vi是不等于vim的,vim是vi的升级版

把中国的Server剪切到开头,上方==优先

保存退出

(2)配置pacman.conf文件

vim /etc/pacman.conf    ##注意:对于root用户,vi是不等于vim的,vim是vi的升级版

在 /etc/pacman.conf里末尾加上内容:

[archlinuxcn]
##SigLevel = Never    如果安装某些软件的时候会提示gpg签名错误损坏,就加上这一句,禁止签名,不建议
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

清华源的好处是有一些国内常用的中文软件,包含中文用户常用软件、工具、字体/美化包等。

保存退出

(3)刷新镜像配置:

sudo pacman -Sy

照官方指南,安装 archlinuxcn-keyring 包导入 GPG key:

sudo pacman -S archlinuxcn-keyring

三、安装操作系统前的硬盘准备

(5)分区准备

硬盘有两种分区方案,MBR分区表和GPT分区表,(如果不是老电脑,建议使用GPT+UEFI)

GPT会为硬盘的每一个分区分配一个全局唯一的标识符,理论上GPT支持一个硬盘无限多个分区,不过在Windows系统上由于系统的限制,问最多只能支持128个磁盘分区。在每一个分区上,这个答专标识符是一个随机生成的字符属串,可以保证为地球上的每一个GPT分区都分配完全唯一的标识符

注意:重新建立分区会丢失原有数据
分区方案:
sda1---------------200M------------------------/boot/EFi
sda2---------------200M------------------------/boot
sda3---------------100G------------------------/


先查看下电脑硬盘设备,执行lsblk,可以看到是我的硬盘是sda(不同电脑设备不同,有可能会是 /dev/sdb……)

(6)开始分区

用fdisk进行分区.执行命令进入fdisk交互界面(也可以使用cfdisk)

fdisk /dev/sda
  • 1.输入:g回车     表示建立gpt分区表:
  •  
  • 1.输入:n回车 建立第一个分区  (会提示你输入分区号,windows系统的gpt只支持128个分区,这里默认就好,默认是从分区1递增)
  • 2.提示输入开始扇区(一个扇区大小是512B,系统默认让你从2048B,即第5个扇区开始,默认就行),,回车回车
  • 3.提示输入结束扇区,要创建200M的分区,应该输入:+200M;
  •  
  • 1.输入:n回车     建立第二个分区
  • 2.提示输入开始扇区: 回车 (默认开始扇区即可)
  • 3.输入结束扇区:+200M  回车
  •  
  • 1.输入:n回车     建立第三个分区
  • 2.输入开始扇区:回车 (默认开始扇区即可)
  • 3.输入结束扇区:直接回车(默认硬盘容量上限)
  •  
  • 输入:w 保存并退出;

执行:lsblk 如下图所示:

(7)挂载

格式化分区并挂载,,(sda设备位于/dev/)

# mkfs.fat -F32 /dev/sda1     //注意efi是fat格式的
# mkfs.ext4 /dev/sda2 
# mkfs.ext4 /dev/sda3
# mount /dev/sda3 /mnt
# mkdir /mnt/boot
# mount /dev/sda2 /mnt/boot
# mkdir /mnt/boot/EFI
# mount /dev/sda1 /mnt/boot/EFI

注意要先挂载 /分区

四、安装基本操作系统

(8)安装基本操作系统

执行:

# pacstrap -i /mnt base base-devel linux linux-firmware

会下载200多M的文件并安装

(9)配置fstab

# genfstab -U /mnt >> /mnt/etc/fstab
# cat /mnt/etc/fstab    ##检查文件内容

(10)切换到新系统

# arch-chroot /mnt /bin/bash

~会变成/

五、一些小设置(或许可以省略)

(11)本地语言设置

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

(12)设置时区

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

刷新硬件时间

# hwclock --systohc --utc

六、系统引导工具

(13)引导工具

安装引导工具

 pacman -S dosfstools grub efibootmgr

安装并配置grub

 grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck
 grub-mkconfig -o /boot/grub/grub.cfg

七、设置用户名

(14)用户管理

首先设置root密码:

# passwd

再添加一个用户(务必添加一个 用户 ,否则后面sddm显示管理器登录的时候无法登录,sddm不会列出root用户)

# useradd -m -g users -s /bin/bash 用户名

 

为用户设置密码:

# passwd 用户名

为用户添加sudo权限:(可选项)

vim /etc/sudoers

在 root ALL=(ALL) ALL 下面添加

用户名 ALL=(ALL) ALL

为你刚才创建的用户 添加sudo权限

八、对基本操作系统进行网络配置

(15)网络配置

(1)有线连接

# systemctl start dhcpcd

若arch-chroot下执行不了此命令,可以省略,执行完下面的命令一会重启会自动启动dhcpcd服务)

# systemctl enable dhcpcd

(2)无线连接:

# pacman -S netctl iw wpa_supplicant dialog

九、安装显卡驱动

确定显卡型号:

# lspci | grep VGA

安装驱动:

# pacman -S 驱动包

 

十、安装X窗口

执行:

# pacman -S xorg

安装触摸板驱动:

# pacman -S xf86-input-synaptics

十一、安装桌面环境

以下桌面随便选一个,

kde桌面功能比较全,体积也比较大,plasma是kde5的版本名称,值得一试

gnome是GNU计划下的产品

xfce轻量且不失美观

i3wm不能算是桌面,只能说是窗口管理器,更轻量不失美观(熟悉linux环境之后的归属)

 

(1)KDE5桌面(plasma)

安装plasma

# pacman -S plasma

安装kde下的控制台终端:

# pacman -S konsole

安装kde下的文件管理器:

# pacman -S dolphin

安装kde套件,包含常用系统工具

# pacman -S kde-applications

启用sddm(kde在系统里的id)显示器管理

# systemctl enable sddm

启用网络管理:

# systemctl enable NetworkManager

安装图形界面(前端)

# pacman -S plasma-nm

重启:

reboot

(2)gnome桌面

安装gnome

# pacman -S gnome

安装gnome桌面优化工具

# pacman -S gnome-tweaks

安装gnome桌面菜单编辑器

# pacman -S alacarte

启用gnome窗口管理服务:

# systemctl enable gdm

启用网络管理服务:

# systemctl enable NetworkManager

重启:

reboot

(3)i3wm管理窗口

参考:

https://blog.csdn.net/r8l8q8/article/details/103889972

十二、美化终端

下载并安装zsh,git


十三、常用的软件

 

 

 

本片博文创作时参考了

https://blog.csdn.net/r8l8q8/article/details/76516523

https://blog.csdn.net/r8l8q8/article/details/103889972

以及大量的网上教学

如有侵权,请联系我

参考链接:(只供学习用途,不做商用,真诚地为前辈的分享感到无比的感谢和敬佩)

 

 

 

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值