Archlinux 安装、美化、软件入门(三)

2023-05-16

本文章可能更新不及时,前往我的博客阅读,阅读体验更佳:https://jin-dan.oier.space/

0x03 安装系统

从U盘启动

待完善

连接Wi-Fi(有线用户直接跳过)

  1. 输入 iwctl 进入 iwd 命令行
  2. 输入 device list 查看无线网卡设备
  3. 假设无线网卡为 wlan0 ,则输入 station wlan0 scan 扫描网络
  4. 输入 station wlan0 get-networks 查看扫描到的网络
  5. 假设要连接网络的 SSID 为 114514 则输入 station wlan0 connect 114514 如果有密码,则输入密码。
  6. 输入 exit 退出 iwd命令行

同步 pacman

输入下列语句,这将自动选出最快的镜像源并替换

reflector -c China --sort rate --save /etc/pacman.d/mirrorlist

完成后输入 pacman -Syyy 同步 pacman 源(如下图)
图1

硬盘分区

待完善

格式化

假设分区为 nvme0n1p2,输入下列命令

mkfs.ext4 /dev/nvme0n1p2

挂载分区

  1. 把要安装系统的分区挂载到 /mnt
mount /dev/nvme0n1p2 /mnt
  1. 创建 /mnt/boot 文件夹
mkdir /mnt/boot
  1. 把 EFI 分区挂载到 /mnt/boot,假设 EFI 分区为 nvme0n1p1
mount /dev/nvme0n1p1 /mnt/boot

安装系统

  1. 执行下列命令安装基本系统
pacstrap /mnt base linux linux-firmware nano
  1. 生成 fstab 文件
genfstab -U /mnt >> /mnt/etc/fstab
  1. 切换到安装好的系统
arch-chroot /mnt
  1. 建立 swapfile
dd if=/dev/zero of=/swapfile bs=2048 count=1048576 status=progress # 创建 swapfile
chmod 600 /swapfile # 改权限
mkswap /swapfile # 建立 swap
swapon /swapfile # 激活 swap
  1. 修改 fstab 以支持 swapfile
    输入 nano /etc/fstab,在文件末尾添加 /swapfile none swap defaults 0 0,然后按顺序按 Ctrl+O Enter Ctrl+X 保存退出
  2. 设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  1. 同步硬件时钟
hwclock --systohc
  1. 设置 locale,输入 nano /etc/locale.gen,按 Ctrl+W 再输入 #en_US 回车 找到 UTF-8,删除井号 取消注释,然后再 Ctrl+W 搜索 #zh_CN 回车 找到 UTF-8,删除井号 取消注释,然后按顺序按 Ctrl+O Enter Ctrl+X 保存退出
  2. 生成 locale
locale-gen
  1. 创建并写入 /etc/locale.conf 文件
    输入 nano /etc/locale.conf,填入 LANG=en_US.UTF-8,然后按顺序按 Ctrl+O Enter Ctrl+X 保存退出
  2. 创建并写入 hostname
    输入 nano /etc/hostname,填入 你要使用的hostname(如 jindan),然后按顺序按 Ctrl+O Enter Ctrl+X 保存退出
  3. 写入 hosts
    输入 nano /etc/hosts,写入的内容如图,然后按顺序按 Ctrl+O Enter Ctrl+X 保存退出(暂时使用知乎大佬的图片,文章见结尾参考资料部分)
  4. 为 root 用户创建密码
passwd

然后输入并确认密码(linux终端的密码没有回显,输完直接回车就好)

配置引导

  1. 安装 GRUB 包和其他需要的包
pacman -S grub efibootmgr networkmanager network-manager-applet dialog wireless_tools wpa_supplicant os-prober mtools dosfstools ntfs-3g base-devel linux-headers reflector git sudo
  1. 安装微码
    如果是 Intel 的 CPU,需要安装 Intel 的微码文件
pacman -S intel-ucode

如果是 AMD 的 CPU,需要安装 AMD 的微码文件

pacman -S amd-ucode
  1. 如果你还有其他的系统需要引导(尤其是 Windows),需要启用 OS Prober 来自动检测其他系统
    输入 nano /etc/default/grub 进入 nano,在最后输入 GRUB_DISABLE_OS_PROBER=false,然后按顺序按 Ctrl+O Enter Ctrl+X 保存退出
    4… 安装 GRUB
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Arch
grub-mkconfig -o /boot/grub/grub.cfg

退出新系统并取消挂载

exit
umount -a
reboot

0x04 配置系统

  1. 启动网络服务
systemctl enable --now NetworkManager
  1. 连接 Wi-Fi(有线用户直接跳过)
nmtui
  1. 新建用户并授权
    假设用户名为 jindan,则输入
useradd -m -G wheel jindan
  1. 为新用户设置密码
passwd jindan

输入并确认密码
5. 授权
输入 EDITOR=nano visudo 进入 nano,Ctrl+W 输入 # %wheel 回车删除井号 取消注释,然后按顺序按 Ctrl+O Enter Ctrl+X 保存退出
6. 安装显卡驱动
安装 AMD 显卡驱动:

pacman -S xf86-video-amdgpu

安装 NVIDIA 显卡驱动:

pacman -S nvidia nvidia-utils
  1. 安装 Display Server (xorg)
pacman -S xorg
  1. 安装 Display Manager
    Gnome:
pacman -S gdm

KDE:

pacman -S sddm

Xfce / DDE:

pacman -S lightdm lightdm-gtk-greeter
  1. 设置开机自启,假设安装的是 KDE (sddm)
systemctl enable sddm
  1. 安装 Desktop Environment
    Gnome:
pacman -S gnome

KDE:

pacman -S plasma kde-applications packagekit-qt5

Xfce:

pacman -S xfce4 xfce4-goodies

DDE:

pacman -S deepin deepin-extra
  1. 添加 archlinuxcn 源
    输入 nano /etc/pacman.conf,写入的内容如下代码框,并 取消对 multilib 源的注释,然后按顺序按 Ctrl+O Enter Ctrl+X 保存退出
## 阿里云 (Global CDN) (ipv4, ipv6, http, https)
## Added: 2020-07-03
[archlinuxcn]
Server = https://mirrors.aliyun.com/archlinuxcn/$arch
  1. 同步 pacman 源并安装 keyring
pacman -Syu && pacman -S archlinuxcn-keyring
  1. 安装字体
pacman -S ttf-sarasa-gothic noto-fonts-cjk
  1. 重启
reboot
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Archlinux 安装、美化、软件入门(三) 的相关文章

  • archlinux 配置

    文章目录 上一篇 xff1a archlinux 系统安装下一篇 xff1a archlinux kde美化 上一篇 xff1a archlinux 系统安装 archlinux安装教程 此文章停止更新 xff0c 最新版请查看archli
  • ArchLinux,ManjaroLlinux安装,运行Android软件。安装anbox(详细)

    安装anbox我也是用了一个下午的时间来进行安装 xff0c 因此我做了一下总结 xff0c 方便大家安装 这个安装教程arch和manjaro都是可以实现的 xff0c 因为manjaro是arch的分支 xff0c 同样也可以使用anb
  • 我安装archlinux的过程总结

    根据网上的文章 Archlinux 2015 07 01 和 Windows7 双系统 安装教程 改编 2017 11 18 Archlinux 2015 07 01 和 Windows7 双系统 安装教程 提前在windows7下给Arc
  • archlinux安装Oracle Instant Client

    下载 https www oracle com database technologies instant client linux x86 64 downloads html 我下载的是 具体版本根据各人需要下载 下载以后解压 xff0c
  • archlinux使用docker运行mysql实例

    wiki https wiki archlinux org index php Docker pacman安装docker 安装docker span class token function sudo span pacman S dock
  • archlinux配置Xfce+fcitx5中文输入法

    因为图形界面我用的相对比较少 xff0c 所以喜欢安装小巧一些的桌面管理器 Centos中我比较喜欢使用openbox xff0c 但在是archlinux不知道在openbox使用中文输入法 xff0c 搞了半天也没解决 xff0c 不想
  • archlinux按键映射按键自定义

    安装xorg span class token function sudo span pacman S xorg 直接选择全部安装 xmodmap span class token comment 显示按键信息 span xmodmap p
  • archlinux docker配置php5.3

    一直在维护一下10年前的老项目 xff0c 是基于php5 3开发的 一直在使用windows虚拟机在开发php5 3 最近就想尝试在archlinux主系统中开发 什么是php PHP 是一种广泛使用的通用脚本语言 xff0c 特别适合
  • ArchLinux中文安装教程

    以自己的电脑安装为参考 xff0c 已安装win10系统 最后效果为win10和arch双系统 xff01 xff01 xff01 一 准备工作 1 按照实际需要划分出一部分空闲磁盘空间 xff0c 右击想要安装arch的分区点击删除卷 x
  • ArchLinux安装(VirtualBox)

    VirtualBox配置 1 启用EFI 2 选择光驱 安装ArchLinux 1 查看是否开启EFI span class token comment ls sys firmware efi efivars span 2 查看是否能上网
  • 虚拟机virtualbox安装archlinux

    1 下载 下载arch https mirrors tuna tsinghua edu cn archlinux iso 选择一个版本然后下载iso文件即可 在虚拟机里创建好镜像之后对其进行设置 勾选 启用EFI 设置好后点击启动 进入后回
  • vbox下安装archlinux

    博主linux小白一个 xff0c 一直想试试archlinux xff0c 最近终于有时间了 xff0c 一番努力之后成功了 xff0c 写出来与大家分享 archlinux版本 2013 06 01 archlinux的优点就不说了 x
  • ArchLinux踩过的那些坑

    1 usb模塊有問題 usb3 0的U盤 43 usb2 0的電腦 裝不上 usb2 0的U盤 43 usb3 0的電腦 裝得上 2 沒有聲音 创建 etc asound conf或 HOME asoundrc xff0c 在里面添加 xf
  • debian和archlinux下使用fcitx5-rime中州韵输入法之双拼及美化

    1 安装fcitx5和fcitx5 rime 中州韵输入法 apt install fcitx5 fcitx5 rime 2 启用fcitx5 debian用im config im config archlinux用 nano xprof
  • arch linux 上的 asp.net core 2.1 无法运行

    我已经在 Arch Linux 上使用 pacman 安装了最新版本的 net core sudo pacman S dotnet sdk Running dotnet info显示正确的版本 Host useful for support
  • GHC 的 zlib 构建错误

    我正在使用具有以下配置的虚拟机 Arch Linux 3 0 ARCH 内核 GHC 7 0 3 cabal 安装 0 10 2 阴谋集团库 1 10 1 0 当我尝试使用 cabal 构建 zlib 时 cabal install zli
  • Haskell:Arch Linux 上缺少的 C 库可以在 Ubuntu 上运行

    我最近将工作电脑从Ubuntu to Arch Linux 我现在收到以下错误 我正在使用堆栈来构建我的项目 setup Simple Cabal 1 22 4 0 ghc 7 10 2 缺少对 外国的 图书馆 缺少 C 库 HSrts g
  • 在 Archlinux 上设置 Haskell 的建议方法是什么?

    我想要一些关于让 Haskell 在 Archlinux 上工作的 最佳 方法的指导 By work我的意思是所有 就ghci命令行工具 安装我没有的软件包 例如vector space http hackage haskell org p
  • 如何在arch linux中降级到cuda 10.0?

    我想在 arch linux 中将我的 cuda 10 1 降级到 cuda 10 0 因为 TensorFlow 仅需要 cuda 10 0 我在 arch Linux 的 CUDA 10 1 上安装了tensorflow 但我不知道te
  • cryptopp 外部库依赖

    我尝试安装happstack server tls在 Arch Linux 3 12 9 上通过 cabal 打包 但出现此错误 Resolving dependencies Configuring happstack server tls

随机推荐

  • 【linux命令】如何查看文件/文件夹所占空间大小

    文章目录 1 查看文件大小1 1 方法1 xff1a ls lh1 2 方法2 xff1a du sh1 3 方法3 xff1a stat 2 查看文件夹所占大小2 1 方法1 xff1a du2 2 方法2 xff1a ncdu 1 查看
  • Github+Hexo搭建个人博客(图文详解)

    文章目录 使用Github 43 hexo搭建个人博客 不会让小伙伴们走弯路 1 准备工作 xff1a 安装两个我们本次所需要使用的软件 xff1a 2 注册Github账号以及建立仓库 xff1a https github com htt
  • 2019-12-14-FTP服务器搭建

    title FTP服务器搭建 date 2019 12 14 15 34 19 updated 2019 12 14 15 34 19 categories 服务器 搭建 网络 tags FTP服务器 目录 什么是FTP服务器本地FTP服务
  • 小程序开发需要多少钱?

    小程序开发的费用 xff1a 一般几千到几万不等 看具体要求 其实开发小程序的价格主要取决于你要做多少页面和要做的页面和功能的复杂程度 如果是行业内比较成熟的标准化系统就会相对便宜点 至于开发多少钱 xff0c 这样看你采用以下哪种模式 x
  • Docker 1 - 基本使用

    Docker 文章目录 Docker一 关于 Docker安装 Docker1 查看版本2 安装3 卸载 Docker 常见命令查看Docker 磁盘使用情况清理磁盘停止Docker 服务 二 镜像查看已安装镜像拉取镜像删除镜像查找镜像方式
  • Spring MVC的异常处理和友好页面

    加油 xff0c 新时代打工人 xff01 Spring MVC详细环境配置和入门 Spring MVC 响应数据和结果视图 SpringMVC实现三种文件上传的方式 实现之前把Spring MVC环境配置完成 xff0c 参考以上文章 S
  • oh-my-posh 配置

    官网 oh my poshpowershell windows 安装 oh my posh winget span class token function install span JanDeDobbeleer OhMyPosh 初始化设
  • matplotlib 点线动画

    matplotlib 点线动画 作者的Github 主写 Web Development HTML PHP CSS JS node js Ruby Sketchup API Python Tkinter Django Matplotlib
  • Ocelot+Identity Server

    一 搭建一个ID4 IdServer NetCore API 认证服务器项目 1 1 在该项目中添加Nuget包 vs2 1版本安装IdentityServer4 2 5 3版本 1 2 在ID4 IdServer项目中新建一个Config
  • twitter输不了密码_如何更改您的Twitter密码

    twitter输不了密码 You should use a strong password for every important web service you have While Twitter may not be up there
  • 不忘初心牢记使命文化励志标语墙贴——个性一百剪纸

    不忘初心牢记使命手工剪纸 个性一百定制服务中心 xff0c 可快速定制各类家居家具用品 工艺礼品 图案造型 xff0c 提供从构思到设计到制作一条龙服务 xff0c 您敢想我们敢做 不忘初心牢记使命绘画贴纸 我们不局限于某种商品 xff0c
  • 升级系统的curl命令到最新版

    1 安装repo rpm Uvh http www city fan org ftp contrib yum repo rhel6 x86 64 city fan org release 2 1 rhel6 noarch rpm 2 查看该
  • Mybatis TooManyResultsException问题可能原因及解决方案

    Mybatis TooManyResultsException问题可能原因及解决方案 可能原因 配置文件的对应语句中使用了resultType而非resultMap对应的interface中的返回值并非使用List数据库问题 解决方案 更改
  • 一键关机 / 重启脚本

    关机 span class token shebang important bin bash span span class token builtin class name echo span span class token strin
  • chromium报错: ./chrome: error while loading shared libraries: *** 解决方法

    注 xff1a 笔者所使用系统为Ubuntu2004 首先推荐一个神奇网站 此网站可查询ubuntu所有缺少包的安装方法 一口气装所有缺少的包 xff1a apt install y libatk1 0 0 libatk bridge2 0
  • ubuntu 获取root权限超简单方法

    以下解决上述问题 1 打开终端ctrl 43 alt 43 T输入 sudo s 2 重新设置root密码 3 切换root用户登录 su root 如果之后安装软件因为权限问题 xff0c 直接切换并输入密码即可
  • Java异常详解及自定义异常

    我已经不用 try catch 处理异常了 xff01 太烦人了 51CTO博客 try catch处理什么异常 一 异常的概念 1 定义 xff08 什么是异常 xff1f xff09 异常是例外 xff0c 是一个程序在执行期间发生的事
  • Archlinux 安装、美化、软件入门(一)

    本文章可能更新不及时 xff0c 前往我的博客阅读 xff0c 阅读体验更佳 xff1a https jin dan oier space 前言 本文只适用于 UEFI 引导 本文适用于从 Windows 迁移到 Archlinux 本文作
  • Archlinux 安装、美化、软件入门(二)

    本文章可能更新不及时 xff0c 前往我的博客阅读 xff0c 阅读体验更佳 xff1a https jin dan oier space 0x01 备份数据 使用 微PE 和 DiskGenius 工具进行数据备份和分区克隆 由于在 PE
  • Archlinux 安装、美化、软件入门(三)

    本文章可能更新不及时 xff0c 前往我的博客阅读 xff0c 阅读体验更佳 xff1a https jin dan oier space 0x03 安装系统 从U盘启动 待完善 连接Wi Fi xff08 有线用户直接跳过 xff09 输