Arch安装一直对大家对普通用户来說一直很难。国外大神为Arch安装进行了优化提供了更方便的安装方式

官网:http://www.evolutionlinux.com/


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

archlinux是一个简单、轻量级、适合计算机水平较高用户使用的发行版,它允许了用户自定义,你可以打造属于自己的桌面。

国外大神提供的这个工具有幾點很好!

1、makeiso提供了图形化。即在终端界面输入startx可以进GUI

2、makeiso提供了图形化的分区界面。

3、makeiso提供了多工作模式。

4、makeiso提供了浏览器。

5、makeiso提供多设备支持。優化了很多架構

6、makeiso擁有很大的軟件包括開源與閉源,擁有的黑客發行版本BlackArch Linux


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

因为国内访问国外速度很慢。所以在安装之前我们需要设置一下mirror地址在国内。地址可以选择China,会自動选择对应的镜像网站。

https://www.archlinux.org/mirrorlist/

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

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


00x1 初始磁盘

fcfdisk /dev/sda

mkfs.ext4 /dev/sdax

mount /dev/sdax /mnt/boot

#需要注意swap命令:mkswap /dev/sdax、swapon /dev/sdax。


00x2 基础安装

  • pacstrap /mnt base base-devel grub-bios

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

  • genfstab -p /mnt >> /mnt/etc/fstab

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

  • arch-chroot /mnt

  #切换至安裝的系統目录  

    • (进入安装系统内部)

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

第一次重启(注意退出chrootmakeiso任务完成


00x3 系统设置

hostnamectl set-hostname iterlinux   

#主机名设置

nano /etc/sudoers   

#sudo权限设置

systemctl enable dpcpcd(strat)   

#生效网络(注意arch中是dhcpcd)


第二次重啓(主要是提供網絡,arch高依賴網絡)


00x4 GUI設置
pacman -S xorg xorg-xclock xorg-xinit xterm xorg-server-utils xorg-twn  

#开源GUI显示服务


pacman -S sddm cinnamon  

#桌面管理器(很重要,必須自啓動

pacman -S deepin deepin-screenshot


第三次重啓(注意圖形化設置是否正確)


00x5 字體設置
pacman -S ttf-freefont wqy-microhei ttf-dejavu ttf-droid cantarell-fonts adobe-source-han-sans-cn-fonts figlet

printf "set encoding=utf-8\nset filecoding=utf-8" >> ~/.vimrc

00x6 自定義軟件
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~


後序:介紹下yaourt好像很厲害~

ArchlinuxCN 镜像使用帮助

Arch Linux 中文社区仓库 是由 Arch Linux 中文社区驱动的非官方用户仓库。包含中文用户常用软件、工具、字体/美化包等。

完整的包信息列表(包名称/架构/维护者/状态)请 点击这里 查看。

使用方法:在 /etc/pacman.conf 文件末尾添加以下行:

[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

之后安装 archlinuxcn-keyring 包导入 GPG key。

Make ISO安装ArchLinux加Cinnamon的更多相关文章

  1. 网络安装archlinux(2012.8.20)笔记

    周末闲极无聊,把烂笔记本翻出来想装个Archlinux,发现USB不能启动,光驱也挂了,只好网络安装. 我先后试了两种安装方式,一种纯互联网启动,安装,一种局域网启动,再互联网安装.分别说说. 不管哪 ...

  2. 如何安装ArchLinux

    如何安装ArchLinux   本文基于ArchLinux(https://www.archlinux.org/)Current Release: 2013.08.01的ISO写的安装教程! ISO下 ...

  3. [ARCH] 1、virtualbox中安装archlinux+i3桌面,并做简单美化

    星期六, 28. 七月 2018 02:42上午 - beautifulzzzz 1.安装ArchLinux系统 安装Arch主要看其wiki,比较详细- 中文的我主要参考:一步步教你如何安装 Arc ...

  4. 安装archlinux的linux命令记录

    磁盘的分区:cfdisk 格式化分区:mkfs.ext4,mkswap,swapon 查看所有分区:lsblk /dev/sda 先挂载 / 分区:mount /dev/sda1 /mnt archl ...

  5. WSL学习:安装ArchLinux和Root/Cling以及注意事项

    1.前言 在Windows下使用Linux常见的软件存在许多困难.选择之一是使用VMWare和VirtualBox之类的虚拟机软件,另一种选择是使用类UNIX模拟环境,如Cygwin,GNUWin32 ...

  6. [转载]安装archlinux 以后没有 ifconfig,route ,nslo

    原文地址:安装archlinux 以后没有 ifconfig,route ,nslookup 等命令作者:十阿哥 ifconfig, route在net-tools中, nslookup, dig在d ...

  7. 基于CentOS6定制自己的ISO安装光盘

    警告:转载请注明出处 https://www.cnblogs.com/BoyTNT/p/9322927.html  1.目标 >> 基于CentOS-6.10-x86_64-minimal ...

  8. 安装archlinux

    arch安装步骤 archlinux官方安装wiki 1.分区and格式化分区      (分区用fdisk,格式化分区用mkfs) 2.挂载分区  (mount命令) 3.安装archlinux   ...

  9. 用UEFI安装ArchLinux 20140105

    为了在E431上用UEFI安装Arch一个晚上重装了5,6次系统,整整做了一个通宵,还好是周六.今天刚好有时间正好 来总结一下.因为要用UEFI来安装,所以安装了两次之后发现UEFI环境变量不可用(用 ...

随机推荐

  1. git 命令使用常见问题

    查看远端地址 git remote –v 查看配置 git config --list git status git add . // 暂存所有的更改 git checkout . // 丢弃所有的更 ...

  2. DBA的工作职责和每日工作

    DBA一般职责 1.安装和升级数据库服务器,以及应用程序工具构建和配置网络环境. 2.熟悉数据库系统的存储结构预测未来的存储需求,制订数据库的存储方案. 3.根据开发人员设计的应用系统需求创建数据库存 ...

  3. 前端基础之:JQuery(可编辑版)

     前端基础之jquery   一 jQuery是什么? [1]   jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team. [2]   ...

  4. [Training Video - 1] [Introduction to Web services]

    What is a web service? http://webservicex.net/ws/default.aspx WebService是一种跨编程语言和跨操作系统平台的远程调用技术. 跨编程 ...

  5. struts2 action result type类型

    struts2 action result type类型 1.chain:用来处理Action链,被跳转的action中仍能获取上个页面的值,如request信息. com.opensymphony. ...

  6. 让Ubuntu使用阿里云国内源,解决下载速度慢问题。

    阿里云镜像官方地址 http://mirrors.aliyun.com/ 找到最新源地址列表: http://www.linuxdiyf.com/linux/23163.html 软件包管理中心(推荐 ...

  7. 【原创】请避免GO语言中的携程空跑(CPU突然激增)

    其实GO语言从1.6版本开始非常不错了,GC性能优化非常到位,并且各种并行设计比从新实现一套C++版本的确是方便不少. 语言包也很多,库也相对稳定,完全可以适用于生产环境. 本文主要是给刚刚入门新手注 ...

  8. arpspoof+ettercap嗅探局域网HTTP/HTTPS账号密码

    开转发 arpspoof -i eth0 -t 192.168.110 192.168.1.1 ettercap -Tq -i eth0 /etc/ettercap/etter.conf /Linux ...

  9. 通过一个例子感受C# 6.0新特性

    微软在Visual Studio 2015中更新C#语言到6.0,添加了很多很好的特性,以使C#语言继续跻身于最优秀语言之行列.下面通过一个例子快速感受一下C# 6.0的新特性,以下程序在VS2015 ...

  10. Hadoop各个组件与端口

    组件 Daemon 端口 配置 说明 HDFS DataNode 50010 dfs.datanode.address datanode服务端口,用于数据传输 HDFS DataNode 50075 ...