ArchLinux基本安装

2020/10/08 12:30
阅读数 24

首先从官方或者国内镜像网站将系统镜像下载下来,然后使用软碟通写进U盘里,在开机bois里设定UEFI启动否则U盘将无法引导或无法进入命令行,不同机器方法不一,根据自己的机器型号自行百度。

  1. 连接网络,并测试网络通断在这里插入图片描述

  2. vim或vi打开/etc/pacman.d/mirrorlist文件使用gg后再使用dG清空内容并添加国内源,格式:Server = https://......我这里用了清华源Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch,添加完成后使用pacman -Syy刷新在这里插入图片描述
    在这里插入图片描述

  3. fdisk -l查看磁盘状况以及要将系统安装的那个盘,我这里是sda,sdb为我的装机U盘在这里插入图片描述

  4. 使用mkfs.ext4 /dev/sda吧sda格式化一下,然后用fdisk /dev/sda开始分区:
    输入g创建GPT分区
    n新建分区,第一步是设定序号默认即可,第二部First …是选择开始地址默认即可,第三部因为这里是我之后设定的EFI分区所以输入+512M分512mb即可
    n新建分区,还是按照上面的步骤,这次是boot分区第三部也+512M
    n新建分区,这次就是系统的其他部分分区,一路默认回车
    w写入退出在这里插入图片描述
    在这里插入图片描述





  5. fdisk -l在查看一下分区情况在这里插入图片描述

  6. 然后mkfs.fat -F32 /dev/sda1将EFI分区格式化为fat32,然后mkfs.ext4 /dev/sda2将boot分区格式化为ext4,然后mkfs.ext4 /dev/sda3将sda3格式化为ext4在这里插入图片描述
    在这里插入图片描述

  7. 使用mount /dev/sda3 /mnt将系统分区挂载到/mnt上去,mkdir /mnt/boot在系统分区内创建Boot目录并使用mount /dev/sda2 /mnt/boot将sda2挂在到boot目录上去,mkdir /mnt/boot/EFI创建EFI目录,并使用mount /dev/sda1 /mnt/boot/EFI将sda1挂在上去。在这里插入图片描述

  8. 使用pacstarp -i /mnt base base-devel linux linux-firmware dhcpcd将基础的系统以及依赖安装上去,经过我亲试,这些缺一不可否则之后安装完引导后系统将无法引导启动,其中dhcpcd是为了之后系统能正常上网用的,不装他装好系统后连有线网都上不了,之后一路回车默认在这里插入图片描述

  9. 使用genfstab -U /mnt > /mnt/etc/fstab配置fstab,并记得用cat /mnt/etc/fstab查看内容验证是否成功在这里插入图片描述
    在这里插入图片描述

  10. 使用arch-chroot /mnt切换到新系统,并使用pacman -S vim安装vim

  11. 使用vim /etc/locale.gen查看并配置本地语言,将en_US.UTF-8与zh_CN.UTF-8前面的#删除并保存退出,最后使用locale-gen使设置生效在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  12. 执行echo LANG=en_US.UTF8 > /etc/locale.conf

  13. 执行ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime设定时区

  14. 执行hwclock --systohc --utc设定硬件时间

  15. 执行pacman -S dosfstools efibootmgr grub安装引导程序在这里插入图片描述

  16. 执行grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck进行引导安装,不出错的话应该是下面这样在这里插入图片描述

  17. 执行grub-mkconfig -o /boot/grub/grub.cfg进行引导程序配置,执行无误的话应该如下图在这里插入图片描述

  18. 执行passwd设定root密码

  19. 执行useradd -m -g users -s /bin/bash '你的用户名',来添加一个普通用户,然后设定其密码,记住这里必须要添加一个普通用户,否则之后装好gdm进行登录时则无法登录(gdm不允许使用root用户登录)

  20. 执行vim /etc/sudoers在root ALL=(ALL) ALL下面在添加一句‘你的用户名’ALL=(ALL) ALL,赋予你的普通用户sudo执行的权限,更改完后使用wq!强制写入退出,如果不加!他会一直提示你readonly无法写入退出。

  21. exit推出,reboot重启,至此一个基本的arch linux就安装完成,启动后登录root执行sudo systemctl start dhcpcd启动dhcpcd在执行sudo systemctl enable dhcpcd设置其开机自启,然后ping一下查看网络通短在这里插入图片描述

  22. 执行pacman -S gnome gnome-extra安装gnome桌面一直回车全部默认,当然你也可以自行安装其他桌面在这里插入图片描述

  23. 执行sudo pacman -S xorg gnome-tweaks安装x窗口管理器与美化工具

  24. 执行sudo systemctl enable gdm 设置gdm开机自启,sudo pacman -S networkmanager安装网络管理工具,sudo systemctl enable NetworkManager设定开机自启
    reboor重启
    在这里插入图片描述
    最后记得用sudo vim /etc/pacman.conf打开文件后在最后加上


[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

将archlinuxcn添加进去

reboot重启,至此一个基本的arch linux就安装完成了,之后在写写一些基本的常用软件工具配置与桌面美化。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部