`

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 中进行这一过程。 首先,确保你已经下载...

    BlackArch Linux 简体中文手册

    BlackArch Linux 简体中文手册 202103 版本

    Virtualbox安装Arch Linux步骤

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

    Install Guide for Arch Linux

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

    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 新手指南_2015_2_4

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

    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/...

    Arch Linux 安装流程概要 2014.10

    《Arch Linux 安装流程概要 2014.10》 针对 2010.10.01 版本, 提纲式的步骤解读, 希望对喜爱 ArchLinux 的朋友们有所帮助。 写的不到位的地方, 希望大家不吝指正, 谢谢! 江西-小仙 (原创作品) zplinux@...

    Arch-Linux-Install-ScriptArch_Linux_安装脚本_Arch-Linux-Insta

    Arch-Linux-Install-ScriptArch_Linux_安装脚本_Arch-Linux-Installer

    arch_install:Arch Linux的安装脚本

    `arch_install`是一个用于自动化Arch Linux安装过程的脚本,它通常由bash shell编写,旨在简化这个手动操作相对复杂的任务。 在安装Arch Linux时,这个shell脚本将扮演关键角色,它会自动执行一系列命令,如下载...

Global site tag (gtag.js) - Google Analytics