安装 Archlinux 小记
故事的背景
开始的时候装的 win8 + ubuntu 双系统,但是慢慢感觉只要有 windows 存在,在 Linux 上遇到问题了就想逃回去。
在一次 GDG 的演讲中听到的:
趁现在还年轻,还有精力去折腾,不如装一个 Linux。
一想也是,只有一个系统自己可能会更专心一点。恰逢前些天在 win8 上用 VirtualBox 装了 win7 虚拟机,对这些也有了一些的了解,使得那些只能在 windows 上使用的软件也有了解决的办法。还有就是笔记本的硬盘不好了,干脆换整一块硬盘。
恰逢一个大一的小学妹跟着信安协会那边装了 Archlinux,单系统的,看着界面挺漂亮的。
综合上面的就去装了。
安装过程
总体的
从 7 号中午硬盘到了之后就开始装。主要参考 Archlinux 官方 wiki 里的 Getting Started。开始的时候看的是英文的,后来吃力的时候有去看中文的,好在大多数文档都有先人给翻译了。此外还参考了一些网上其他人的教程,但还是感觉官方的比较好一些,其他的做一下参考也是可以的。按照教程一步一步细心的来。
下载&做启动盘
首先 download 镜像,可以去网易开源镜像站那里下载,Linux 的镜像基本都有的,而且国内的服务器速度超快(不仅是镜像,还是软件源的地址,后面会提到)。下载成功以后一定要校验一下 MD5 值(或者 sha 值),下载镜像的位置一般会提供相应的文件,防止下载的镜像有损坏,不然被坑了会很痛苦的。
按照教程,做一个 u 盘启动啊,刻一个光盘啊,都行的。u 盘会比较快,比较环保一些。
硬盘分区
这里的时候 u 盘中的系统已经启动啦。
之后硬盘没分区要分一下区,有支持 Live 版的分区软件,但是因为手头只有一个 u 盘,而且已经装了系统镜像,所以直接用 Archlinux 中自带的 gdisk 来进行分区。这次没有用 MBR 分区,而是用的 GPT(真的是第一次听说,以前孤陋寡闻了),慢慢的也懂了一些有关 GPT 的东西,分区分了几次以后也分好了。
分区如下:

空了很多,以后待用。
建立文件系统
分区完成之后要在上面建立文件系统,也就是格式化啦。
用的是这么两个命令:
# mkfs -t ext4 /dev/partition
# mkswap /dev/partition
前者格式化成 ext4 的日志行文件系统,后者是创建 swap 虚拟内存格式。
挂载
把格式化好的、可以用的盘拿出来挂载到 /mnt 下面,实践证明,要先挂载 / 再挂载其他,可以换一个顺序试试。
联网
连上网,待会安装系统的时候可以同时安装软件了。
这里用的教程中的 wifi-menu 连接成功。
这时候就把那个镜像配置的文件改一下吧,其实就是把几个中国的源放在了前面。不然后面安装东西的时候会慢要死。文件在哪里忘记了。
安装基础系统
就像把当前系统中的东西弄到 mnt 里边一样。
系统配置
首先把系统切换到 mnt 系统那里。然后配置一些 root 密码啊,系统用户啊,系统地址啊之类的。
Bootloader 安装是必须的
第一次不仔细忘记装了,然后就悲剧的开不了机。这个一定要装啊,可是 Bootloader 啊亲。我用的是 GRUB。
配置好关机
关机之前一定要把 /mnt 卸载了,原因未知。
开机继续搞
用户管理、包管理(panman 安装软件用)、
配置声音和图像,安装字体。
图形界面
记得不太清楚了,好像要先安装支持基础的 X-Window 的内容,然后再安装 GNOME(或者其他的图形界面),同样要配置一些文件,按着教程好好来吧,在 Archlinux wiki 中直接搜索 gnome 就能找到相关内容了。
安装好了之后应该开机就看到图形的登陆界面了。
中文输入
和图形界面的方法类似,同样按照 wiki 中的教程一步一步细心来,只是记得搞了一个晚上似的,才把拼音打出来,简直是心酸。
有线网
同上,开始的时候纠结了很多的东西,但是拿手机看网上的操作,电脑一步一步来,配置了很久终于成功。
无线网
有线好了之后,无线也很快就调通了。
感觉如果是用 ubuntu 的话可能就不会自己去了解这些东西了。
上面三条虽然都是一笔带过,但是花的时间并不少。主要开始对那些内核驱动啊、模块啊、系统服务啊,那些的概念不太清楚。但是按教程一步一步弄下来也就出来了。
虚拟机
安装 VirtualBox,前提的东西要安装好,后面的才能出来,道理也是同上,一步一步的就调出来了。后来 usb 也弄通了,win7 基本可以用啦。
总结
这次安装真的是用很久,不过,还是是学了一些东西。只是感觉对 Linux 还没什么概念就装 Archlinux 不太合适,而且主要图形界面还是另外装的,所以会有一些其他不太舒服但又不太容易解决的问题,可能还是装回 ubuntu,等自己水平足够以后再回来安装这个。
安装 Archlinux 小记的更多相关文章
- 网络安装archlinux(2012.8.20)笔记
周末闲极无聊,把烂笔记本翻出来想装个Archlinux,发现USB不能启动,光驱也挂了,只好网络安装. 我先后试了两种安装方式,一种纯互联网启动,安装,一种局域网启动,再互联网安装.分别说说. 不管哪 ...
- 如何安装ArchLinux
如何安装ArchLinux 本文基于ArchLinux(https://www.archlinux.org/)Current Release: 2013.08.01的ISO写的安装教程! ISO下 ...
- [ARCH] 1、virtualbox中安装archlinux+i3桌面,并做简单美化
星期六, 28. 七月 2018 02:42上午 - beautifulzzzz 1.安装ArchLinux系统 安装Arch主要看其wiki,比较详细- 中文的我主要参考:一步步教你如何安装 Arc ...
- 安装archlinux的linux命令记录
磁盘的分区:cfdisk 格式化分区:mkfs.ext4,mkswap,swapon 查看所有分区:lsblk /dev/sda 先挂载 / 分区:mount /dev/sda1 /mnt archl ...
- [转载]安装archlinux 以后没有 ifconfig,route ,nslo
原文地址:安装archlinux 以后没有 ifconfig,route ,nslookup 等命令作者:十阿哥 ifconfig, route在net-tools中, nslookup, dig在d ...
- WSL学习:安装ArchLinux和Root/Cling以及注意事项
1.前言 在Windows下使用Linux常见的软件存在许多困难.选择之一是使用VMWare和VirtualBox之类的虚拟机软件,另一种选择是使用类UNIX模拟环境,如Cygwin,GNUWin32 ...
- 安装archlinux
arch安装步骤 archlinux官方安装wiki 1.分区and格式化分区 (分区用fdisk,格式化分区用mkfs) 2.挂载分区 (mount命令) 3.安装archlinux ...
- 【Linux】虚拟机安装Archlinux
参考:https://wiki.archlinux.org/index.php/Installation_guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) 安装 ...
- 虚拟机上安装ArchLinux笔记
安装前的自白: 想使用ArchLinux,就直接在虚拟机上先装一个玩起来先.虚拟机使用的是Vmware,下载免费的个人版本就可以了. Arch Linux的版本为2016.4.1 内核为4.4.5 在 ...
随机推荐
- java中的xpath,读取xml文档。
1,入门 XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言. XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力.起初 X ...
- ecos3.0编译 if_lancepci.c:528: 错误: 赋值运算的左操作数必须是左值
/home/xin/ecos3/ecos-3.0/packages/devs/eth/amd/lancepci/v3_0/src/if_lancepci.c:528: 错误: 赋值运算的左操作数必须是 ...
- Javascript自定义类
JavaScript并不是严格的面向对象的语言,但是带有面向对象的一些特性,我们可以通过这些特性创建js中的自定义类. JavaScript中的类其实是function关键字包裹的一系列变量和方法. ...
- PHP中的单例模式
额,只是复习到这里,做点笔记吧. 单例模式.何谓也?我想就是唯一吧.唯一的意思大概希特勒已经说的很清楚了.就是我也说不明白--把代码贴上来了事. <?php // Single instance ...
- SQL Server 内存管理在64位时代的改变
64位机上 地址空间比以前大了去了.它引起的改变多了去了 1.MemToLeave这个词不存在了.因为SQL Server以不再做这种预留空间的事了,也就是说multiple page 想用多少就用 ...
- 定制化Azure站点Java运行环境(1)
Azure website提供了为现代化的web应用程序快速部署的PAAS平台,可以让用户几分钟之内快速的将自己的应用部署到云端,并且提供了自动扩展(auto-scaling),SSL,多种语言(Ja ...
- js调试
在chrome下的调试案例 1.console.log() $("#typeid").change(function(){ var id = $(this).val(); cons ...
- hdu2574 Hdu Girls' Day (分解质因数)
Hdu Girls' Day Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)To ...
- Unable to resolve target 'android-XX'的问题解决
1.问题现象(Unable to resolve target 'android-XX') 将低版本的代码导入eclipse时,常遇到这样的问题:Unable to resolve target 'a ...
- javascript 兼容各个浏览器的事件