首先,启动安装系统(一获得通过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. ubuntu12.04下搭建ftpserver

    楼主想把同学硬盘里面的200多G电影共享给实验室的小伙伴们看,就打算在内网server上搭建一个ftp的server. 1.安装ftp 首先在终端下键入例如以下内容,安装ftpserver: sudo ...

  2. 4、深入理解Bean

    本节知识点: 1. Bean 的自己主动装配(了解) 2. bean 之间的关系:继承:依赖 3.Bean 的作用域:能够在 <bean> 元素的 scope 属性里设置 Bean 的作用 ...

  3. Linux下搭建tomcat集群全记录(转)

    本文将讲述如何在Linux下搭建tomcat集群,以及搭建过程中可能的遇到的问题和解决方法.为简单起见,本文演示搭建的集群只有两个tomact节点外加一个apache组成,三者将安装在同一机器上:ap ...

  4. 蓝桥杯 【dp?】.cpp

    题意: 给出一个2*n的方格,当刷完某一个方格的漆后可以且只可以走到相邻的任何一格,即上 下 左 右 左上 左下 右上 右下.可以从任意一个格子开始刷墙,问有多少种刷法,因为随着n的增大方案数会变多, ...

  5. SE 2014年5月25日

    如图配置 两实验 R1模拟总部,R2 与R3模拟分部 实验一  要求使用 IPSec VPN 主模式,使得总部与两分部内网可相互通讯 步骤: 1.  配置默认路由 [RT1]ip route-stat ...

  6. 利用泛型抽取Dao层,加事务注解问题(java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType)

    想利用泛型抽取BaseDao层,简化操作时出现故障: @Transactional这个注解是能够继承的.于是就想写在抽取的BaseDao层上,让实现的类能够不用写@Transactional,就可开启 ...

  7. Failed to load libGL.so问题解决

    Ubuntu 14.04下启动模拟设备Android 4.2.2的时候报错: failed to load libgl.so 先用locate 命令定位libGL库, 然后加入�一个链接就可以: de ...

  8. android插件技术-apkplug于OSGI服务基础-08

    我们提供 apkplug 下OSGI使用demo 源代码托管地址为 http://git.oschina.net/plug/OSGIService 一 OSGI与android Service 异同点 ...

  9. 设计模式学习一:strategyPattern

    #ifndef STRATEGYPATTERN_H_#define STRATEGYPATTERN_H_#include<iostream>using namespace std; //策 ...

  10. MAC地址格式小结

    之前一段时间在做网卡驱动的工作,如今产品量产,利用ifconfig eth hw ether在配置mac地址时发现一个问题, 随机配置一个mac地址,发现有的会报出Cannot assign requ ...