首先,启动安装系统(一获得通过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. JMS的样例

    1.JMS是一个由AS提供的Message服务.它能接受消息产生者(Message Provider)所发出的消息,并把消息转发给消息消费者(Message  Consumer).2.JMS提供2种类 ...

  2. nagios二次开发(五岁以下儿童)---nagios和nagiosql关系

    基于nagios和nagiosql理解.这将是这两个梳理比较粗糙的简单关系,有关详细信息,请参阅下面的图如:      从上面的关系图中能够看出,nagios与nagiosql共享了主机.主机组.服务 ...

  3. [Unity3D]Unity3D游戏开发之ACT游戏三连击效果实现综述

    各位朋友,大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.csdn.net/qinyuanpei.在研究了Unity3D Mecanim动画系统的重定向特性后,今天我们继续来探索Me ...

  4. 使用POI生成Excel报表

    先把报表模板截图贴上来 下面是POI编写的报表生成类ExcelReport.java package com.jadyer.report; import java.io.FileNotFoundExc ...

  5. 2014年度辛星解读css第四节

    接下来的这一节我计划解说的是超链接和列表的样式,然后我们做出一个导航栏出来,事实上导航栏是很常见的,可是我们这里做得这个有点并不那么完好,等我们学完了css之后再完好它. ************** ...

  6. Visual Studio使用正则表达式快速统计总共代码行数

    原文:Visual Studio使用正则表达式快速统计总共代码行数 按CTRL+SHIFT+F,勾上支持正则表达式,然后输入搜索内容: <span style="font-family ...

  7. HDU2037 今年暑假不AC 【贪心】

    今年暑假不AC Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su ...

  8. 第1次实验——NPC问题(回溯算法、聚类分析)

    题目:八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例.该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即随意两个皇后都不能处于同一 ...

  9. Learning React Native笔记

    React Native作为一个新事物,相关的资料还不多 官方的文档比较简单,缺少一些系统的例子 在对React Native的应用中,迫切的想学习一些别人的最佳实践.所以想通过看书系统的学习下 之前 ...

  10. ubuntu oracle jdk

    sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-javaX-i ...