ArchLinux基础安装

开机选择 开机按F12 选择 U盘启动

选择 第一项 Arch Linux archiso x86_64 UEFI CD

参考wiki 安装指南篇 https://wiki.archlinux.org/index.php/Installation_guide_(简体中文)

1 连接wifi

wifi-menu

选择wifi ssid,之后输入密码确定

验证输入ping www.baidu.com 出现 time=xx.x ms 既为网络连接成功

2 开启ntp网络服务

输入 timedatectl set-ntp true

3 查看硬盘

输入 fdisk -l 查看本机磁盘 可以看到

Disk /dev/sda: 238.49 GiB,xxxxxxxx bytes,xxxxxx sectors

Disk /dev/sdb: 28.84 GiB,xxxxxxxx bytes,xxxxxx sectors

Disk /dev/loop0: 524.49 MiB,xxxxxxxx bytes,xxxxxx sectors

等信息

其中 sda 是本地硬盘,sdb 是U盘

4 分区(此处为使用cfdisk工具,对本地硬盘做全盘删除,并重新分区,因为个人不使用双系统,因此这里包括后面完全按照单系统方式安装)

输入 cfdisk 自动进入分区界面

使用键盘 up down 按键分别选中 sda1,sda2,sda3 并 使用 left right 按键 选中 [Delete] 将现有的3个分区全部删除

全部删除后 列表中只有一行 显示 Free space

使用 up down 键选择 Free space,使用 left right 键选择[New] 并 按下Enter 接着输入 500M 按下 Enter 创建第一个分区 sda1 大小为500M 该分区为启动分区

使用 left right 键选择 [Type] 选择 EFI System 并按下 Enter

使用 up down 键选择 Free space,使用 left right 键选择[New] 并 按下Enter 接着输入 8G 按下 Enter 创建第二个分区 sda2 大小为8G 该分区为交换分区

使用 left right 键选择 [Type] 选择 Linux swap 并按下 Enter

使用 up down 键选择 Free space,使用 left right 键选择[New] 并 按下Enter 再按下 Enter 创建第三个分区 sda3 大小为230G 该分区为主分区

使用 left right 键选择 [Write] 按 Enter ,输入 yes 并再次按下 Enter 将新的分区写入到硬盘

使用 left right 键选择 [Quit] 按 Enter,即可退出 fcdisk

5 格式化分区

输入 disk -l 查看硬盘分区

此处 未必核对清楚 sda1 sda2 sda3 三个分区的Type(即 分区类型),因为这三个分区的用途不同,因此分区格式也不同,务必看清楚

输入 mkfs.fat -F32 /dev/sda1 按下 Enter (将sda1分区格式化为fat32格式)

输入 mkswap /dev/sda2 按下 Enter (将sda2分区格式化为swap格式),接着输入 swapon /dev/sda2 按下 Enter ,开启sda2交换分区

输入 mkfs.ext4 /dev/sda3 按下 Enter

分区格式化结束

6 挂载分区

先挂在主分区sda3

输入 mount /dev/sda3 /mnt

新建启动分区的目录

输入 mkdir -p /mnt/boot

挂载启动分区到/boot目录

输入 mount /dev/sda2 /mnt/boot

挂载分区结束

7 使用国内源安装

输入 vim /etc/pacman.d/mirrorlist

输入 /China 注意大小写 并 Enter

输入 2dd

使用 up 键将光标移至文件的第6行 并按下p

输入 :wq 即可

8 更新缓存

输入 pacman -Sy

9 安装基础包,内核,常用硬件的驱动

输入 pacstrap /mnt base linux linux-firmware

10 安装基础开发软件包,vim,wifi基本支持包及相关工具包

输入 pacstrap /mnt base-devel vim iw wpa_supplicant dialog netctl dhcpcd wireless_tools

11 生成分区表

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

输入 cat /mnt/etc/fstab 查看fstab文件内的分区内容是否和我们的分区对应

12 进入硬盘中的系统

输入 arch-chroot /mnt

13 配置时区

输入 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

同步BIOS时间

输入 hwclock --systohc

14 本地化

输入 vim /etc/locale.gen 在23行按下 a 后按下 Enter 输入:

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

按下 ESC 输入 :wq 即可保存退出

输入 locale-gen

输入 touch /etc/locale.conf

输入 vim /etc/locale.conf 按下 i 输入 LANG=en_US.UTF-8 按下 ESC 输入 :wq

输入 touch /etc/hostname

输入 vim /etc/hostname 按下 i 输入 myhostname(就是你自己的计算机名) 按下 ESC 输入 :wq

输入 vim /etc/hosts 将光标移动到末尾,按下 a 输入

127.0.0.1 localhost
::1 localhost
127.0.1.1 myhostname.localdomain myhostname

按下 ESC 输入 :wq

输入 passwd 修改root用户的密码(盲输2次)即可

15 安装grub并配置引导

参考wiki grub篇 : https://wiki.archlinux.org/index.php/GRUB_(简体中文)

输入 pacman -S grub efibootmgr

输入 grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ArchLinux 建立引导

输入 grub-mkconfig -o /boot/grub/grub.cfg 输出引导

至此基础安装完成

输入 exit 退出chroot 进入 liveCD中

输入 umount -R /mnt 卸载

输入 reboot 重启系统

原文地址:https://www.cnblogs.com/WaterGe/p/12070936.html

时间: 2024-08-03 09:58:46

ArchLinux基础安装的相关文章

ArchLinux简明安装教程

ArchLinux是一个十分优秀的发行版,定制性极高,同时不像Gentoo那样花那么多时间编译.安装ArchLinux无疑是对 Linux发行版架构的一次熟悉和学习.目前,网上的相关教程基本已经过期,同时官方wiki上对于相关软件的搭配也没有仔细的描述. 按照本文的步骤做,最终你将得到一个KDE环境的ArchLinux.不过我并没有配置打印机,具体请大家wiki cups. 安装可以分为三大部分: 基本系统的安装 驱动安装 桌面环境的安装 1.基本系统的安装 硬盘分区 mount /dev/sd

WebServer 之apache(httpd2.2和httpd2.4)基础安装部署

一.Httpd2.2基础安装部署 1.httpd-2.2软件的基础配置说明: 2.HTTPD配置练习 1)修改监听的地址端口: 2)持久连接配置 3)MPM机制配置 4)DSO:支持动态装载和卸载 5)'Main' Server'配置 6)站点资源访问控制 7) 定义站点主页面 8) 定义路径别名: 9)日志设定 10)httpd-manual 手册软件 11)基于用户的访问控制机制 12)虚拟主机 13)status页面:httpd程序自带的能够不断的反馈刷新的方式显示内部状态页面 14)cu

archlinux yaourt安装 以及出错细节 database file for "archlinuxfr" does not exist.

archlinux yaourt安装 但一直报错如下: :: Synchronizing package databases...      core is up to date extra is up to date community is up to date error: failed retrieving file 'archlinuxfr.db' from repo.archlinuxcn.org : The requested URL returned error: 404 Not

Nagios监控基础安装与监控项部署(上)

前言:NAGIOS介绍: Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知. 主要功能 (1)网络服务监控(SMTP.POP3.HTTP.NNTP.ICMP.SNMP.FTP.SSH) (2)主机资源监控(CPU load.diskusage.system logs),也包括Windows主机(使用NSC

手把手教你nginx基础安装配置

手把手教你nginx基础安装配置! 一.Nginx安装及简单配置: 安装环境和依赖的包: #yum groupinstall "developmenttools" "server platform development" # yum -yinstall pcre-devel #yum install openssl-devel 下载相关nginx源码包: #wgethttp://nginx.org/download/nginx-1.6.2.tar.gz 解压缩源码

ios开发UI基础—安装苹果官方文档和Xcode模拟器

ios开发UI基础-安装苹果官方文档和Xcode模拟器 提示:准备资料 (1)com.apple.adc.documentation.AppleiOS7.1.iOSLibrary.docset.zip (2)iPhoneSimulator6.1.sdk.zip 一.安装苹果官方文档 1.安装路径 文档有两个安装路径: (1)~/资源库/Developer/Xcode/UserData/ (2)/Applications/Xcode.app/Contents/Developer/Documenta

CentOS 基础安装

1. 下载了 CentOS 的最小安装版本 与 VMware,基础安装流程参考百度经验:http://jingyan.baidu.com/article/eae0782787b4c01fec548535.html. 2. 启动后 yum 命令的镜像解析出错: 进入文件 /etc/sysconfig/network-scripts/ifcfg-enp0s3(每台机器不同 “-” 的后缀也可能不同)  将 ONBOOT=no 改为 ONBOOT=yes 重启网络服务 # service networ

记录archlinux中安装pcl的大致流程

贴一下pcl在github上的网址: https://github.com/PointCloudLibrary/pcl/ 从这个网址出发,一般能找到安装的 tutorial.以下只说一下在archlinux中安装时的大致流程. 1.首先你的电脑上要安装有 cmake, make, gcc 这些基本的软件. 2.根据http://www.pointclouds.org/documentation/tutorials/compiling_pcl_posix.php 这里的介绍,下载源码,进行cmak

archlinux 命令安装

#pacman -S net-tools 相关命令:ifconfig 参考:https://wiki.archlinux.org/index.php/Installing_Arch_Linux_in_VMware archlinux 命令安装,码迷,mamicode.com