首先,启动安装系统(一获得通过vmware虚拟机)

1.设置键盘布局

#loadkeys "us"  #设置为美国的键盘布局。一般能够默认就可以

2.建立硬盘的分区

我採用的是fdisk对磁盘进行分区,基本的分区仅仅有三个,/。/boot,SWAP分区,仅仅是SWAP分区和其它的两个有所不同。是要按下t改动其格式为SWAP格式。

Fdisk 使用方法
以 root 身份启动 fdisk (disk-device 形如 /dev/sda):
# fdisk disk-device
假设是全新的磁盘或你想又一次分区,使用 o 命令建立一个新的空 DOS 分区表。
使用n 命令创建一个新的分区(主分区/第一分区)。 使用 +xG 的格式指定分区大小为 x GB。比如,假设你须要创建一个 15 GiB 的分区,你须要输入 +15G。
使用t 命令将分区的 ID 从默认值改动为 Linux(type 83)。 这是一个可选步骤。假设用户想创建其它类型的分区,如swap。NTFS。LVM 等也能够。注意,完整的可用分区类型列表能够通过 l 命令获取。
其它分区的处理方式相似。
使用 w 命令将分区表写入磁盘并退出。
将新分区格式化为文件系统。

3.建立文件

使用一下命令来创建一个 ext4 文件系统:
警告: 创建新文件系统之后,之前存放在该分区的数据会丢失且通常无法找回。请对你想要保留的数据做好备份。
# mkfs.ext4 /dev/partition
此外,你能够使用 mkfs。 这是 mkfs.fstype 工具的统一入口。 # mkfs -t ext4 /dev/partition

4.挂载分区

要检查当前磁盘的标识符和布局:

 # lsblk /dev/sda
先挂载根分区到/mnt. # mount /dev/sda1 /mnt
# ls /mnt
格式化完应该就一个lost+found 然后挂载/home分区和其余单独分区(/boot, /var 等)。
然后在 /mnt 中创建 home 文件夹并挂载分区: # mkswap /dev/sdaX && swapon /dev/sdaX ##分区格式化为swap,而且创造swap分区
# mount /dev/sdaX /mnt ##挂载/分区到/mnt上

5.选择镜像

使用nano命令编辑/etc/pacman.d/mirrorlist,选择你要选择的镜像,我这里是採用默认的,能够採用国内的源比較高速。

6.開始安装系统

使用 pacstrap 安装base 软件组。
# pacstrap /mnt base
也能够採用
# pacstrap /mnt base base-devel #安装了基础的开发包

7.配置系统

用下面命令生成 fstab 文件 (用 -U 或 -L 选项设置UUID 或卷标):
# genfstab -p /mnt >> /mnt/etc/fstab
#cat /mnt/etc/fstab #查看系统的fstab

将系统切换到最新的系统

# arch-chroot /mnt

设置主机名

# echo computer_name > /etc/hostname

设置时区

# ln -sf /usr/share/zoneinfo/zone/subzone /etc/localtime

样例(设置为上海,你也能够设置为其它的):

# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

配置系统的语言

编辑/etc/locale.gen,这个文件全部的内容都是凝视的。依据你须要的语言取消对应的凝视。

 # nano /etc/locale.gen   
假设开启中文则配置下面的就可以
en_US.UTF-8 UTF-8
en_GB.UTF-8 UTF-8
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_CN GB2312
假设仅仅开启英文的,仅仅要en_US.UTF-8 UTF-8就可以

然后运行

# locale-gen       #生成正确的locale信息

在 /etc/locale.conf 里设置系统locale偏好。单个用户请设置$HOME/.config/locale.conf:

# echo LANG=your_locale > /etc/locale.conf

样例:

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

配置网络

systemctl enable dhcpcd.service

设置password

passwd

输入

#  exit   #退出chroot

依次取消分区挂载取消挂载

# umount -R /mnt

重新启动系统

# reboot

8.安装引导程序

BIOS 系统由三个供选择 - Syslinux, GRUB, 和 LILO. 按个人喜好选择一个引导

我选择的是GRUB

# pacman -S grub-bios
# grub-install --target=i386-pc --recheck /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg

9.安装桌面环境

pacman -S lxde

版权声明:本文博主原创文章。博客,未经同意不得转载。

arch linux设备(请参考官方文档,桌面安装没有找到一个好工作后)的更多相关文章

  1. zookeeper集群操作【这里只说明简单的操作步骤,zk的相关参数、说明请参考官方文档】

      本文版权归 远方的风lyh和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作.        [这里是在一台机器上搭建的 zk伪集群] 1.从官网下载下载zk http://apa ...

  2. Qt如何学习(参考官方文档)

    Designers who are familiar with web development can start with QML 一共有四种安装工具 You have following opti ...

  3. oracle异机恢复参考官方文档

    How to use Rman Duplicate on ASM/RAC/OMF/Single Instance (Doc ID 840647.1) How to perform Rman dupli ...

  4. TestNG官方文档中文版(2)-annotation(转)

    1. 介绍    TestNG是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔离测试一个类)到集成测试(测试由有多个类多个包甚至多个外部框架组成的整个系统,例如运用服务器). 编写一个测试的 ...

  5. MySQL8.0.28安装教程全程参考MySQL官方文档

    前言 为了MySQL8.0.28安装教程我竟然在MySQL官方文档逛了一天,至此献给想入门MySQL8.0的初学者.以目前最新版本的MySQL8.0.28为示例进行安装与初步使用的详细讲解,面向初学者 ...

  6. CentOS7.3利用kubeadm安装kubernetes1.7.3完整版(官方文档填坑篇)

    安装前记: 近来容器对企业来说已经不是什么陌生的概念,Kubernetes作为Google开源的容器运行平台,受到了大家的热捧.搭建一套完整的kubernetes平台,也成为试用这套平台必须迈过的坎儿 ...

  7. python3 asyncio官方文档中文版

    事件循环基类 事件循环基类 事件循环是由asyncio提供的核心执行装置.它提供了多种服务,包括: 注册.执行和关闭延时调用(超时) 为各种通信创建客户端和服务端传输 为一个外部程序通信启动子进程和相 ...

  8. 【Phabricator】教科书一般的Phabricator安装教程(配合官方文档并带有踩坑解决方案)

    随着一声惊雷和滂沱的大雨,我的Phabricator页面终于在我的学生机上跑了起来. 想起在这五个小时内踩过的坑甚如大学隔壁炮王干过的妹子,心里的成就感不禁油然而生. 接下来,我将和大家分享一下本人在 ...

  9. 021-制作OpenStack镜像官方文档

    可参考官方文档:https://docs.openstack.org/image-guide/ 制作centos7 :https://docs.openstack.org/image-guide/ce ...

随机推荐

  1. leetcode解析回文子串拆分

    转载请注明来自souldak,微博:@evagle Given a string s, partition s such that every substring of the partition i ...

  2. MATLAB——scatter的简单应用

    scatter可用于描绘散点图. 1.scatter(X,Y) X和Y是数据向量,以X中数据为横坐标,以Y中数据位纵坐标描绘散点图,点的形状默认使用圈. 样例: X = [1:10];  Y = X ...

  3. 再读TCP/IP网络7层协议

    随着工作的深入,每次读这7层协议,每次都有不同的理解. 分层名                                                               分层号   ...

  4. POJ1470 Closest Common Ancestors 【Tarjan的LCA】

    非常裸的模版题,只是Tarjan要好好多拿出来玩味几次 非常有点巧妙呢,tarjan,大概就是当前结点和它儿子结点的羁绊 WA了俩小时,,,原因是,这个题是多数据的(还没告诉你T,用scanf!=EO ...

  5. Android 性能优化 五 性能分析工具dumpsys的使用

    Android提供的dumpsys工具能够用于查看感兴趣的系统服务信息与状态,手机连接电脑后能够直接命令行运行adb shell dumpsys 查看全部支持的Service可是这样输出的太多,能够通 ...

  6. 数据库采用多表连接查询,对应javaBean文件连接方式

    在一个Web项目中,只要是存在数据库就一定会有JavaBean文件.一个JavaBean文件会对应一张数据库中的表,供dao中的代码来调用用来存取数据.我们都知道,在数据库设计的时候,如果A.B两张表 ...

  7. java 类 及其 执行过程

    java 类 命名 java类文件中  只能有一个公开类  且 公开类类名与当前类文件的文件名一致 方法如果使用了static修饰,那么此方法是类方法,可以 类名.方法名 使用. 你的main方法在同 ...

  8. web service接口测试工具选型

    1  简介 1.1   范围 1.2   目的 本文档用于指导测试部进行接口测试. 2013-03-11磁针石 #承接软件自动化实施与培训等gtalk:ouyangchongwu#gmail.com ...

  9. SecureCRT 6.7.1 注冊机 和谐 破解 补丁 方法

    之前一直在用SecureCRT 6.5.3 版本号,和谐补丁也好找,甚至中文版本号也可找到(眼下仅仅找到了SecureCRT.6.2.0) 可是换为 6.7.1 后就怎么也注冊不了了.. 没办法试了各 ...

  10. 何谓集群(cluster)

    1.簇 1.1 何谓集群 简单的说.簇(cluster)是一组计算机.他们,作为一个一般的为客户提供了一套网络资源.该计算机系统是集群中的单个节点(node). 个理想的集群是,用户从来不会意识到集群 ...