ArchLinux安装步骤(一)
本文为安装archlinux的教程,需要有硬盘分区,挂载等基础linux命令的了解还有vim的基本操作,不知道也没关系,这里有大神的视频教程ArchLinux指南。
确实是不是uefi模式
ls /sys/firmware/efi/efivars如果是会有输出值,如果不是没有输出值。如果不是的话,后面的就都不用操作了,去调成efi模式再来安装吧。
禁用reflector
systemctl stop reflector.service查看网络连接状态
ping www.baidu.com.cnping不通的话,检查一下网络状况吧。
同步系统时间
timedatectl set-ntp true查看系统时间
timedatectl status编辑软件源地址,添加国内地址
vim /etc/pacman.d/mirrorlist
# dd 剪切当前行 p 复制到当前行
# 直接/ustc 搜索回车,如果搜不到,看下这个页面的表个头,是不是有提示这个页面是reflector生成的,如果是就重新登录一下。
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
查看硬盘信息,变更硬盘类型
lsblk #显示分区情况
parted /dev/sda #执行parted,进行磁盘类型变更
(parted)mktable #输入mktable
New disk label type? gpt #输入gpt 将磁盘类型转换为gpt 如磁盘有数据会警告,输入yes即可
quit
硬盘分区
cfdisk /dev/sda
// efi分组 800Mb
// root 目录分100Gb
// 剩下的分给家目录
fdisk -l // 查看分区结果
// 显示结果为
Device Start End Sectors Size Type
/dev/sda1 2048 ..... 800mb EFI System // 记得选择[Type]为EFI System模式
/dev/sda2 .... 100gb filesystem // root
/dev/sda3 .... 100gb filesystem // home
复查分区情况
fdisk -l对root目录和用户主目录进行格式化
mkfs.ext4 /dev/sda2 // root目录
mkfs.ext4 /dev/sda3 // home目录
mkfs.vfat /dev/sda1 // efi目录
挂在项目
从根目录开始挂载
`mount /dev/sda2 /mnt`
在/mnt目录下创建家目录
`mkdir /mnt/home`
挂在家目录
`mount /dev/sda3 /mnt/home`
创建/mnt目录下的efi目录
`mkdir /mnt/efi`
挂在efi目录分区
`mount /dev/sda1 /mnt/efi`
安装基础软件包
pacstrap /mnt base base-devel linux linux-firmware
安装功能软件包
pacstrap /mnt dhcpcd iwd vim sudo bash-completion
生成fstab文件,生成后查看是否成功
genfstab -U /mnt >> /mnt/etc/fstab切换系统到安装好的arch下
arch-chroot /mnt设置主机名
vim /etc/hostname
myarch
设置hosts
vim /etc/hosts
127.0.0.1 locahost
::1 localhost
127.0.1.1 myarch.localdomain myarch
设置时区
ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime设置硬件时钟
hwclock --systohc设置语言
vim /etc/locale.gen
查找 /en_US UTF-8
查找 /zh_CN UTF-8
//去掉”#“注释保存退出
locale-gen设置语言
echo 'LANG=en_US.UTF-8' > /etc/locale.conf设置root账户密码
passwd root安装处理器的微码
- intel:
pacman -S intel-ucode// intel安装这个 - amd:
pacman -S amd-ucode// amd安装这个
- intel:
安装引导程序
pacman -S grub efibootmgrgrub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=GRUB修改grub配置文件
vim /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=5 quiet nowatchdog"
生成grub配置文件
grub-mkconfig -o /boot/grub/grub.cfg退出安装环境
exit卸载/mnt目录
umount -R /mnt重启,虚拟就关机取消磁盘,真机就拔掉usb
reboot启动dhcpcd服务联网
systemctl start dhcpcd
到这里,基本的archlinux已经安装成功了,后面继续介绍安装基本需要软件。
ArchLinux安装步骤(一)的更多相关文章
- ArchLinux安装(UEFI)
ArchLinux安装(UEFI) 一.连接网络 1.连接 # wifi-menu 2.检查是否联通 (ctrl+c停止) # ping www.baidu.com 3.远程安装 注:连接上网络之后可 ...
- ArchLinux安装(BIOS)
ArchLinux安装(BIOS) 说在前头:在经历过无数次的失败尝试过后总结出的可用的安装过程(比官方的简单一点) 官方安装指导 一.连接网络 1.连接 # wifi-menu 2.检查是否联通 ( ...
- ArchLinux安装手册(2022-10-01)
准备工作 镜像下载:北京外国语大学镜像 使用ventoy做启动盘: (1) ventoy下载:github下载地址 (2) 解压运行下载好的ventoy,设备选择准备好的U盘(会清空),然后选择安装即 ...
- 如何搭建SVN服务器,详细安装步骤。
SVN服务器端安装 下载: VisualSVN是一款图形化svn服务器.官网 http://www.visualsvn.com/server/ 下载地址: http://www.visualsvn.c ...
- Archlinux安装MySQL5.7.14压缩包版
现在Arch官方源里是MariaDB,MySQL扔到AUR里去了...感觉还是自己安装好些... (参考资料:度娘.官方文档) 贴配置: lts版的 在Vbox虚拟机测试 按照官方文档的安装步骤: 创 ...
- arcgis10.2.2桌面版具体的安装步骤过程
先声明一下,这里的截图虽说是ArcGIS10.1版本的,但是安装步骤是对的,本人用ArcGIS10.2.2软件测试成功安装上 一.ArcGIS许可证管理器安装 1.在软件包文件夹license man ...
- LoadRunner 11 安装步骤
loadrunner 安装步骤: LoadRunner11下载: 在网上可以搜索到,在这个就不提供了. LoadRunner11原理: 破解方法和以前版本相同,我用的是LR8.0的破解文件,同样实用 ...
- MySQL安装步骤
MySQL安装步骤 1. 下载MySQL Community Server 5.6.21,注意选择系统类型(32位/64位) 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下. ...
- Java开发工具安装步骤内容如下
Java开发工具安装步骤内容如下 安装 开发工具 STS 链接下载网址 eclipse 链接下载网址 JDK安装 jdk链接下载地址 Marven环境 marven链接下载地址 Tomcat tomc ...
随机推荐
- Vue之前后端交互
Vue之前后端交互 一.前后端交互模式 接口调用方式 原生ajax 基于jQuery的ajax fetch axios 异步 JavaScript的执行环境是「单线程」 所谓单线程,是指JS引擎中负责 ...
- Go语言的函数03---返回值
package main import "fmt" /*无返回值*/ func Sub1(a, b int) { ret := a - b fmt.Println("a- ...
- 换硬盘,装win10系统小记
国庆在家给女朋友的电脑换了1T的固态,重装了系统,特此记录一下,方便后续有需要时查看. win10 激活问题 由于以前的系统就是正版 win10,即使重新装机也会自动激活,不需要做什么额外的步骤. 微 ...
- 摄像头标定GML Camera Calibration
摄像头标定GML Camera Calibration GML Camera Calibration官方版是一款十分优秀出色的相机标定软件,GML Camera Calibration官方版界面友好, ...
- 谁才是智能家居的未来?视声M+O融合方案给出答案
有些智能家居,你不能说它不智能. 但在现实生活中,常常帅不过一秒. 就比如,当你经历了一天的疲惫后回到家,发现玄关的智能开关突然没反应,家里的灯怎么都打不开.这种时候你得明白,你的智能开关面板很有可能 ...
- python_request 接口测试线性框架,模块化思想,增加日志打印
一.大框架 如下为一个简单的线性框架,同时编写common_api 模块,把一个个接口进行封装,案例编写时候只需要直接调用输入参数即可. 二. test_cases 模块具体写法 2.1 commo ...
- 菜鸟刷题路:剑指 Offer 06. 从尾到头打印链表
剑指 Offer 06. 从尾到头打印链表 class Solution { public int[] reversePrint(ListNode head) { Stack<Integer&g ...
- 『动善时』JMeter基础 — 43、JMeter对数据库的查询操作
目录 1.使用"用户自定义变量"实现参数化 2. 在SQL Query中使用占位符传递参数 (1)传递的参数值是常量 (2)传递的参数值是变量 3.Variables names参 ...
- 性能监控之常见 Java Heap Dump 方法
一.前言 在本文中,我们总结下抓 Java dump 的几种不同方法. Java Heap Dump 是特定时刻 JVM 内存中所有对象的快照.它们对于解决内存泄漏问题和分析 Java 应用程序中的内 ...
- 【工具解析】瑞士军刀bettercap2.X解析_第一期_编写HTTP代理注入模块_http(s).proxy.script
/文章作者:Kali_MG1937 CNBLOG博客号:ALDYS4 QQ:3496925334/ 前言 bettercap已经从1.6更新至2.0版本 语言也从ruby改为了go 编写注入模块指定的 ...