首页 > 系统相关 >安装ArchLinux

安装ArchLinux

时间:2023-11-16 19:45:05浏览次数:42  
标签:set 分区 mnt vim etc ArchLinux 安装 pacman

太帅了,今天突然了解到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

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

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

3.进入系统后的配置

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

然后进入我们的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
gr
  1. 安装一些东西
pacman -S neovim vi zsh wpa_supplicant dhcpcd

标签:set,分区,mnt,vim,etc,ArchLinux,安装,pacman
From: https://www.cnblogs.com/wxzcch/p/17836824.html

相关文章

  • mac 下使用 brew 安装包报错 error: Cannot install under Rosetta 2 in ARM default
    mac下使用brew安装包报错error:CannotinstallunderRosetta2inARMdefaultprefix(/opt/homebrew)!TorerununderARMuse:arch-arm64brewinstall...Toinstallunderx86_64,installHomebrewinto/usr/local.解决办法:arch-arm64brewinstallxxx......
  • OpenWRT/iStoreOS 不重头编译内核安装4G LTE网卡 Quectel EM05-CE记录
    我的机器是x86装了iStoreOS,有4G网卡QuectelEM05https://www.quectel.com/cn/product/lte-em05主要参考资料如下https://www.youtube.com/watch?v=DRddwfZ_TBYhttps://openwrt.org/docs/guide-user/network/wan/wwan/ltedonglehttps://zsien.cn/openwrt-ltedongle/按照视......
  • Windows server 2012/2016安装SQL Server 2005和SP4补丁
    sqlserver2005安装包sqlserver2005SP4补丁包(非常难找,留作备用)链接:https://pan.baidu.com/s/1j5OOX-iV8gLrmSNqNLE-kg提取码:jvtr复制这段内容后打开百度网盘手机App,操作更方便哦 背景:在windowsserver2012/2016x64安装sqlserver2005的时候会提示如下错误,无法启......
  • Ubuntu 22.04 LTS 安装最新稳定版本nginx、mysql5.7和php7.2
    Ubuntu22.04LTS安装最新稳定版本nginx、mysql5.7和php7.2全部apt-get安装,就是快,迅速。前提是需要在有网络环境的情况下哈!!操作系统版本:Ubuntu22.04LTS一、安装最新稳定版本的nginxapt-getupdate#查看默认安装的nginx版本(默认为1.18。有点老,我们安装最新稳定版本)apt......
  • 源码安装MySQL
    本文使用的Linux发行版本为AnolisOS8.864位。最后更新时间2023年11月16日本文安装的MySQL版本为8.1.0,其他版本方法类似。准备工作更新系统。yum-yupdate安装依赖。yuminstall-ygccgcc-c++cmakecmake3ncursesncurses-develbisonopensslopenssl-develg......
  • MySQL5.7双主安装
    214、215 两台服务器1.下载MySQL安装包https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.43-linux-glibc2.12-x86_64.tar.gz2.上传至服务器并解压./bin/mysqld--initialize--user=mysql--basedir=/usr/local/mysql--datadir=/data/mysql/data3.配置文件/etc/my......
  • Git LFS 安装及使用
    一、安装(Linux):curl-shttps://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh|sudobashsudoapt-getinstallgit-lfs其它操作系统上的安装,见官方安装文档:https://github.com/git-lfs/git-lfs#installing二、配置及使用在Git仓库中为仓......
  • harbor安装文档
    1,官方文档安装dockercurl-fsSLhttps://get.docker.com|bash-sdocker--mirrorAliyun2,官方文档安装docker-composesudocurl-L"https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/do......
  • Linux 离线安装docker
    一、Linux离线安装docker1.下载Linux版本离线安装包下载地址https://download.docker.com/linux/static/stable/x86_64/下载的最新版本docker-24.0.7.tgz2.安装docker上传安装包创建文件夹dockersoftware#mkdirdockersoftware上传docker-24.0.7.tgz到/docke......
  • JDK系列---【linux系统脚本快速安装JDK】
    1.install.shtar-zxvfjdk8.tar.gzmvjdk8u201jdk8#查看是否系统自带openjdkrpm-qa|grepjava#卸载自带openjdkrpm-etadata-java-2022a-1.el8.noarchjavapackages-filesystem-5.3.0-1.module+el8+2447+6f56d9a6.noarchjava-1.8.0-openjdk-headless-1.8.0.322.b06-11.......