借助 Evolution Linux 的帮助来轻松安装 Arch Linux

Arch Linux 是一个简单、轻量级、适合计算机水平较高用户使用的发行版,它允许用户通过自定义来打造属于自己的桌面系统。

Arch Linux 的安装对于普通用户来說一直很难。不过,国外有大神为 Arch Linux 的安装进行了优化,提供了更方便的安装方式,这就是 Evolution Linux 项目,其官网是: http://www.evolutionlinux.com/ 。

以下为个人理解,供大家参考。

国外大神提供的这个名为 makeiso 的工具有几点很好!

  1. makeiso 提供了图形化界面。即在终端界面输入 startx 可以进入图形化界面。
  2. makeiso 提供了图形化的分区界面。
  3. makeiso 提供了多工作模式。
  4. makeiso 提供了浏览器。
  5. makeiso 提供多设备支持。优化了很多架构。
  6. makeiso 拥有很大的软件包仓库,括开源和闭源,拥有黑客发行版本BlackArch Linux。

00x0 准备工作(需要选择最快的镜像)

因为在国内访问国外源的速度很慢。所以在安装之前我们需要设置一下国内的镜像地址。地理位置选择 China,就会自动选择对应的镜像网站。镜像列表: https://www.archlinux.org/mirrorlist/ 。

复制完成以后用 pacman -Syy 设置缓存。

编辑 /etc/pacman.d/mirrorlist 取消要测速镜像前的注释。

00x1 初始化磁盘

  1. fcfdisk /dev/sda
  2. mkfs.ext4 /dev/sdax
  3. mount /dev/sdax /mnt/boot

需要注意 swap 命令:

  1. mkswap /dev/sdax
  2. swapon /dev/sdax

00x2 基础安装

安装 arch 的核心部分,bios 就不说了是用来引导的。大家可以去 /mnt 查看是否多出什么东西。

  1. pacstrap /mnt base base-devel grub-bios

将当前分区信息放入安装系统中:

  1. genfstab -p /mnt >> /mnt/etc/fstab

切换至安裝的系統目录:

  1. arch-chroot /mnt

进入安装系统内部:

  1. useraddd -m -g users -s /bin/bash rabbit   ###用户设置
  2. mkinitcpio -p linux                     ###启动设置
  3. grub-install --target=i386-pc /dev/sda bios ###引导设置
  4. grub-mkconfig -o /boot/grub/grub.cfg

第一次重启(注意退出 chroot 环境) makeiso 任务完成:

00x3 系统设置

主机名设置

  1. hostnamectl set-hostname iterlinux

sudo 权限设置

  1. nano /etc/sudoers

启用网络(注意 Arch Linux 中是 dhcpcd)

  1. systemctl enable dpcpcd(start)

第二次重启(主要是提供网络,Arch Linux 高度依赖网络)

00x4 GUI设置

开源的 GUI 显示服务

  1. pacman -S xorg xorg-xclock xorg-xinit xterm xorg-server-utils xorg-twn

桌面管理器(很重要,必須自启动)

  1. pacman -S sddm cinnamon

第三次重启(注意图形化设置是否正确)

00x5 字体设置

  1. pacman -S ttf-freefont wqy-microhei ttf-dejavu ttf-droid cantarell-fonts adobe-source-han-sans-cn-fonts

00x6 自定义软件

  1. pacman -S fcitx fcitx-im fcitx-configtool xfce4-terminal nano chromium docky gedit leafpad net-tools tcping virtualbox docker chromium shadowsocks  

这里介绍下自定义软件:

  • fcitx fcitx-im fcitx-configtool 输入法架构(同样的还有 ibus)
  • xfce4-terminal 终端界面(我熟悉的界面,类似 ubuntu、mint)
  • nano 文件管理器
  • chromium 谷歌浏览器
  • docky 类同 OSX 的辅助栏
  • gedit 文本输入器
  • leafpad 文本输入器(win 风格)
  • net-tools (基础网络组建包,包括了 ifconfig netstat route)
  • tcping (探测网络端口)
  • virtualbox (虚拟机)
  • docker (集装箱)
  • shadowsocks (ss)

敬请享受它吧,ArchLinux ~

本文来自云栖社区合作伙伴“Linux中国”

原文发布时间为:2013-04-02.

借助 Evolution Linux 的帮助来轻松安装 Arch Linux相关推荐

  1. linux下使用geant4指南,四步轻松安装Geant4 (Linux篇) | 入门

    最近开始为订阅号"Geant4不完全学习指南"写一些文章. 正文开始. 四步轻松安装Geant4 (Linux篇) | 入门 软件版本:Ubuntu16.04,Geant4.10. ...

  2. linux运行geant4例子,四步轻松安装Geant4 (Linux篇) | 入门

    最近开始为订阅号"Geant4不完全学习指南"写一些文章. 正文开始. 四步轻松安装Geant4 (Linux篇) | 入门 软件版本:Ubuntu16.04,Geant4.10. ...

  3. arch linux安装_安装Arch Linux如何使我的旧笔记本电脑重获新生

    arch linux安装 by Jonathan Baldie 乔纳森·巴尔迪(Jonathan Baldie) 安装Arch Linux如何使我的旧笔记本电脑重获新生 (How installing ...

  4. arch linux安装_如何从头开始安装Arch Linux

    arch linux安装 by Andrea Giammarchi 由Andrea Giammarchi In this article, you'll learn how to install Ar ...

  5. VMware Workstation安装Arch Linux和xfce桌面教程

    为什么80%的码农都做不了架构师?>>>    本文永久地址:https://my.oschina.net/bysu/blog/1577013 参考: https://blog.mr ...

  6. 用Kickstart批量安装Linux系统、Kickstart安装,linux批量安装;Linux的Kickstart的 无人值守安装;linux pxe自动安装linux系统...

    用Kickstart批量安装Linux|Kickstart,批量安装:Linux的Kickstart的 无人值守安装:linux pxe自动安装linux系统: KickStart + DHCP + ...

  7. kali linux 磁盘,在硬盘上安装Kali Linux

    Kali Linux安装条件 在计算机上安装Kali Linux的过程非常简单. 首先,您需要兼容的计算机硬件. Kali支持i386,amd64和ARM(armel和armhf)平台. 最低硬件要求 ...

  8. arch linux安装命令,arch linux:安装Arch Linux方法介绍

    今天来聊聊一篇关于arch linux:安装Arch Linux方法介绍的文章,现在就为大家来简单介绍下arch linux:安装Arch Linux方法介绍,希望对各位小伙伴们有所帮助. Arch ...

  9. 攻略-联想 Yoga 900 安装 Arch Linux 系统

    导读 注意:这篇文章比较长,有一万多字,而且还有很多非常有意思的链接,因此,你最好还是先给自己准备点喝的吧,然后再花时间来阅读. 在联想 Yoga 2 笔记本电脑上使用了 3 年多的 Arch Lin ...

最新文章

  1. 开源 软件测试自动化工具,开源Web自动化测试工具Selenium IDE
  2. DevExpress XtraTabControl 加载Form
  3. 深入理解DPDK程序设计|Linux网络2.0
  4. [html] 使用svg画一个微信的logo
  5. 云端计算机可以玩游戏么,手机掌上云电脑是什么?为什么可以玩PC游戏?
  6. 细说Golang的JSON解析
  7. 在NGUI界面的一些问题
  8. debian-nagios3.2,linux+apache+mysql+php
  9. [转]HashMap,LinkedHashMap,TreeMap的区别
  10. 初入行的C++程序员,如何快速摆脱CRUD阶段?
  11. 中国信息安全技术标准体系框架
  12. Linux 的camera sensor 驱动代码分析:基于rv1108
  13. Http Status 500
  14. 计算关联系数matlab,matlab相关系数计算公式
  15. SQL Server基本操作
  16. opencore 启动总是在win_黑苹果OpenCore引导总结
  17. springboot启动报错 java.lang.ArrayStoreException异常解决方法
  18. VMware虚拟机无法连接外网怎么解决
  19. 二分查找、求上界和下界(包括内置函数lower_bound、和upper_bound的使用)
  20. Spring Aop 获取入参和出参

热门文章

  1. 关于实现udev/mdev自动挂载与卸载
  2. n皇后问题,使用位运算解决
  3. Macbook air 键盘标点符号怎么输出?
  4. Maven提高篇系列之(五)——处理依赖冲突
  5. centos 7 学习笔记(一)
  6. Linux添加新硬盘、分区、格式化、自动挂载
  7. sqlserver2000 中文排序问题
  8. s3c6410 uboot代码分析《一》
  9. 详解Android实现全屏正确方法
  10. Firefox3.0火速前进 比2.0版快2到3倍