首页 > 系统相关 >Arch Linux 的安装

Arch Linux 的安装

时间:2022-11-16 21:46:08浏览次数:71  
标签:locale Arch 分区 mnt dev Linux 安装

Arch Linux 的安装

作者:Grey

原文地址:

博客园:Arch Linux 的安装

CSDN:Arch Linux 的安装

版本

Arch Linux:2022.07.01

VMware workstation: 16.2

安装步骤

下载 Arch Linux 并记录其 kernel 版本。

image

当前我下载的版本是 2022.07.01 , Kernel 的版本是 5.x 。

打开 VMware workstation ,创建新的虚拟机

image

image

image

image

注:这里选择 Linux 的版本的时候,需要和 Arch Linux 之前记录的 Kernel 值一样。

image

image

image

image

image

image

image

image

配置 iso

image

设置 UEFI

image

启动

image

启动完毕。

分区

需要分出三个区: 用于挂载 FEI 启动分区的 sda1(官方建议最少 512M),用于储存的分区 sda2;用于系统缓存的分区 sda3

也可按需自定义分区。

进入分区

cfdisk /dev/sda

image

选择 gpt 方式。

通过左右键选中 New 回车,然后输入分配给该分区的大小,第一个我们作为 EFI 启动分区,分配 512M 或者更大也可以;我这里选择 1024M ,然后依次创建三个分区,第二个储存区我选择 16G ,第三个缓存我分配了 2G ,用户根据自己的需要自定义即可。

image

在选择的时候,注意选择对应的 type 。

然后选择 Write 。输入 yes ,写入磁盘。

image

写入完毕后,选择 Quit ,退出即可。

然后执行 lsblk ,可以查看磁盘状况

image

初始化分区&挂载

分区

mkfs.fat -F32 /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda3 -L Swap
swapon /dev/sda3

挂载

mount /dev/sda2 /mnt
mkdir -p /mnt/boot/EFI
mount /dev/sda1 /mnt/boot/EFI

开始安装

执行如下语句

pacstrap -i /mnt base base-devel linux vim dhcpcd net-tools

等待漫长一段时间......

生成 fstab 文件

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

切换用户

arch-chroot /mnt

切换成功后,root 颜色转为灰色

重新生成 ramdisk 环境:

mkinitcpio -p linux

配置 locale

vim /etc/locale.gen

取消下述三个注释

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8

执行如下命令

locale-gen
locale -a

locale-gen 用于生成 Locale 信息,并使用 locale -a 列出所有启用的 Locale,

创建 locale.conf 文件,并提交所要使用的本地化选项,然后使用 locale 命令显示当前正在使用的 Locale 和相关的环境变量,执行如下语句

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

接下来是网络配置

pacman -S dhcpcd
systemctl enable dhcpcd.service

使用无线网络的话,则需安装以下几个软件包

pacman -S iw wpa_supplicant dialog

安装 grub 并配置

pacman -S grub efibootmgr

然后,还需要将其安装到 EFI 分区当中:

grub-install --recheck /dev/sda

最后还需要生成一个 grub 的配置文件:

grub-mkconfig -o /boot/grub/grub.cfg

配置 nameserver

vim /etc/resolv.conf

在里面添加

nameserver 8.8.8.8

退出环境重启系统

exit
umount -R /mnt
reboot

配置root密码

输入 passwd ,按照提示设置密码即可。

image

开启sshd服务

执行

pacman -Sy openssh

安装 openssh 并执行

systemctl start sshd

开启 sshd 服务,将 sshd 设置为开机启动

systemctl enable sshd

注:ArchLinux 的 OpenSSH 默认不让 root 用户通过 ssh 登录本机的,可以修改/etc/ssh/sshd_config文件,将PermitRootLogin yes前的 # 号去掉,以允许 root 登录。

标签:locale,Arch,分区,mnt,dev,Linux,安装
From: https://www.cnblogs.com/greyzeng/p/16897603.html

相关文章

  • Docker-compose 安装 Nginx PHP MySQL
    1、创建mkdir-p/docker/wwwmkdir-p/docker/nginx/conf.d/2、配置vimnginx/conf.d/default.confserver{listen80;server_namelocalhost;location/{......
  • Centos 7 安装 docker-compose
    1、下载curl-Lhttps://github.com/docker/compose/releases\/download/1.21.2/docker-compose-`uname-s`-`uname-m`-o/usr/local/bin/docker-compose可能上面的下载比......
  • CentOS 7 安装 Ansible
    ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。......
  • CentOS 7 Tunctl 安装 虚拟网卡
    在计算机网络中,TUN与TAP是操作系统内核中的虚拟网络设备。不同于普通靠硬件网路板卡实现的设备,这些虚拟的网络设备全部用软件实现,并向运行于操作系统上的软件提供与硬件的网......
  • fedora 37 xface 安装 fctix5
    fcitx5官网https://www.fcitx-im.org 给出在fedora下安装fcitx的方式:方式一:通过dnf安装1.sudodnfsearchfcitx5 2.sudodnfinstallfcitx53.sudodnf......
  • Centos 7 安装 Zabbix 3.4
    1、下载阿里云zabbix yum源rpm-ivhhttps://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm2、配置vim/etc/yum.r......
  • linux安装lrzsz命令用于文件上传下载
    废话不多说,直接上嘴简单方便的命令:1-首先更新一下apt-get:(apt-get属于linux默认命令,但是预装的可能不是最新版本)apt-getupdate2-使用apt-get安装lrzsz命令:apt-get-......
  • Anaconda安装教程与pycharm应用
    下载地址分享一下安装Anaconda的过程。这里博主没有去官网下载,而是去清华镜像网站下载的在这里插入代码片安装步骤这里一路绿灯即可第一项AddAnaconda是将安装路径自动......
  • npm 淘宝镜像的安装
    npm淘宝镜像的安装原淘宝npm域名即将停止解析,官方链接,以下命令已更新,放心食用。方法一:使用阿里定制的cnpm命令行工具代替默认的npm,输入以下代码npminstall-gcnpm......
  • 快速创建软件安装包-ClickOnce
    大家好,我是沙漠尽头的狼。.NET是免费,跨平台,开源,用于构建所有应用的开发人员平台。今天介绍使用ClickOnce制作软件安装包,首先我们先了解什么是ClickOne。1.什么是ClickOnce......