IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> ArchLinux完整安装教程笔记——基本安装篇(无DE) -> 正文阅读

[开发工具]ArchLinux完整安装教程笔记——基本安装篇(无DE)

此笔记基于b站袁帅老师的视频制作,链接如下

Arch Linux完整安装教程(GPT+UEFI模式),含桌面环境及AUR helper。2021年10月最新iso。_哔哩哔哩_bilibili

此笔记末尾对应视频33:47处

archiso安装arch

1.连接网络

iwctl????????进入网络连接工具

device list ????????查看网卡,看到有一个wlan0

station wlan0 scan???????? 用wlan0扫描无线网络

station wlan0 get-networks ????????查看可用网络

station wlan0 connect [Network Name] ,再输入wifi密码

exit 退出

ping -c 4 baidu.com packet loss为0则为连接成功

2.分区准备

vim /etc/pacman.d/mirrorlist ????????查看镜像

reflector --country China --age 24 --sort rate --protocol https --save /etc/pacman.d/mirorlist ????????反射器获取中国24小时内使用https的镜像,并按速率排序保存在 /etc/pacman.d/mirorlist 里(我这里原来加了sort选项,会显示failed to rate https download,把sort选项去掉就成功了,不去掉后面mirrorlist里只有一个)

vim /etc/pacman.d/mirrorlist???????? 再次查看,和上次不一样就换成功了

pacman -Syy ????????同步包数据库

3.分区

lsblk???????? 查看分区

gdisk /dev/sda ????????编辑分区

问号查看选项(p 打印分区表 n 建立分区 d删除分区 w保存 q退出)

分区前,如果是实体机,要预留没有被分区的空间

按图中步骤

第一个分区:标记为efi,分配512M,对应hex code为ef00

第二个分区:标记为/,分配38G,hex code那儿直接回车

第三个分区:标记为swap,剩下空间全部分配完,hex code为8200

输入p查看

无误后输入w

lsblk????????查看,无误后下一步,有错误重复上面

4.格式化

mkfs.vfat /dev/sda1 ????????格式化efi分区

mkfs.xfs /dev/sda2 ????????格式化/分区

mkswap /dev/sda3 ????????格式化swap分区

lsblk -f ????????查看

没问题进行下一步

5.挂载

mount /dev/sda2 /mnt ????????把未来新系统根/dev/sda2挂载安装介质/mnt上

mkdir -p /mnt/boot/efi???????? 启动分区挂载点

mount /dev/sda1 /mnt/boot/efi ????????启动分区挂载上刚刚创建的挂载点

swapon /dev/sda3 ????????打开交换空间

(这里上面的顺序不能错,不然后面可能会出错)

lsblk ????????查看

pacstrap /mnt linux linux-firmware linux-headers base base-devel vim bash-completion???????? 把系统装进/mnt并安装一些可选项(选项对应内核 内核固件 头文件 基础包 开发工具组 vim bash自动补全)

安装完成,下一步

genfstab -U /mnt >> /mnt/etc/fstab ????????为了让系统识别每一块分区的文件系统,需要生成一个文件系统的表文件,并追加到fstab里

cat /mnt/etc/fstab ????????查看写入是否成功

成功

arch-chroot /mnt ????????进入新系统

6.安装一些包

pacman -Syy???????? 更新

pacman -S grub efibootmgr efivar networkmanager intel-ucode???????? (前三个和启动相关,第四个网络,第五个平台,如果是amd用户换成amd-ucode)

grub-install /dev/sda???????? 将grub写进磁盘(虚拟机不需要这一步)

vim /etc/default/grub???????? 更改一些grub设置,将GRUB_TIMEOUT改为2,GRUB_CMDLINE_LINUX_DEFAULT后面的quiet去掉

grub-mkconfig -o /boot/grub/grub.cfg ????????生成grub配置文件,输出到grub.cfg

systemctl enable NetworMkanager networkmanager????????设为自启动

passwd ????????给root设置密码

exit 退出

卸载介质

umount /mnt/boot/efi

umount /mnt

reboot

至此安装全部完成

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-10-30 12:42:51  更:2021-10-30 12:44:18 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:30:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码