`

arch linux 2013 安装 纪要

阅读更多

年前新公司入职,正式使用linux做日常开发操作系统,安装的是 ubuntu 12.04,可见我之前的帖子

 

用了一段时间发现,不好用... 春节我表弟向我推荐了 arch linux 我也从其wiki官方文档中看到它既符合我的选择要求

https://wiki.archlinux.org/index.php/Main_Page_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29

 

https://wiki.archlinux.org/index.php/The_Arch_Way_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29

 

“精于心简于形” -列昂纳多.达.芬奇

简洁是 Arch 开发的绝对原则。许多 Linux 的发行版都声称自己是“简洁”的。然而,简洁也有许多种定义。

Arch Linux 将简洁定义为:去除任何不必要的添加、修改和复杂,提供一个轻量级的类 Unix 系统,每个用户都可以以此为基础,打造出适合自己的系统。简而言之,即优雅、极简之道。

一个遵循严格编程标准的轻量级基础结构可以降低系统资源消耗,突出系统重要部分,使这些关键部位易于访问。它有一整套可以快速查看和编辑的 精简合理的配置文件,避免了笨重的图形化配置工具对用户选择的限制。因此,一个 Arch Linux 系统可以直接配置到全部的细节。

繁而不乱

Arch Linux 完整的保留了GNU/Linux 系统原本的分散性、多样性,同时将相对独立的模块有机的结合起来。Arch Linux 开发者和用户都坚信,试图隐藏系统的复杂性,最终你只会得到一个更为复杂的系统,因而应尽力避免。

代码的正确性胜过易用性

正确性明显是首要标准。如果一个系统无法按照要求运行,那么其他都是空谈。 — Bertrand Meyer

Arch Linux 更加重视优雅的设计,正确简洁的代码,而不是没必要的补丁、自动运行脚本、吸引眼球却缺乏实用性的界面以及“针对新手的易用性“。 因此软件补丁都控制在了最小的程度,尽量使用上游提供的代码,没有任何补丁最好。简单的设计和实现永远胜于简单的用户界面。

保持简洁,代码的优雅性以及最小化原则将始终作为 Arch Linux 开发的指导原则。

Arch Linux 的理念、设计以及特性都来源于并以Arch之道作为指导,不会屈从于任何外界的影响。现在的开发团队都尽责地承担着他们的责任,并坚定的依照Arch之道的原则。如果你愿意和他们分享这样的思想,那么也欢迎你加入 Arch Linux。

以用户为中心

许多 Linux 发行版都试图变得更“用户友好”,Arch Linux 则一直是,永远会是“以用户为中心”。

Arch Linux 的用户群是有能力的用户。通过给他们真正的、完完全全的系统控制能力,使用户完全为自己的系统负责,以此来满足这些用户的需求

Arch Linux 用户可以完全管理自己的系统。系统本身只是提供小小的协助,以及一些简单的管理工具用来很好的将用户的指令传达给系统。Arch 开发者不会花很多时间在重新发明系统图形工具上。Arch 的基础是合理的设计和优秀的文档。

以用户为中心的设计思路也包含了“DIY”的理念。Arch Linux 倾向于自己解决问题并将结果跟社区和开发团队一起分享,而不是请求开发人员实现某些新特性──一种“先做后问”的哲学。这尤其体现在Arch用户软件仓库 里的用户贡献包和Arch Linux 官方软件仓库里的社区维护包当中。

开放

开放往往伴随的是简明,这也是 Arch Linux 开发的其中一条指导原则。

Arch Linux 使用简单的工具,所有这些都以符合源码及输出公开开放为原则精心挑选或创建。

开放性移除了所有横亘在用户和系统之间的障碍,赋予了用户更多的系统控制权力,简化了系统的维护工作。

Arch Linux 的开放本质也暗示着需要一个相对艰难的学习过程,但是有经验的 Arch Linux 用户发现其他更封闭的系统则更难于控制。

开放的原则同样扩展到社区成员。Arch Linux 用户向来以思想开放,乐于助人,善纳良言而著称。

自由

另外一个 Arch Linux 开发的指导原则是选择的自由。用户不但对系统配置可以做决定,还可以决定自己的系统可以*是什么*。

通过保持系统的简洁性,Arch Linux 对系统的选择给予了很大的自由度。

一个新安装的 Arch Linux 系统仅包含基本的核心组件,不会执行任何自动配置。用户可以按自己意愿配置系统。从一开始,每个系统组件都可以很容易立即删除或者用其它组件替代。

Arch Linux 软件仓库里大量的软件包也让你有更多的自由选择。仓库中既提供了开源、自由的软件,也提供了闭源软件给想使用它们的人。一切都由用户自己决定。

正如 Arch Linux 项目的创立者 Judd Vinet 所说:“它(Arch)完全由你自己塑造而成。"

 

所以急切中取下了 iso 镜像 大概有498M 本以为此ISO文件是一个安装镜像,谁知道竟然只是一个引导镜像,坑爹啊,这么大的文件竟然只是用来做引导用的,害我反复尝试了N次之后才知道这个事实... 这一点木 debian的网络镜像做的好

 

安装步骤如下:

 

[http://blog.csdn.net/leo_wanta/article/details/6885821] 网上全教程

 

下面是我自己的安装步骤

;启动步骤就略了...

1. 分区 使用 cfdisk 这个 此处为了方便 就使用 / 以及一个 swap

 

格式化分区

mkfs.ext4 /dev/sda1 mk

mkswap /dev/sda2

swapon /dev/sda2

挂载分区

mount /dev/sda1 /mnt

mkdir /mnt/home 

mkdir /mnt/boot

 

 

设置键盘

loadkeys us

 

修改软件源

vi /etc/pacman.d/mirrorlist
上面,编写源的列表,我只使用了两个源,163与sohu,其它的全部删除了

建议使用 vi 而不使用 nano,因为里面很多源都是开启状态 nano不好删 ,而 vi 使用 dd 来删除 使用 j来向下移动,然后使用 :w 来保存就ok了

 

安装基本系统

pacstrap /mnt base base-devel

 

安装引导器

GRUB

  • BIOS 用户:
# pacstrap /mnt grub-bios

 

配置系统

用以下命令产生 fstab。(如果你更希望用 UUID 或标签,请对应添加 -U-L 选项。)

# genfstab -p /mnt >> /mnt/etc/fstab

接下来,chroot 到我们新安装的系统中去。

# arch-chroot /mnt
  • 把你的主机名写到 /etc/hostname.
  • /etc/localtime 软链接到 /usr/share/zoneinfo/Zone/SubZone。替换 ZoneSubzone 到你喜欢的地方。比如:
# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  • /etc/locale.conf 里设置locale偏好。
  • /etc/vconsole.conf 中加入 控制台键盘映射和字体 设置。
  • /etc/locale.gen 取消你选中的 locale 的注释,然后用 locale-gen 产生它。
  • 按需配置 /etc/mkinitcpio.conf(参见 mkinitcpio),然后用一下命令创建一个初始 RAM disk:
# mkinitcpio -p linux
  • 配置你的引导器:请回到安装引导器部分阅读。
  • passwd 设置 root 密码。

卸载分区并重启

如果你仍在 chroot 环境下,那么输入 exit 或按 Ctrl+D 退出 chroot。 第3步中我们在 /mnt 里挂在了分区。在这一步里我们要卸载它们。

# umount /mnt/{boot,home,}

然后重启系统并以 root 账号登陆。

配置 pacman

编辑 /etc/pacman.conf,配置 pacman 的选项,并启用要使用的源。

 

 https://wiki.archlinux.org/index.php/Installation_Guide_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29#.E5.AE.89.E8.A3.85.E5.9F.BA.E6.9C.AC.E7.B3.BB.E7.BB.9F

 

 

2
2
分享到:
评论

相关推荐

    Arch Linux 新手安装指南 v1.2

    新手安装Arch Linux时会面临一些挑战,因为Arch的安装过程相较于其他发行版较为复杂。以下是新手安装Arch Linux时应当了解的一些重要知识点: 1. 网络要求:安装Arch Linux必须确保网络可用,因为Arch的安装过程...

    Python_Arch Linux安装指导模板等.zip

    在本压缩包“Python_Arch_Linux安装指导模板等.zip”中,主要包含了一份Python在Arch Linux操作系统上的安装教程和一个名为"archinstall_master.zip"的子压缩包。以下是对这些内容的详细解读: 首先,Python是世界...

    BlackArch Linux 指南(中文版).pdf

    不错的资源哦!

    如何在虚拟机中安装 Arch Linux 操作系统.doc

    在虚拟机中安装 Arch Linux 操作系统是一项技术性较强的任务,尤其对于中级 Linux 用户来说,这是一个挑战和学习的绝佳机会。下面将详细讲解如何在 VMware Workstation 15.0 中进行这一过程。 首先,确保你已经下载...

    Virtualbox安装Arch Linux步骤

    Arch Linux 安装教程 本文将指导您安装 Arch Linux 到 VirtualBox 中,包括新建虚拟机、网络连接、载入安装介质、启动安装、设置键盘布局、分区、格式化、挂载分区、安装基本系统等步骤。 一、虚拟机设置 首先,...

    Install Guide for Arch Linux

    《Arch Linux 中文安装指南》是由傻东编写的,旨在为中文用户提供了详尽的Arch Linux操作系统安装步骤。Arch Linux是一款基于滚动更新的Linux发行版,以其高度自由度、灵活性和对最新软件包的支持而受到高级用户的...

    BlackArch Linux 简体中文手册

    BlackArch Linux 简体中文手册 202103 版本

    Arch Linux的简明安装步骤和配置方法.pdf

    本文主要介绍了Arch Linux的简明安装步骤和配置方法,旨在帮助新手更轻松地完成安装过程。 首先,安装Arch Linux前需下载最新的ISO镜像文件,通过刻录光盘或制作USB启动盘来安装。国内用户可以从搜狐、网易、阿里云...

    Arch Linux 2019.11.24 Vagrant虚拟机virtualbox亲测可用

    Arch Linux 系统安装、删除和更新软件的软件包管理器叫做 pacman 。 Arch Linux 采用滚动发行模式来获取系统更新和软件的最新版本。系统安装映像只简单地包含系统主要组件。 Arch Linux 以社区 Wiki 的形式提供...

    Arch Linux - 软件源

    Arch Linux 软件安装说明书 个人使用。

    我的_Arch_Linux_使用心得分享,包括连贯的_Arch_Linux_安装过程以及一些工具

    我的_Arch_Linux_使用心得分享,包括连贯的_Arch_Linux_安装过程以及一些工具 我的_Arch_Linux_使用心得分享,包括连贯的_Arch_Linux_安装过程以及一些工具 我的_Arch_Linux_使用心得分享,包括连贯的_Arch_Linux_...

    Arch Linux 新手指南_2015_2_4

    3. 获取安装媒介:用户需要下载最新的官方Arch Linux安装媒介。ISO镜像文件支持32位与64位构架,并且建议使用最新的版本。为了保证安装媒介的可靠性,用户需要校验下载的ISO文件的数字签名,并可以选择使用md5或sha1...

    我的Arch_Linux安装步骤和日志_Arch-Linux-install-log.zip

    我的Arch_Linux安装步骤和日志_Arch-Linux-install-log

    blackarch-installer:官方BlackArch Linux安装程序

    官方 BlackArch Linux 安装程序。 您可以在任何 Linux 系统上运行它。 不过,建议将它与 Arch 或 BlackArch Linux ISO 一起使用。 安装 使用 repo 包: pacman -S blackarch-installer 使用 git 版本 # NOTE: For ...

    Arch linux 最新安装步骤 (2022.8.5)

    ### Arch Linux 最新安装步骤详解 (2022.8.5) #### 一、验证启动模式 在安装前,需要确认计算机是否支持UEFI启动模式。这是因为不同的启动模式会影响后续的操作系统安装流程。 **命令:** ```sh ls /sys/firmware...

    Arch Linux - 桌面环境

    Arch Linux - 桌面环境 安装完基本系统后已经成功了一半,现在开始安装桌面环境以应用日常。

    arch-openwrt-buildroot:基于 Arch Linux 的 OpenWrt buildroot docker 镜像

    基于 Arch Linux 的 OpenWrt Buildroot 这是一个用于 OpenWrt buildroot 的基于 Arch Linux 的 docker 容器。 源自 因为构建系统要求它的命令不能被root执行,所以创建了用户openwrt。 buildroot 可以在/home/...

    _alienArch_Linux安装脚本(Arch_Linux_installation_scr_Arch

    _alienArch_Linux安装脚本(Arch_Linux_installation_scr_Arch-Installer

Global site tag (gtag.js) - Google Analytics