arch linux设备(请参考官方文档,桌面安装没有找到一个好工作后)
首先,启动安装系统(一获得通过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设备(请参考官方文档,桌面安装没有找到一个好工作后)的更多相关文章
- zookeeper集群操作【这里只说明简单的操作步骤,zk的相关参数、说明请参考官方文档】
本文版权归 远方的风lyh和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. [这里是在一台机器上搭建的 zk伪集群] 1.从官网下载下载zk http://apa ...
- Qt如何学习(参考官方文档)
Designers who are familiar with web development can start with QML 一共有四种安装工具 You have following opti ...
- oracle异机恢复参考官方文档
How to use Rman Duplicate on ASM/RAC/OMF/Single Instance (Doc ID 840647.1) How to perform Rman dupli ...
- TestNG官方文档中文版(2)-annotation(转)
1. 介绍 TestNG是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔离测试一个类)到集成测试(测试由有多个类多个包甚至多个外部框架组成的整个系统,例如运用服务器). 编写一个测试的 ...
- MySQL8.0.28安装教程全程参考MySQL官方文档
前言 为了MySQL8.0.28安装教程我竟然在MySQL官方文档逛了一天,至此献给想入门MySQL8.0的初学者.以目前最新版本的MySQL8.0.28为示例进行安装与初步使用的详细讲解,面向初学者 ...
- CentOS7.3利用kubeadm安装kubernetes1.7.3完整版(官方文档填坑篇)
安装前记: 近来容器对企业来说已经不是什么陌生的概念,Kubernetes作为Google开源的容器运行平台,受到了大家的热捧.搭建一套完整的kubernetes平台,也成为试用这套平台必须迈过的坎儿 ...
- python3 asyncio官方文档中文版
事件循环基类 事件循环基类 事件循环是由asyncio提供的核心执行装置.它提供了多种服务,包括: 注册.执行和关闭延时调用(超时) 为各种通信创建客户端和服务端传输 为一个外部程序通信启动子进程和相 ...
- 【Phabricator】教科书一般的Phabricator安装教程(配合官方文档并带有踩坑解决方案)
随着一声惊雷和滂沱的大雨,我的Phabricator页面终于在我的学生机上跑了起来. 想起在这五个小时内踩过的坑甚如大学隔壁炮王干过的妹子,心里的成就感不禁油然而生. 接下来,我将和大家分享一下本人在 ...
- 021-制作OpenStack镜像官方文档
可参考官方文档:https://docs.openstack.org/image-guide/ 制作centos7 :https://docs.openstack.org/image-guide/ce ...
随机推荐
- eclipse package,source folder,folder差别及相互转换
在eclipse下, package, source folder, folder都是目录. 它们的差别例如以下: package:当你在建立一个package时,它自己主动建立到source ...
- nginx源代码分析--高性能server开发 常见的流程模型
1.高性能server 对于高性能server对于.处理速度和占用空间小是典型特性.特别是当server经验C10K问题的时候(网络server在处理数以万计的client连接时.往往出现效率低下甚至 ...
- 图片本地预览 flash html5
dataURI 一种能够在页面嵌入外部资源的URI方案.能够降低图片或者样式表的http请求数量,提高效率. ie8把dataURI 的属性值限制在32k以内. 图片本地预览: 由于安全原因,通过fi ...
- Linux Shell脚本编程--curl命令详解
用途说明 curl命令是一个功能强大的网络工具,它能够通过http.ftp等方式下载文件,也能够上传文件.其实curl远不止前面所说的那些功能,大家可以通过man curl阅读手册页获取更多的信息.类 ...
- 119 - Greedy Gift Givers
Greedy Gift Givers The Problem This problem involves determining, for a group of gift-giving frien ...
- Git使用之搭建基于SSH的Gitserver(上篇)
1. 须要软件 msysgit (Gitfor Windows) Copssh (OpenSSHfor Windows,新版本号已经開始收费了大家能够去搜索引擎找曾经的免费版Copssh_4.1.0下 ...
- 【VxWorks系列】任务间同步与通信之信号量
信号量是VxWorks提供的最常用,最快速的一种任务间通信机制.VxWorks中信号量有三种:二值信号量,互斥信号量,计数信号量.下面一一介绍这三种信号量的作用与区别. 信号量通常的作用就是是控制任务 ...
- 一张图总结Google C++编程规范(Google C++ Style Guide)
Google C++ Style Guide是一份不错的C++编码指南,我制作了一张比較全面的说明图,能够在短时间内高速掌握规范的重点内容.只是规范毕竟是人定的,记得活学活用.看图前别忘了阅读以下三条 ...
- hdu4341(分组背包)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4341 题意:一个人在原点(0,0)抓金子,每块金子有一个获得需要的时间t和价值v.而且有的金子可能在一 ...
- 传京东副总裁蒉莺春或将接管POP业务-搜狐IT
传京东副总裁蒉莺春或将接管POP业务-搜狐IT 传京东副总裁蒉莺春或将接管POP业务