故事的背景

开始的时候装的 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. Git 分支管理详解

    大纲: 1.前言 2.创建分支 3.切换分支 4.合并分支(快速合并) 5.删除分支 6.分支合并冲突 7.合并分支(普通合并) 8.分支管理策略 9.团队多人开发协作 10.总结 注,测试机 Cen ...

  2. Mac ssh登陆linux并且显示linux图形

    背景: Mac 通过[终端]ssh登陆linux并且在Mac显示linux图形 Mac 主机IP: 10.2.1.1 linux 主机IP: 192.168.1.1 说明: 想要ssh访问并且显示li ...

  3. ReactNative

    基于ReactNative实现的博客园手机客户端   去年九月,facebook发布了react-native,将web端的javaScript和react技术扩展到了IOS和Android的原生应用 ...

  4. MYSQL delete性能优化!

    优化项 1. low_priority 当没有连接文章表时才进行删除操作. delete low_priority from T; 优化项 2. quick 当删除行时并不删除行的索引.如果再次插入这 ...

  5. Thread 线程简单例子

    //这个方法是 静态的 public static void ThreadFunc() {//计数器 ; while(true) { //休眠1秒 Thread.Sleep(); //计数器递增 co ...

  6. 如何自定义MVC控件?

    今天公司要写学习总结,想着想着还是先写一篇关于MVC内部什么东东的博客整理整理再发表吧,一举两得. 之前写过了路由.过滤器等.今天就研究一下怎么自定义MVC控件吧. 本人技术小菜,不喜勿喷.....( ...

  7. java中HashSet实现(转)

    hashset底层的数据结构是hash表,hash表实现方式采用数组+链表,数组类型为HashNode,每个数组元素为链表的头指针,链表中存储经过hash函数散列后冲突的元素,数组的长度为26 has ...

  8. 如何有效地配置基于Spring的应用系统

    Spring为应用系统的开发提供了极大的方便,其IoC反向注入(或DI依赖注入)的概念也彻底地改变了旧的编程方式,让我们只需关注如何使用对象,而创建对象交给Spring去完成,即把使用对象和创建对象分 ...

  9. hdu 1010 Tempter of the Bone(dfs暴力)

    Problem Description The doggie found a bone in an ancient maze, which fascinated him a lot. However, ...

  10. H264源码分析(二)

    原文出自http://blog.csdn.net/xfding/article/details/5476763(转载收集) (四)图像参数集语义 pic_parameter_set_rbsp( ) { ...