将ArchLinux作为进阶Linux发行版,主要看重滚动更新和深入理解Linux的安装过程。

由于是新手,所以先选择在公司电脑上用VMware来安装。然后渐进到借助U盘在win10笔记本上安装双系统。

一,安装准备

从官网下载安装镜像,https://www.archlinux.org/download/

win10系统需要关闭安全模式和快速启动,才能选择通过U盘启动。

二,安装步骤

进入安装命令窗口

a, VMware启动比较简单,直接选择安装镜像,创建虚拟机,启动后即可进入

b,制作UEFI的启动U盘

试过U启动,UltraISO工具来制作都没有成功,最终找到Rufus 成功刻录U盘并进入启动命令窗口。

Rufus刻录时各项参数默认即可,dd和ios刻录模式都能成功。

安装指南

https://wiki.archlinux.org/index.php/Installation_guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

分区(建立,格式化,挂载)

方案 /,/home,/swap  

https://wiki.archlinux.org/index.php/Partitioning_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

建立 https://wiki.archlinux.org/index.php/Fdisk_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

fdisk /dev/sda

格式化

mkswap /dev/sda5
mkfs.ext4 /dev/sda6
mkfs.ext4 /dev/sda7

挂载

mount /dev/sda7 /mnt
swapon /dev/sda5
#创建home以挂载sda6
cd /mnt mkdir home
mount /dev/sda6 /mnt/home

win10双系统,需挂载efi

cd /mnt
mkdir boot
mkdir boot/efi
mount /dev/sda1 /mnt/boot/efi

修改源

方式一:从网络下载

cd /etc/pacman.d 
#备份
mv  mirrorlist{,.backup}
#从网络下载
wget http://docs.ihacklog.com/mirrorlist

方式二:直接修改

#将mirrors.ustc.edu.cn和mirrors6.ustc.edu.cn移动最前面

cd /etc/pacman.d
nano mirrorlist
#复制一整行:Alt+
#剪贴一整行:Ctrl+K
#粘贴:Ctrl+U
#用Ctrl+Y到上一页,Ctrl+V到下一页
#使用Ctrl+O来保存所做的修改
#按Ctrl+X

安装基本系统

-i 执行确认操作,也可以不加

# pacstrap -i /mnt base base-devel

Fstab

# genfstab -U -p /mnt >> /mnt/etc/fstab

Chroot

# arch-chroot /mnt /bin/bash

Time zone

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

Locale

# nano /etc/locale.gen

指定您需要的本地化类型,只需移除对应行前面的注释符号()即可,建议选择帶UTF-8的項, 中文系统可以使用:

en_US.UTF- UTF-

zh_CN.GB18030 GB18030

zh_CN.GBK GBK

zh_CN.UTF- UTF-

zh_CN GB2312

接着执行locale-gen以生成locale讯息:

# locale-gen

创建 locale.conf 并提交您的本地化选项:

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

主机名

要设置 hostname,将其添加/etc/hostname, myhostname 是需要的主机名:

# echo myhostname > /etc/hostname

Root 密码

# passwd

创建本地用户

useradd -m -g users -G wheel -s /bin/bash arch64
#创建一个普通用户,属于users用户组,指定shell为bash,用户名为arch64

安装和配置grub启动器

https://wiki.archlinux.org/index.php/GRUB_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#UEFI_.E7.B3.BB.E7.BB.9F

(非UEFI)

pacman -S grub-bios

grub-install --recheck  /dev/sda

pacman -S os-prober #检测其他操作系统,这里是win10

grub-mkconfig -o /boot/grub/grub.cfg

(UEFI)

pacman -S grub-bios efibootmgr dosfstools
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck --debug
grub-mkconfig -o /boot/grub/grub.cfg cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo

重启

exit #退出chroot
umount /mnt/{boot/efi,usr,home}
umount /mnt
reboot

三,安装后工作

安装桌面环境

a,安装xorg

也可以只安装xorg-server。

xterm是终端模拟器(在笔记本上安装的时候不装,会导致后续的gnome terminal打不开,暂不清楚具体原因)
pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils xterm

b,安装 GNOME3 桌面环境

$pacman -S gnome

开机自启动桌面环境

systemctl enable gdm.service

安装完后,自启动网络服务

systemctl enable dhcpcd.service

 

四,总结

功夫不负有心人

附录:参考文献

http://www.cnblogs.com/fangying7/p/3803290.html

https://my.oschina.net/codeaxe/blog/127533

http://www.cnblogs.com/nkdanfer/p/3553533.html

ArchLinux安装指南的更多相关文章

  1. Archlinux安装指南~小米笔记本Air 13.3英寸版本

    小米笔记本Air 13.3英寸版本,配置为:Intel Core i5-6200U处理器.8GB内存.256GB固态硬盘.NVIDIA GeForce 940MX独立显卡,13.3英寸1920X108 ...

  2. ArchLinux - 安装指南

    Step 1 将镜像写入u盘 u盘从来不是唯一的选择,但多数人可能喜欢这么做. 我是在OS X上进行操作,如果你用的是windows,也许可以使用Image Writer for Windows或者U ...

  3. dvtm: 平铺式终端管理器 — LinuxTOY

    dvtm: 平铺式终端管理器 — LinuxTOY LinuxTOY 是一个致力于提供 Linux 相关资讯的专题站点.如果您发现了好用好玩的 Linux 东东并愿意发扬自由.分享的精神,可以点击顶部 ...

  4. VMWare安装

    1. VMware 的下载和安装 VMware Workstation 15 Pro for Windows(64 位)的下载地址如下: 官方试用版地址:http://www.vmware.com/c ...

  5. Archlinux 简明安装指南

    archlinux是在distrowatch里位于top 10的发行版中,唯一采用roll release的distribution. pacman和yaourt双剑合壁,使得在archlinux安装 ...

  6. scrapy3_ 安装指南

    安装指南 安装Scrapy 注解 请先阅读 平台安装指南. 下列的安装步骤假定您已经安装好下列程序: Python 2.7 Python Package: pip and setuptools. 现在 ...

  7. 在archlinux上搭建twitter storm cluster

    本文详细描述如何在archlinux上搭建twitter storm cluster,转载请注明出处,谢谢. 有关archlinux基本系统安装,请参照archlinux简明安装指南一文,下面以上述为 ...

  8. python爬虫 scrapy3_ 安装指南

      安装指南 安装Scrapy 注解 请先阅读 平台安装指南. 下列的安装步骤假定您已经安装好下列程序: Python 2.7 Python Package: pip and setuptools. ...

  9. 千呼万唤始出来:ArchLinux for Espressobin

    前言 原创文章,转载引用务必注明链接,水平有限,如有疏漏,欢迎指正. 本文使用Markdown写成,为获得更好的阅读体验和正常的链接.图片显示,请访问我的博客原文: http://www.cnblog ...

随机推荐

  1. 2016-2-1 Servlet细节

    Servlet的一些细节(韩顺平老师视频讲解)(1)由于客户端是通过URL地址访问web服务器中的资源,所以Servlet程序想要被外界访问,必须把servlet程序映射到一个URL地址上.这个工作在 ...

  2. 【Linux】Linux统计文件夹、文件数量的命令

    # 查看当前目录下的文件数量(不包含子目录中的文件) ls -l|grep "^-"| wc -l # 查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录 ls ...

  3. XVI Open Cup named after E.V. Pankratiev. GP of Siberia

    A. Passage 枚举两个点,看看删掉之后剩下的图是否是二分图. #include <bits/stdc++.h> using namespace std ; const int MA ...

  4. 【BZOJ1662】[Usaco2006 Nov]Round Numbers 圆环数 数位DP

    [BZOJ1662][Usaco2006 Nov]Round Numbers 圆环数 Description 正如你所知,奶牛们没有手指以至于不能玩"石头剪刀布"来任意地决定例如谁 ...

  5. C++常用特性原理解析

    在我的早期印象中,C++这门语言是软件工程发展过程中,出于对面向对象语言级支持不可或缺的情况下,一群曾经信誓旦旦想要用C统治宇宙的极客们妥协出来的一个高性能怪咖. 它驳杂万分,但引人入胜,出于多(mi ...

  6. [VijosP1764]Dual Matrices 题解

    题目大意: 一个N行M列的二维矩阵,矩阵的每个位置上是一个绝对值不超过1000的整数.你需要找到两个不相交的A*B的连续子矩形,使得这两个矩形包含的元素之和尽量大. 思路: 预处理,n2时间算出每个点 ...

  7. 关于英语PETS5备考的一些事

    首先,自我介绍一下,我叫万世想,目前国内某985高校CS硕士在读,在现代软件工程课上,接触到了博客园,之前是自己在新浪云上用WP简单搭了自己的博客,但是都没有坚持下来.希望自己能够在博客园大家庭中,与 ...

  8. 初学者-PHP笔记

    PHP介绍 PHP 是 "PHP Hypertext Preprocessor" 的首字母缩略词 PHP 是一种被广泛使用的开源脚本语言 PHP 脚本在服务器上执行 PHP 没有成 ...

  9. Jenkins中构建Testcomplete项目的方法介绍

    Jenkins的部署在上一篇随笔中已经和大家介绍了,下面我们介绍一下再Jenkins中构建testcomplete项目.我这里使用的是Testcomplete11,下面详细介绍一下构建步骤. 1.Je ...

  10. Smart3D系列教程5之 《案例实战演练2——大区域的地形三维重建》

    一.前言 Wish3D出品的Smart3D系列教程中,前面一讲说明了小物件的照片三维重建,相信大家对建模的流程有了一定的了解.这次讲解中,我们将演示说明以一组无人机倾斜摄影照片为原始数据,通过Smar ...