Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


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

2016-5-16 10:59    评论: 15    

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 初始化磁盘

fcfdisk /dev/sda
mkfs.ext4 /dev/sdax
mount /dev/sdax /mnt/boot

需要注意 swap 命令:

mkswap /dev/sdax
swapon /dev/sdax

00x2 基础安装

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

pacstrap /mnt base base-devel grub-bios

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

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

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

00x3 系统设置

主机名设置

hostnamectl set-hostname iterlinux

sudo 权限设置

nano /etc/sudoers

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

systemctl enable dpcpcd(start)

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

00x4 GUI设置

开源的 GUI 显示服务

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

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

pacman -S sddm cinnamon

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

00x5 字体设置

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

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 ~

发表评论


最新评论

我也要发表评论

z75315 [Chrome 51.0|Windows 10] 2016-6-28 10:24
[点击展开更多楼层]
2
z75315 [Firefox 46.0|Ubuntu] 发表于 2016-5-18 09:32 的评论:
针对已经入门的人来说,这个可能是很清晰的教程,但是未入门的呢?如果你已经入门,又不想和别人分享,那就不要站在凳子上俯视别人。就我个人而言,我会仰视那些热爱分享的人,而不是装比的人。
3
iterlinux [Chrome 51.0|GNU/Linux] 发表于 2016-6-4 16:37 的评论:
呵呵,您是ubunut用户吧,我是ArchLinux用户这篇文章也是我写下来的。您的评论有几点误区:第一,您承认这个是清晰的教程;第二,对于您说“不想和别人分享”,本人是分享出来了;第三,俯视别人本人从来没有俯视任何人。关于最后一点,您仰视谁和我没有关系,可能您也只能仰视别人了。您一定是没有照着教程做过一遍的,因为如果您做过一遍就会知道这篇文章的本意就是为了分享makeiso是一个非常棒的工具,它甚至为新手提供了浏览器图形化的分区工具(在系统/root分区下有一份文档)。并且Linux本来就是很折腾的系统,您要花很多时间研究和理解。
以上。感谢大家的捧场也希望这篇文章能给大家带进新世界。
4
z75315 [Chrome 51.0|Windows 10] 发表于 2016-6-28 10:00 的评论:
说实话,我的水平不够,我是一个linux方面的新手。以一个新手角度看,我不知道怎么使用这个工具。现在诚心的向您请教,这个东西要怎么用?我只是安装过两回archlinux,实在是不了解它是如何运行的。您能说明白一点吗?这篇东西是给资深者看的,还是给未入门的人看的?能写明白的东西,为什么不再明白一些?分享是个好东西,藏着掖着可不行。跟送礼一个意思,一次给足了,人家才能帮你办事,零零星星来,那就是吊人胃口。请您在说话之前不要以“呵呵”这种没有礼貌的方式开头,希望辩论在友好的氛围里展开,不要谩骂和侮辱。现在“呵呵”这种词容易让人联想到很多的东西。
现在我以一个只在ubuntu混的纯血新手向您请教,这个东西是要直接刻盘运行就可以,还是说需要在archlinux启动盘里运行?
回复
z75315 [Chrome 51.0|Windows 10] 2016-6-28 10:00
1
iterlinux [Chrome 50.0|GNU/Linux] 发表于 2016-5-17 21:30 的评论:
linux就是應該折騰啊,而且教程寫的很清楚了啊!我就是arch用戶。我覺得挺好~
2
z75315 [Firefox 46.0|Ubuntu] 发表于 2016-5-18 09:32 的评论:
针对已经入门的人来说,这个可能是很清晰的教程,但是未入门的呢?如果你已经入门,又不想和别人分享,那就不要站在凳子上俯视别人。就我个人而言,我会仰视那些热爱分享的人,而不是装比的人。
3
iterlinux [Chrome 51.0|GNU/Linux] 发表于 2016-6-4 16:37 的评论:
呵呵,您是ubunut用户吧,我是ArchLinux用户这篇文章也是我写下来的。您的评论有几点误区:第一,您承认这个是清晰的教程;第二,对于您说“不想和别人分享”,本人是分享出来了;第三,俯视别人本人从来没有俯视任何人。关于最后一点,您仰视谁和我没有关系,可能您也只能仰视别人了。您一定是没有照着教程做过一遍的,因为如果您做过一遍就会知道这篇文章的本意就是为了分享makeiso是一个非常棒的工具,它甚至为新手提供了浏览器图形化的分区工具(在系统/root分区下有一份文档)。并且Linux本来就是很折腾的系统,您要花很多时间研究和理解。
以上。感谢大家的捧场也希望这篇文章能给大家带进新世界。
说实话,我的水平不够,我是一个linux方面的新手。以一个新手角度看,我不知道怎么使用这个工具。现在诚心的向您请教,这个东西要怎么用?我只是安装过两回archlinux,实在是不了解它是如何运行的。您能说明白一点吗?这篇东西是给资深者看的,还是给未入门的人看的?能写明白的东西,为什么不再明白一些?分享是个好东西,藏着掖着可不行。跟送礼一个意思,一次给足了,人家才能帮你办事,零零星星来,那就是吊人胃口。请您在说话之前不要以“呵呵”这种没有礼貌的方式开头,希望辩论在友好的氛围里展开,不要谩骂和侮辱。现在“呵呵”这种词容易让人联想到很多的东西。
2 回复
iterlinux [Chrome 51.0|GNU/Linux] 2016-6-4 16:37
1
iterlinux [Chrome 50.0|GNU/Linux] 发表于 2016-5-17 21:30 的评论:
linux就是應該折騰啊,而且教程寫的很清楚了啊!我就是arch用戶。我覺得挺好~
2
z75315 [Firefox 46.0|Ubuntu] 发表于 2016-5-18 09:32 的评论:
针对已经入门的人来说,这个可能是很清晰的教程,但是未入门的呢?如果你已经入门,又不想和别人分享,那就不要站在凳子上俯视别人。就我个人而言,我会仰视那些热爱分享的人,而不是装比的人。
呵呵,您是ubunut用户吧,我是ArchLinux用户这篇文章也是我写下来的。您的评论有几点误区:第一,您承认这个是清晰的教程;第二,对于您说“不想和别人分享”,本人是分享出来了;第三,俯视别人本人从来没有俯视任何人。关于最后一点,您仰视谁和我没有关系,可能您也只能仰视别人了。您一定是没有照着教程做过一遍的,因为如果您做过一遍就会知道这篇文章的本意就是为了分享makeiso是一个非常棒的工具,它甚至为新手提供了浏览器图形化的分区工具(在系统/root分区下有一份文档)。并且Linux本来就是很折腾的系统,您要花很多时间研究和理解。
以上。感谢大家的捧场也希望这篇文章能给大家带进新世界。
3 回复
z75315 [Firefox 46.0|Ubuntu] 2016-5-19 10:26
1
来自广东深圳的 Chromium 49.0|Ubuntu 用户 发表于 2016-5-18 10:05 的评论:
我做linux下开发的,觉得系统方便就好,折腾系统也学不了多少东西,估计就比别人会装下电脑而已。有时间还不如多看写语言/算法等。(PS:我之前也折腾过arch)
2
linux [Chrome 50.0|Mac 10.11] 发表于 2016-5-18 18:06 的评论:
都有个折腾的阶段
还是需要有一定的了解的,如果只是单纯的使用的话,其实没必要折腾了,但是折腾有助于我们更加了解系统,这是不可否认的。
1 回复
linux [Chrome 50.0|Mac 10.11] 2016-5-18 18:06
1
来自广东深圳的 Chromium 49.0|Ubuntu 用户 发表于 2016-5-18 10:05 的评论:
我做linux下开发的,觉得系统方便就好,折腾系统也学不了多少东西,估计就比别人会装下电脑而已。有时间还不如多看写语言/算法等。(PS:我之前也折腾过arch)
都有个折腾的阶段
回复
来自广东深圳的 Chromium 49.0|Ubuntu 用户 2016-5-18 10:05
我做linux下开发的,觉得系统方便就好,折腾系统也学不了多少东西,估计就比别人会装下电脑而已。有时间还不如多看写语言/算法等。(PS:我之前也折腾过arch)
3 回复
z75315 [Firefox 46.0|Ubuntu] 2016-5-18 09:32
1
iterlinux [Chrome 50.0|GNU/Linux] 发表于 2016-5-17 21:30 的评论:
linux就是應該折騰啊,而且教程寫的很清楚了啊!我就是arch用戶。我覺得挺好~
针对已经入门的人来说,这个可能是很清晰的教程,但是未入门的呢?如果你已经入门,又不想和别人分享,那就不要站在凳子上俯视别人。就我个人而言,我会仰视那些热爱分享的人,而不是装比的人。
4 回复
iterlinux [Chrome 50.0|GNU/Linux] 2016-5-17 21:30
linux就是應該折騰啊,而且教程寫的很清楚了啊!我就是arch用戶。我覺得挺好~
1 回复
z75315 [Firefox 46.0|Ubuntu] 2016-5-17 15:32
这个东西要怎么做,我下载了,然后就没有然后了。又教程吗?
2 回复
来自北京的 Firefox 46.0|Ubuntu 用户 2016-5-17 09:25
arch 挺麻烦的,但是能够做到一切让用户做主。这是free
1 回复
Wf_talk [Firefox 46.0|GNU/Linux] 2016-5-16 19:36
这个安装倒是不难,就是怕忘记一些命令,造成步骤缺失了
12 回复
来自北京的 Sina Weibo 6.5|Android 5.1 用户 2016-5-16 19:09
一直觉得arch就是故意折腾,一些重复操作为什么不直接集成到一个带选项的字符安装界面里面?非要让用户按照自己Wiki敲一遍,有意义么?竟会瞎鸡巴折腾
1 回复
hello_linux [Firefox 45.0|Windows 7] 2016-5-16 15:43
哈哈,学习了!
回复
来自重庆的 QQ Browser 9.4|Windows 10 用户 2016-5-16 11:39
感觉arch也不是很难装啊,只是我之前电脑显卡坏过一次,再也装不上图形界面了,然后又转回win10了
1 回复
来自日本的 Chrome 50.0|GNU/Linux 用户 2016-5-16 11:10
Arch的非官方图形化安装版本还少么.....
1 回复

热点评论

Wf_talk [Firefox 46.0|GNU/Linux] 2016-5-16 19:36
这个安装倒是不难,就是怕忘记一些命令,造成步骤缺失了
12
z75315 [Firefox 46.0|Ubuntu] 2016-5-18 09:32
针对已经入门的人来说,这个可能是很清晰的教程,但是未入门的呢?如果你已经入门,又不想和别人分享,那就不要站在凳子上俯视别人。就我个人而言,我会仰视那些热爱分享的人,而不是装比的人。
4
iterlinux [Chrome 51.0|GNU/Linux] 2016-6-4 16:37
呵呵,您是ubunut用户吧,我是ArchLinux用户这篇文章也是我写下来的。您的评论有几点误区:第一,您承认这个是清晰的教程;第二,对于您说“不想和别人分享”,本人是分享出来了;第三,俯视别人本人从来没有俯视任何人。关于最后一点,您仰视谁和我没有关系,可能您也只能仰视别人了。您一定是没有照着教程做过一遍的,因为如果您做过一遍就会知道这篇文章的本意就是为了分享makeiso是一个非常棒的工具,它甚至为新手提供了浏览器图形化的分区工具(在系统/root分区下有一份文档)。并且Linux本来就是很折腾的系统,您要花很多时间研究和理解。
以上。感谢大家的捧场也希望这篇文章能给大家带进新世界。
3
来自广东深圳的 Chromium 49.0|Ubuntu 用户 2016-5-18 10:05
我做linux下开发的,觉得系统方便就好,折腾系统也学不了多少东西,估计就比别人会装下电脑而已。有时间还不如多看写语言/算法等。(PS:我之前也折腾过arch)
3
z75315 [Chrome 51.0|Windows 10] 2016-6-28 10:00
说实话,我的水平不够,我是一个linux方面的新手。以一个新手角度看,我不知道怎么使用这个工具。现在诚心的向您请教,这个东西要怎么用?我只是安装过两回archlinux,实在是不了解它是如何运行的。您能说明白一点吗?这篇东西是给资深者看的,还是给未入门的人看的?能写明白的东西,为什么不再明白一些?分享是个好东西,藏着掖着可不行。跟送礼一个意思,一次给足了,人家才能帮你办事,零零星星来,那就是吊人胃口。请您在说话之前不要以“呵呵”这种没有礼貌的方式开头,希望辩论在友好的氛围里展开,不要谩骂和侮辱。现在“呵呵”这种词容易让人联想到很多的东西。
2
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。