一.Arch linux

Arch Linux是一款基于x86-64架构的Linux发行版。系统主要由自由和开源软件组成,支持社区参与。系统设计以KISS原则(保持简单和愚蠢)为总体指导原则,注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。Arch Linux 采用滚动发行模式来获取系统更新和软件的最新版本,通过更新,任何时期的Arch Linux都可以滚动更新到最新版本。

二.制作引导盘

1.下载系统镜像
打开地址Archlinux下载

2.写入u盘,/dev/sdc代表磁盘设备
# sudo dd bs=4M if=Downloads/archlinux-2019.04.-x86_64.iso of=/dev/sdc status=progress && sync

三.安装系统

1.使用u盘引导进入系统,刷新本地时间
# timedatectl set-ntp true

2.配置软件仓库镜像,将地理位置最近的镜像地址移到文件头部
# vi /etc/pacman.d/mirrorlist

3.硬盘分区并格式化

# fdisk -l
# cfdisk /dev/sda
# mkfs.fat /dev/sda1
# mkfs.btrfs /-f dev/sda2
# cfdisk /dev/sdb
# mkfs.btrfs -f /dev/sdb1

4.挂载分区

# mount /dev/sda2 /mnt
# mkdir -p /mnt/boot/EFI
# mount /dev/sda1 /mnt/boot/EFI
# mkdir -p /mnt/home
# mount /dev/sdb1 /mnt/home

5.安装基础包
# pacstrap /mnt base

6.生成分区表
# genfstab -U /mnt >> /mnt/etc/fstab

7.进入系统
# arch-chroot /mnt

8.设置时区

# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# hwclock --systohc

9.本地化设置,移除对应语言前的注释符号(en_US.UTF-8 UTF-8,zh_CN.UTF-8 UTF-8)

# vi /etc/locale.gen
# locale-gen
# echo LANG=en_US.UTF- > /etc/locale.conf

10.主机名
# echo archlinux > /etc/hostname

11.设置密码
# passwd

12.安装引导程序

# pacman -S dosfstools grub efibootmgr
# grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=archlinux --recheck
# grub-mkconfig -o /boot/grub/grub.cfg

13.完成安装

# exit
# umount -R /mnt
# shutdown -h now

四.配置系统

1.增加新用户

# useradd -m -g users -G wheel -s /bin/bash faramita2016
# passwd faramita2016
# pacman -S sudo
# visudo
%wheel ALL=(ALL) ALL

2.创建snapper快照(安装完成后重启)

# pacman -S snapper
# snapper -c root create-config -f btrfs /
# snapper list
# snapper -c root create --description "system"

3.安装xfce4

$ sudo pacman -S xf86-video-intel
$ sudo pacman -S xorg-server xorg-xinit
$ sudo pacman -S xfce4
$ sudo pacman -S lightdm lightdm-gtk-greeter
$ sudo pacman -S wqy-zenhei ttf-dejavu
$ sudo systemctl enable lightdm.service

4.安装声音驱动

$ sudo pacman -S alsa-utils
$ amixer sset Master

5.安装输入法

$ sudo pacman  -S fcitx-im fcitx-configtool

6.安装archlinuxcn源(需要安装vim)

$ sudo vim /etc/pacman.conf
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = http://mirrors.163.com/archlinux-cn/$arch
$ sudo pacman -S archlinuxcn-keyring
$ sudo pacman -Sy

7.安装wpa支持无线(获取ip需要启用dhcpcd.service服务)

$ sudo pacman -S wpa_supplicant
$ vim /etc/wpa_supplicant/wpa_supplicant.conf
network={
ssid="wifi"
psk="******"
}
$ sudo wpa_supplicant -B -i wlp2s0 -D nl80211 -c /etc/wpa_supplicant/wpa_supplicant.conf

五.桌面截图

Arch linux操作系统安装教程的更多相关文章

  1. Linux操作系统安装与VMTools的安装

    Linux操作系统安装:虚拟机+RedHat 1.安装虚拟机VMware_WorkstationV7.1.3 2.安装RedHat 自动安装(会自动安装VMTools): 打开虚拟机-->新建虚 ...

  2. 达梦数据库学习(一、linux操作系统安装及数据库安装)

    达梦数据库学习(一.linux操作系统安装及数据库安装) 环境介绍: 使用VM12+中标麒麟V7.0操作系统+达梦8数据库 一.linux系统搭建 本部分没有需要着重介绍,注意安装时基本环境选择&qu ...

  3. linux基础-系统安装教程篇(centos6.5)

    一.linux系统简介: Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程 ...

  4. linux 操作系统安装

    操作系统安装 安装虚拟机软件:一路Next即可 VMWare:如果14版本不支持你的CPU,就换成12版本 Virtual Box:比VMWare小很多 安装ubuntu操作系统:比较美观,实用性强 ...

  5. Linux云计算-01_介绍以及Linux操作系统安装

    1 学习目的 兴趣爱好 技能提升 找到满意的工作 2 什么是云计算 云计算(cloud computing)是分布式计算的一种,指的是通过网络"云"将巨大的数据计算处理程序分解成无 ...

  6. Linux操作系统安装Nvidia显卡驱动

    一直以来,Linux分支系统使用过程中都有驱动适配麻烦,完全适配的驱动也不多.对于Nvidia显卡而言,一般Linux各分支操作系统虽然提供了N卡开源驱动工程Nouveau,但是性能上还是有待提高.下 ...

  7. 170228、Linux操作系统安装ELK stack日志管理系统--(1)Logstash和Filebeat的安装与使用

    安装测试环境:Ubuntu 16.04.2 LTS 前言 (1)ELK是Elasticsearch,Logstash,Kibana 开源软件的集合,对外是作为一个日志管理系统的开源方案.它可以从任何来 ...

  8. 基于linux操作系统安装、使用redis详解

    服务端安装 Redis的官方下载站是http://redis.io/download,可以去上面下载最新的安装程序下来,我写此文章时的的稳定版本是2.6.11. 步骤一: 下载Redis 进入软件安装 ...

  9. Windows 10 + kali Linux 双系统安装教程(详细版)

    准备工具如下: kali Linux 镜像 准备一4G以上的U盘 制作U盘启动盘工具- Win32DiskImager 添加引导工具-EasyBCD 留出一个空的盘,哪个盘的空间比较大可以压缩出大概2 ...

随机推荐

  1. 百度地图坐标之间的距离php

    function GetDistance($lat1, $lng1, $lat2, $lng2){ define('PI',3.1415926535898); define('EARTH_RADIUS ...

  2. 在VS2015中用C++创建DLL并用C++调用且同一时候实现对DLL的调试

    一:用C++创建DLL            依照[在VS2015中用C++编写可被其他语言调用的动态库DLL]提示创建C++编写的DLL.或參考[在VS2015中用C++创建DLL并用C#调用且同一 ...

  3. jquery-4 完整表单验证实例

    jquery-4 完整表单验证实例 一.总结 一句话总结:在form的jquery对象中返回false即可终止表单提交. 1.验证的显示错误消息如何布局? 开始时隐藏,出现错误后显示 10 .erro ...

  4. 百度UEditor图片上传、SpringMVC、Freemarker、Tomcat、Nginx、静态资源

    个人官网.公司项目都需要 可视化编辑器,百度UEditor做得很不错,就用的这个.项目后台用到了SpringMVC.Freemarker,开发过程中部署在Jetty,线上部署用Tomcat,最后可能配 ...

  5. android webview中的音乐的暂停与播放

    前段时间有这样一个需求,webview显示一个带音乐的网页,在播放音乐的时候进入第三方软件暂停播放,返回时继续播放.后来参考了两篇文章解决了这个问题. AudioManager audioManage ...

  6. php自带加密解密函数

    php自带加密解密函数 一.总结 一句话总结:可逆和不可逆函数. 二.php自带加密解密函数 1.不可逆的加密函数为:md5().crypt() md5() 用来计算 MD5 哈稀.语法为:strin ...

  7. js 复制文本的四种方式

    js 复制文本的四种方式 一.总结 一句话总结:js文本复制主流方法:document的execCommand方法 二.js 复制文本的四种方式 纯 转载复制,非原创 原地址:http://www.c ...

  8. Web开发标配--开发人员工具-JS调试

    喜欢从业的专注,七分学习的态度. JS:全称JavaScript,Web中,js主要在两个地方: html的<script type="text/javascript"> ...

  9. 常用的iOS开发或者优化的小工具

    下面介绍一下我常用的iOS开发或者优化的小工具 由于很多工具大多数博客都已经介绍过了,我就列举一些我认为还不错但是大家不常列举的: Crafter https://github.com/krzyszt ...

  10. 与Boss大雷探讨JavaWeb开发、电商与网络安全

    最近几个月,与公司Boss大雷交流得比较多,也学习到了很多新的东西,了解到了一些没有接触和实践的业界做法. 简要介绍下Boss,姓雷,定居武汉好几年了,之前在一号店.UC.支付宝干过,有丰富的电商-支 ...