安装ArchLinux

更新于23年11月20日————修改了安装时候的必要,减少了步骤

太帅了,今天突然了解到ArchLinux于是就打算跟着up一步步做!
先贴一个我学习的视频,【---->大佬的视频<----】
以下是我的基本环境配置:

  1. VMware是17pro
  2. ArchLinux是阿里云的环境(这个是下载链接)这个是自带vim的
  3. 官方文档:ArchLinux

跟着视频开始吧!

因为视频步骤很详细,我们直接跟着文档和视频一步步做,该笔记记录为安装过程中的指令。

1. 平常常用的

  1. 清屏
clear / ctrl + shift + L // 清屏
  1. 退出archroot
exit
  1. 进入arch
arch-chroot /mnt

2. 配置和安装的步骤

  1. 编辑长宽比
nomodeset video=1920*1080
  1. 设置字体
setfont /usr/share/kbd/consolefonts/LatGrkCyr-12x22.psfu.gz
  1. 更改键盘布局(这里只是方法,我不做修改)
loadkyes colemak
  1. 改一下vim的配置
set nocompatible     " 不兼容vi
set encoding=utf-8   " 使用UTF-8编码
set number           " 显示行号
set autoindent       " 自动缩进
set tabstop=4        " 设置Tab键为4个空格
set shiftwidth=4     " 设置自动缩进的空格数
set expandtab        " 将Tab转换为空格
set cursorline       " 高亮显示当前行
syntax on            " 开启语法高亮
  1. 安装是需要网络的,我们可以直接插网线也可以通过以下方式连接wifi
  • 查看网络的设备
ip link

先出来的第二个就是我的名字,我这里的是ens33

  • 打开网络设置
ip link set ens33 up
  • 扫描Wifi
iwlist ens33 scan | grep ESSID

然后就会显示出来链接的

  • 如何链接支持安全协议的链接通过,wpa_passphrase
wpa_passphrase WIFI名字 密码 > internet.conf

这样的话就会输出一个配置文件了,然后就可以通过wpa_supplicant配置文件来链接网络了

wpa_supplicant -c internet.conf -i ens33 &
  1. 统一下时间
timedatectl set-ntp true
  1. 做一下分区, 通过以下指令即可
  • 查看分区
fdisk -l

因为我用的是虚拟机,所以显示出来的东西非常的简洁啊

  • 进入分区
fdisk /dev/desk path

  • 观察电脑是否支持UEFI然后跟着文档做
  • 制作分区的格式
    第一个启动分区必然是fat格式
mkfs.fat -F32 /dev/sda1  sda1是分区的格式

第二个主分区是ext4格式

mkfs.ext4 /dev/sda2

第三个是swap分区

mkswap /dev/sda3
swapon /dev/sda3

7.5 往分区里面放Arch的东西了,现在配置服务器的地址(这一步配置可以不做了)

  • 配置pacman.conf
vim /etc/pacman.conf

把 33 行的Color注释去掉
在第85 行加上
[community]
Include = /etc/pacman.d/mirrorlist
  • 进入上面的 /etc/pacman.d/mirrorlist
然后直接把China剪切到最顶上,但是我这个阿里云的直接就可以了
  1. 开始安装了!!前面都是前置工作,把系统盘挂载到磁盘
mount 主分区位置 /mnt
ls /mnt
mkdir /mnt/boot

mount 引导分区 /dev/sda1 /mnt/boot
  1. 真的可以开始安装啦!!
pacstrap /mnt base linux linux-firmware neovim vi zsh wpa_supplicant dhcpcd vim net-tools

这条指令过后就等待即可
10. 生成fstab文件

genfstab -U /mnt >> /mnt/etc/fstab
  1. 进入系统
arch-chroot /mnt

3.进入系统后的配置

  1. 设置区域为亚洲
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  1. 同步时间
hwclock --systohc
  1. 配置locale-gen文件
vim /mnt/etc/locale.gen
把171行的批注去掉
还有中文的批注zh_CN

然后进入我们的chroot

locale-gen
就会根据刚才修改的locale-gen来生成文件
  1. 配置语言文件
    要退出我们的chroot然后
vim /mnt/etc/locale.conf
  1. 配置网络名字
vim /mnt/etc/hostname   进去后写个计算机的名字
vim /mnt/etc/hosts      进去后写以下内容
127.0.0.1    localhost
::1          localhost
127.0.0.1    jason.localdomain jason
  1. 更改root密码
arch-chroot /mnt
passwd
  1. 安装一个启动引导
pacman -S grub efibootmgr intel-ucode os-prober

mkdir /boot/grub
grub-mkconfig > /boot/grub/grub.cfg

虚拟机中

pacman -S grub efibootmgr
grub-install --recheck /dev/sda
grub-install --recheck /dev/sda --efi-directory=/boot	(注意这是上一句命令操作成功的不需要操作这一条)
grub-mkconfig -o /boot/grub/grub.cfg

实体机中

grub-install --recheck /dev/sda --target=x86_64-efi --efi-directory=/efi --bootloader-id=GRUB --removable
  1. 退出环境并重启
exit
umount -R /mnt
reboot
  1. 很大可能没网
systemctl start dhcpcd

然后再ping就好了

posted @ 2023-11-16 19:31  wxzcch  阅读(11)  评论(0编辑  收藏  举报