故事的背景

开始的时候装的 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 小记的更多相关文章

  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. [转载]安装archlinux 以后没有 ifconfig,route ,nslo

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

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

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

  7. 安装archlinux

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

  8. 【Linux】虚拟机安装Archlinux

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

  9. 虚拟机上安装ArchLinux笔记

    安装前的自白: 想使用ArchLinux,就直接在虚拟机上先装一个玩起来先.虚拟机使用的是Vmware,下载免费的个人版本就可以了. Arch Linux的版本为2016.4.1 内核为4.4.5 在 ...

随机推荐

  1. webservice跨服务器上传附件

    最近一个项目,用到文件上传功能,本来简单地使用upload控件直接post到服务器保存,简单实现了.后来考虑到分布是部署,静态附件.图片等内容要单独服务器(命名为B服务器,一台,192.168.103 ...

  2. Leetcode 226 Invert Binary Tree python

    题目: Invert a binary tree. 翻转二叉树. 递归,每次对节点的左右节点调用invertTree函数,直到叶节点. python中也没有swap函数,当然你可以写一个,不过pyth ...

  3. Oracle EBS-SQL (PO-12):检查期间请购单的下达记录数.sql

    SELECT DECODE(PRHA.INTERFACE_SOURCE_CODE,'','手工','MRP','自动') 下达方式, PRHA.CREATION_DATE                ...

  4. 软件看门狗--别让你地程序无响应(使用未公开API函数IsHungAppWindow,知识点较全)

    正文一.概述一些重要的程序,必须让它一直跑着:而且还要时时关心它的状态——不能让它出现死锁现象.当然,如果一个主程序会出现死锁,肯定是设计或者编程上的失误.我们首要做的事是,把这个Bug揪出来.但如果 ...

  5. C语言的本质(21)——预处理之三:其它预处理特性及总结

    C标准规定了几个特殊的宏,在不同的地方使用可以自动展开成不同的值,预编译程序对于在源程序中出现的这些串将用合适的值进行替换.这些宏有下面这些: __FILE__ 展开为当前源文件的文件名,是一个字符串 ...

  6. DB操作用法总结。

    用到了慢慢总结.用到了随时更新. 其实可以看手册了.但是看了完了手册之后,还是记不住. 1. mysql select * from table where id in(1,2,3,3,4) 怎么能显 ...

  7. 北京西服定做_衬衫定制_关于我们_Dimoon TLR.

    北京西服定做_衬衫定制_关于我们_Dimoon TLR.

  8. 新浪系统工程师笔试--shell

    1. test01   test02 1 200    1 100 2 500    2 300 3 200    3 50 4 100    4 150 输出 200 100 100 500 300 ...

  9. flume-采集报错

    h2 { color: #fff; background-color: #7CCD7C; padding: 3px; margin: 10px 0px } h3 { color: #fff; back ...

  10. get方式中文乱码问题

    <a target="_blank" href="ftpFileAction!downloadFile.action?filename=测试.xml"&g ...