如何安装ArchLinux

2023-05-16

本文基于ArchLinux(https://www.archlinux.org/)Current Release: 2013.08.01的ISO写的安装教程!

ISO下载地址:http://mirrors.163.com/archlinux/iso/2013.08.01/archlinux-2013.08.01-dual.iso

1、分区

cfdisk



·新手可以不用分区,如果需要分多个区,建议一个 / 一个/home,如果内存大,不需要swap分区。使用cfdisk分区比较直观。

·注意【Bootable】,/ 分区一定要Bootable,如果你单独划分了/boot,那这个bootable。

2、格式化

fdisk /dev/sda

Command(m or help):p(这里输入p,查看你现在的分区和名字),如下图:

我并没有做更多的分区,因为我是虚拟机。按Ctrl+C 退出fdisk。然后输入下面的命令格式化:

mkfs.ext4 /dev/sda1

如果你还分了/home,就继续 mkfs.ext4 /dev/sdaX x是你的home的分区名。

3、挂载分区

mount /dev/sda1 /mnt

如果你还有/home

mkdir /mnt/home 
mount /dev/sda2 /mnt/home

4、选择镜像站点

nano /etc/pacman.d/mirrorlist

找带China的,PageDown PageUp 滚屏,Ctrl+V 向下翻页,Ctrl+Y 向上翻页, Alt+6 复制当前行,Ctrl+u 粘贴,Ctrl+x 退出,保存按Y,回车。

163站点在最下面不远处,我复制了2个,放在最上面,如图所示。

5、安装系统

pacstrap -i /mnt base

碰到default(all)回车,全部安装,碰到需要下载的 yes。  

6、生成fstab

genfstab -U -p /mnt >> /mnt/etc/fstab 
cat /mnt/etc/fstab

第一条是生成,第二条是查看生成的内容,没问题就Ctrl+x退出即可。我的如下图:

7、配置系统

先要chroot切换到新系统,命令如下:

arch-chroot /mnt

a、配置locale,语言

编辑/etc/locale.gen,这个文件所有的内容都是注释的,所以在最上面添加en_US.UTF-8 UTF-8即可。

 nano /etc/locale.gen en_US.UTF-8 UTF-8

然后执行localegen

locale-gen

接着配置locale.conf

echo LANG=en_US.UTF-8 > /etc/locale.conf 
export LANG=en_US.UTF-8

b、给计算机起名

echo myhostname > /etc/hostname

c、配置网络

systemctl enable dhcpcd.service

动态ip的方式

d、设置密码

passwd

给root设置一个密码,两次输入要一致。

e、安装GRUB

pacman -S grub grub-install --target=i386-pc --recheck /dev/sda

然后配置grub

grub-mkconfig -o /boot/grub/grub.cfg

现在看到应该是这个样子。

8、卸载mnt,重启

退出chroot

exit

卸载mnt

umount /mnt

重启

reboot

 

9、安装桌面环境

 a、安装xorg-server

pacman -S xorg-server xorg-server-utils xorg-xinit

b、安装显卡驱动

如果你不知道自己是什么显卡,就用下面的命令查看下:

lspci | grep VGA

然后执行下面的命令搜索下匹配你显卡的驱动

pacman -Ss xf86-video | less

我是VirtualBox,所以我就安装一个万能的,你们安装匹配的,比如你是Intel集成的就执行:

pacman -S xf86-video-intel

虚拟机就执行

pacman -S xf86-video-vesa

笔记本还可以装下触摸板驱动

pacman -S xf86-input-synaptics

测试X环境是否安装好了,可以执行下面的命令,其实不用测试。

pacman -S xorg-twm xorg-xclock xterm 
startx 
exit 
pkill X

c、安装xfce4

pacman -S slim

先安装slim,这是一个图像、登录管理器,可用于xfce4的自启动。

pacman -S xfce4

现在,大功告成!!启动!!!

startxfce4

  

如图,尼玛,敢不敢再丑一点?哈哈,主要是字体太丑,我们装几个好看的字体!  

d、安装字体

pacman -S wqy-microhei wqy-zenhei wqy-bitmapfont

至于美化,都是通过界面操作的,system-setting可以设置字体,另外terminal的preference可以设置它用的字体。

9、添加一个用户

总不能用root工作,所以我们要添加一个普通账户。

pacman -S sudo 
useradd -m yourname 
passwd yourname

然后把该用户添加到一些组: audio disk locate network optical power storage video wheel systemd-journal

gpassd -a yourname wheel

我是添加了power storage network wheel systemd-journal 因为虚拟机,基本只是用terminal学习一些其他的语言,其他不干。 

10、设置xfce4自启动   

安装搞vim,方便编辑文件。

pacman -S vim

注销或重启,然后用普通用户登录。

vim .xinitrc

删掉exe startxfce4前面的#,然后执行命令:

systemctl enable slim.service

这样下次启动,就自动启动xfce4了。  

 

OK,基本装好了。如果你不是虚拟机,其他的调整会多些,有问题评论留言吧, 谢谢。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何安装ArchLinux 的相关文章

随机推荐

  • [linux] linux使用dd命令制作硬盘镜像

    制作环境 系统 xff1a linux 制作 使用lsblk命令查看被制作硬盘镜像的硬盘序号 lsblk 制作硬盘镜像 span class token function sudo span span class token functio
  • [运维|系统] 在飞腾FT2000上安装CentOS7

    环境说明 平台 xff1a aarch64 CPU 型号 xff1a FT2000 43 BIOS固件 xff1a 昆仑固件 内存 xff1a 32G 5 启动盘制作 见使用dd命令制作linux启动盘 下载系统 centos 7 ARM6
  • [开发|C++] Qt编译Sqlite3数据库驱动

    系统环境 系统 xff1a Deepin 20 2 1 Qt版本 xff1a 5 15 1 qmake版本 xff1a 3 1 Gcc版本 xff1a 8 3 0 源代码下载 见Qt常用资料 中科大镜像站下载点 编译依赖安装 span cl
  • 中国移动家庭智能网关超级账号密码(广西桂林)

    原文地址中国移动家庭智能网关超级账号密码 超级帐户名是 xff1a admin 密码 xff1a Cmcc10086
  • [运维] systemd服务中配置环境变量

    参考文献如何在systemd服务中设置环境变量 xff1f etc systemd system myservice service如下所示 xff1a span class token punctuation span Unit span
  • [运维] wvp 28181安装部署全流程

    部署wvp 系统环境 系统版本 xff1a centos 7 9 安装java git yum span class token function install span java 11 openjdk span class token
  • [文档] 接口设计说明书

    1 范围 1 1 标识 本条应描述本文档所适用的系统 接口实体和接口的完整标识 xff0c 使用时 xff0c 包括其标识号 名称 缩 略名 版本号和发布号 1 2 系统概述 本条应概述本文档适用的系统和软件的用途 xff1b 描述系统和软
  • [运维] 金仓数据库使用笔记

    环境说明 系统 xff1a 银河麒麟V10 平台 xff1a amd64 数据库版本 xff1a KingbaseES V8 命令说明 sys dump 命令参数说明 见pg dump ksql 命令参数说明 见psql 操作 创建数据库
  • [linux] tar命令使用笔记(持续更新)

    打包tar gz包 span class token function tar span czvf xxx tar gz xxx
  • Maven项目管理工具学习笔记

    Maven项目管理工具学习笔记 由于本人在最近的项目中使用到了Maven xff0c 但是之前对Maven并没有深入地了解 xff0c 所以借此机会 xff0c 在网上查阅资料 xff0c 对Maven进行进一步的了解 xff0c 并做记录
  • [开发|java] java 通过多个字符串参数构造字符串数组

    可以使用Java中的可变参数 varargs 来通过多个字符串参数构造字符串数组 示例代码如下 xff1a span class token keyword public span span class token class name S
  • 远程连接Remote Desktop Manager Mac版 2022最新

    Remote Desktop Manager Mac中文版是目前Mac平台上最好用的一款远程桌面管理工具 xff0c Remote Desktop Manager Mac版除了可以多个远程桌面连接 多个ftp连接之外 xff0c 还可以管理
  • Android onNewIntent()需要注意的一些问题

    一 场景 最近遇到一个需求 xff1a 有A B C三个页面 xff0c A能跳到B xff0c 然后B会跳到C xff0c C还能跳到B xff0c 反正B和C两个页面能互相跳 xff0c 但是C页面点击返回的时候要回到A xff08 p
  • ffmpeg按桢截图

    ffmpeg ss 10 i input flv y f image2 vframes 1 s 352x240 b 03d jpg 参数解释 i 输入文件 y 覆盖 f 生成图片格式 ss 开始截图时间 seconds or in hh m
  • 如何检查Mac配备的显卡(GPU)?

    为了在屏幕上显示图形 xff0c Mac使用了图形卡 xff0c 通常称为图形处理单元 xff08 或GPU xff09 xff0c 该图形卡可以集成到Mac或离散卡上 GPU决定了Mac在游戏和其他应用程序中渲染图形的速度 那么该如何检查
  • Hive装载数据命令

    必须在表定义时创建partition a 单分区建表语句 xff1a create table day table id int content string partitioned by dt string 单分区表 xff0c 按天分区
  • OpenCore Gen-X :一键制作黑苹果OpenCore EFI文件

    OpenCore Gen X 是mac上一款黑苹果OC引导配置制作小工具 xff0c 可以一键制作黑苹果OpenCore EFI文件 xff0c 不过该 app 需要 macOS 环境才能运行 xff0c 没有的用户可以先使用虚拟机安装 m
  • 黑苹果OC配置工具OpenCore Configurator 2.42.0.0中文版

    OpenCore Configurator 一款黑苹果OC引导配置工具 xff0c 通过简化的图形界面帮助您为 OpenCore EFI 引导加载程序创建自定义配置文件 OC 是 OpenCore 的简称 xff0c 说起 OpenCore
  • 为什么无法在 Adobe XD 中导入或导出文件?

    Adobe Experience Design 是UI设计人员必备的图形化界面UX设计工具 xff01 在使用过程中用户会反馈无法导入或导出文件 xff1f 本文为 Adobe XD 中出现的文件导入和导出问题提供了解决方案 xff0c 并
  • 如何安装ArchLinux

    本文基于ArchLinux xff08 https www archlinux org xff09 Current Release 2013 08 01的ISO写的安装教程 xff01 ISO下载地址 xff1a http mirrors