首页 > 系统相关 >安装archlinux 使用sway

安装archlinux 使用sway

时间:2023-09-03 13:55:42浏览次数:61  
标签:UTF grub sway 分区 mnt etc archlinux linux 安装

https://blog.csdn.net/xinxiaoyu_/article/details/129257241

参考上述成功安装archlinux

制作启动盘参考我上一篇文章

下载archlinux iso放置启动盘内

进入启动盘,直接选择archlinux iso

选择第一个进入命令行

建议插网线操作  方便些,可以直接联网

规划盘(分区)

用工具fdisk进行分区

先查看格式 fdisk -l

Disklabel type: gpt
Disklabel type: dos  #这就是mbr

使用 fdisk /dev/sda

进行分区

boot     sda1
swap     sda2
/        sda3
home     sda4

格式化分区:
mkfs.fat -F 32 /dev/sda1    #格式化EFI分区
mkswap /dev/sda2    #格式化交换分区
mkfs.ext4 /dev/sda3    #格式化系统分区
mkfs.ext4 /dev/sda4    #格式化home分区
挂载分区:
swapon /dev/sda2    #启动交换分区
mount /dev/sda3 /mnt    #挂载系统分区
mkdir /mnt/boot
mkdir /mnt/home
mount /dev/sda1 /mnt/boot    #挂载EFI分区
mount /dev/sda4 /mnt/home

安装工具

pacstrap /mnt base base-devel linux linux-headers linux-firmware
pacstrap /mnt base base-devel linux-lts linux-lts-headers linux-firmware    #lts为稳定版
#base base-devel linux linux-firmware是系统中最基本的四个包,base-devel在AUR包安装过程中是必须用到的,linux是内核软件包,linux-firmware包括部分驱动

创建fstab文件: fstab用来定义磁盘分区,主要用于系统启动时自动挂载分区,是linux重要文件之一。使用genfstab自动根据当前挂载情况生成并写入fstab文件

genfsfab -U /mnt >> /mnt/etc/fstab    # efi+gpt使用此命令
-U    #使用uuid
-L    #使用卷标
genfstab -p /mnt >> /mnt/etc/fstab    # bios+mbr使用此命令

 配置

arch-chroot /mnt    #切换根目录
安装软件
pacman -S networkmanager openssh vim git grub efibootmgr intel-ucode man-db man-pages ntfs-3g bash bash-completion sudo net-tools wget tree
#注释
networkmanager    #网络管理,建议安装
grub efibootmgr    #grub2引导管理,必装;efi+gpt引导的安装grub、efibootmgr;bios+mbr引导的安装grub、efivar
os-prober    #双系统必装;os-prober 可以检查其他硬盘上的其他系统引导,如果不安装并启用,可能无法识别其他系统
intel-ucode    #cpu微码,必装;intel安装intel-ucode,amd安装amd-ucode
bash bash-completions    #终端,必装;如果喜欢使用zsh,可更换为zsh zsh-completions
sudo    #提权用,必装

systemctl enable NetworkManager


设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc    #同步硬件时钟


本地化
vim /etc/locale.gen
去掉 en_US.UTF-8 UTF-8 以及 zh_CN.UTF-8 UTF-8 行前的注释符号
#使用命令修改
# sed -i 's/^#en_US.UTF-8/en_US.UTF-8/' /etc/locale.gen
# sed -i 's/^#zh_CN.UTF-8/zh_CN.UTF-8/' /etc/locale.gen

locale-gen    #更新locale信息

创建locale.conf文件,并编辑设定LANG变量
vim /etc/locale.conf
LANG=en_US.UTF-8
#不建议在这里将 en_US.UTF-8 改为 zh_CN.UTF-8 ,这样会导致终端乱码


编辑主机名
vim /etc/hostname


设置root密码
passwd root

创建新用户
useradd -m xiaoyu(用户名)
passwd xiaoyu    #修改密码
usermod -a -G wheel $USER    #将当前用户加入wheel组

新用户提权
vim /etc/sudoers
%whell ALL=(ALL:ALL) ALL
或
xiaoyu ALL=(ALL:ALL) ALL


创建引导
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB    #使用efi+gpt引导
# --target=x86_64-efi 目标架构x86架构64位,efi启动方式
# --efi-directory=/boot 是硬盘挂载的/boot位置,将grubx64.efi安装到之前的指定位置(EFI分区)
# --bootloader-id=name 其中name可以更改为自己想要的名称,建议简短明确;可忽略不写
grub-install --target=i386-pc /dev/nvme0n1    #使用bios+mbr引导

#grub2默认禁用了os-prober,如果你是双系统或多系统安装,需要手动开启该选项
vim /etc/default/grub
GRUB_DISABLE_OS_PROBER=false

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


退出重启进入系统
exit
reboot

 安装sway

sudo pacman -S sway

 


 

标签:UTF,grub,sway,分区,mnt,etc,archlinux,linux,安装
From: https://www.cnblogs.com/qianhuan/p/17674912.html

相关文章

  • Linux--安装部署Docker
    Docker介绍Docker理解Docker是基于Go语言实现的开源容器项目,专业的叫法是应用容器一次封装、到处运行对应用封装、分发、部署、运行的生命周期进行管理应用组件:Web应用、数据库平台、操作系统、集群为应用的开发、运行和部署提供一站式的使用解决方案Docker优势Docker容器好比一......
  • sonarqube教程:docker-compose安装sonarqube及sonar-scanner插件的使用
    docker-compose安装sonarqubevim/etc/sysctl.conf vm.max_map_count=262144vm.max_map_count参数含义version:'3'services:postgres:image:postgres:14.5restart:alwayscontainer_name:postgresports:-5432:5432volumes:......
  • linux教程:最小化安装的centos7如何安装图形化界面
    列出的组列表yumgrouplist安装yumgroupinstall-y"GNOMEDesktop"安装完成后,修改默认启动方式为图形化界面#设置成图形模式systemctlset-defaultgraphical.target如果要换回来#设置成命令模式systemctlset-defaultmulti-user.target然后重启系统即可......
  • docker下安装clickhouse
    文章目录01前言02安装03修改配置3.1安装vim插件3.2修改用户密码04验证01前言clickhousedockerhub首页:https://hub.docker.com/r/yandex/clickhouse-server,这里描述了clickhouse在docker下的简介以及部署方式:搜索自己需要的版本:https://hub.docker.com/r/yandex/clickhou......
  • Python安装
    Python3编译安装1.安装编译相关工具yum-ygroupinstall"Developmenttools"yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-develyuminstalllibffi-devel-y2.下载安......
  • Navicat 15 安装使用教程(最新图文教程,亲测有效)
    先给大家看看激活成功截图:前言Navicat是一款强大的数据库管理和设计工具,支持Win、macOS和linux。直观的GUI让用户简单地管理MySQL、MariaDB、MongoDB、SQLServer、SQLite、Oracle和PostgreSQL的数据库。目前可以说是市面上最受欢迎的数据库连接、管理工具了。下载......
  • php:查看安装时的编译参数(php 8.2.5)
    一,用-i参数[liuhongdi@img~]$/usr/local/soft/php8.2.5/bin/php-i|grepconfigureConfigureCommand=>  './configure'  '--prefix=/usr/local/soft/php8.2.5''--with-config-file-path=/usr/local/soft/php8.2.5/etc''--with-c......
  • Ubuntu 20.04 LTS 安装Kubernetes 1.26
     1、环境配置(1)添加主机名称解析记录cat>/etc/hosts<<EOF192.168.44.200master01master01.bypass.cn192.168.44.201node01node01.bypass.cn192.168.44.202node02node02.bypass.cnEOF(2)禁止K8s使用虚拟内存swapoff-ased-ri's@(.*swap.*)@#\1@g'......
  • VMware Workstation15下载安装
    进入官网下载VMwareWorkstation,需要注册账号下载,如何免登录下载呢?在VMware下载官网找到自己需要下载的版本,如我VMware-workstation-full-15.5.7-17171714.exe。按如下方式下载即可,前面加上https://download3.vmware.com/software/wkst/file/,后面加上自己需要下载的版本https:......
  • 在Docker下一键安装部署免费开源的问答社区!
    在Docker下一键安装部署免费开源的问答社区! 1.准备一台VPS主机,没有的话,【搞一台】 2.一键安装部署Dockerwgethttps://raw.githubusercontent.com/QUANTAXIS/QUANTAXIS/master/config/install_docker.shsudobashinstall_docker.sh全选代码复制3.一键安装Answ......