故事的背景

开始的时候装的 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. oracle 之 COMMENT

    http://blog.csdn.net/liguihan88/article/details/3002403 无疑注释现在都被大家接受和认可,在大家编程用的IDE中都提供或有第三方插件来支持提取注释 ...

  2. WINFORM窗体里使用网页控件的一些办法

    最近弄一个项目,是个CS的.当然也是有表单之类的,如果将HTML表单搬到窗体上就省事多了. .首先要使用一个控件 WebBrowser 载入页面没使用URL属性,使用了下面这个属性 this.webB ...

  3. C语言学习second--C语言基础学习

    1.标准C语言 C语言诞生于20世纪70年代,年龄比我们自己还要大,期间产生了很多标准,但是各种编译器对标准的支持不尽相同. ANSI C是使用的最广泛的一个标准,也是第一个正式标准,被称为“标准C语 ...

  4. 厂商自定义USB设备类概述

    USB协会将常用具有相同/相似功能的设备归为一类,并制定了相关的设备类规范,这样就能保障只要依照同样的规范标准,即使不同的厂商开发的USB设备也可以使用同样的驱动程序,而且操作系统中无须为每种设备提供 ...

  5. StrPCopy与StrPas功能正好相反,作用是与C语言字符串和Delphi的String相互转化

    StrPCopy = Copies an AnsiString (long string) to a null-terminated string.function StrPCopy(Dest: PA ...

  6. [置顶] access函数-linux

    表头文件 #include<unistd.h> 定义函数 int access(const char * pathname, int mode); 函数说明 检查是否可以读/写某一已存在的 ...

  7. kvm-GT

    REF: http://los-vmm.sc.intel.com/wiki/How-to-setup-kvmgthttp://xenvgt.sh.intel.com/image/bdw-h/ Host ...

  8. python-django如何在sae中使用自带ImageField和FileField -django-上善若水小站

    python-django如何在sae中使用自带ImageField和FileField -django-上善若水小站 python-django如何在sae中使用自带ImageField和FileF ...

  9. iOS 创建推送证书

    1.首先你想创建推送证书和以前你做真机测试证书一样,需要实现准备一个99$的付费账号.然后登陆苹果开发者网站.http://developer.apple.com/ 2.登陆以后你能看到这个界面然后选 ...

  10. hdu 2059 龟兔赛跑(dp)

    龟兔赛跑 Problem Description 据说在很久很久以前,可怜的兔子经历了人生中最大的打击——赛跑输给乌龟后,心中郁闷,发誓要报仇雪恨,于是躲进了杭州下沙某农业园卧薪尝胆潜心修炼,终于练成 ...