Arch Linux(安装教程)

  • 882 次浏览
摘要

Arch Linux是一款极具个性的Linux发行版。其采用滚动发行模式来获取系统更新和软件的最新版本,但这也导致系统软件缺乏严谨的测试管理机制,稳定性、可靠性不如Redhat、CentOS、Debian 等发行版,难以在企业用户中推广,比较适合喜欢折腾的同志们。
本期教程适用于想要尝鲜的新手,不足之处还请老鸟轻喷,谢谢!
参考文档:
https://wiki.archlinux.org/index.php/Installation_guide
https://www.cnblogs.com/yanghao2008/p/13057800.html

Arch Linux(安装教程)

一、制作启动盘

推荐软件:refus、balenaEtcher、Ventoy

二、进入BIOS系统设置

关闭安全启动(Secure Boot)并设置boot为UEFI

选择启动盘开机

三、安装教程

切记不管你是主机、笔记本还是说虚拟机都需要联网才能安装,建议使用插网线的方式

1、进入系统检查网络

ping bing.com #按ctrl+c可取消检测

2、修改镜像列表

vim /etc/pacman.d/mirrorlist #把中国镜像源改至第一位

3、分区

我个人喜欢的分区方案是

sda1----------1G-----------------------------/boot(EFI文件)

sda2----------100G--------------------------/(相当于Windows的C盘)

sda3----------8G-----------------------------/swap(大小等同于内存)

sda4----------其余容量----------------------/home(软件等其他文件放置的位置,该分区看个人,可建可不建)

分区指令:fdisk /dev/sda

(1)输入:g #建立gpt分区表

(2)输入:n 建立第一个分区

按两下回车后输入:+1G #如有提示选择则输入Y

输入:n 建立第二个分区

按两下回车后输入:+100G #如有提示选择则输入Y

输入:n 建立第三个分区

按两下回车后输入:+8G #如有提示选择则输入Y

输入:n 建立第四个分区

按三下回车 #如有提示选择则输入Y

(3)输入:w #该指令会保存并自动退出

4、执行:lsblk #检查建立的分区

5、格式化分区,并挂载

(1)、mkfs.fat -F32 /dev/sda1

mkfs.ext4 /dev/sda2

mkfs.ext4 /dev/sda4

mkswap /dev/sda3

swapon /dev/sda3

(2)、mount /dev/sda2 /mnt

mkdir /mnt/boot

mount /dev/sda1 /mnt/boot

mkdir /mnt/home

mount /dev/sda4 /mnt/home

再次执行:lsblk #检查分区

6、开始安装基本操作系统

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

7、配置系统

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

8、切换到新系统

arch-chroot /mnt /bin/bash

8、设置时区

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

hwclock --systohc

8、本地化

pacman -S vim

vim /etc/locale.gen

反注释(删掉前面的#)

en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 这两个,ESC,:wp退出保存,执行locale-gen

在执行echo LANG=en_US.UTF-8 > /etc/locale.conf

9、添加引导

pacman -S grub efibootmgr #安装引导器

grub-install --recheck /dev/sda --efi-directory=/boot #设置文件路径

grub-mkconfig -o /boot/grub/grub.cfg #生成配置文件

10、设置root密码

passwd

11、添加用户

useradd -m -g users -s /bin/bash 用户名 #用户名必须小写

passwd 用户名 #为新添用户设置密码

vim /etc/sudoers #给新用户配置权限

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

用户名 ALL=(ALL) ALL #为新增用户添加sudo权限

ESC,:wq!退出

12、配置网络

pacman -S dhcpcd networkmanager

systemctl enable dhcpcd #自启动

systemctl enable NetworkManager #自启动

13、重启

执行exit或ctrl+d #退出

执行reboot重启

  • 我的微信
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin