精华内容
下载资源
问答
  • Arch Linux安装脚本(或alis)安装无人看管,自动化和自定义的Arch Linux系统。 这是一个简单的bash脚本,可以从原始Arch Linux安装介质启动后完全自动化Arch Linux系统的安装。 它包含与您键入的命令相同的命令,...
  • ALG = Arch Linux GUI该项目当前具有以下列出的5个版本。 在自述文件中查找更多信息。 1)ALG旗舰(Plasma5)2)ALG GNOME(G40)3)ALG最小(Plasma5)4)ALG Pure(Plasma5)5)ALG Gnome Pure(G40)与Arch Linux...
  • ALG = Arch Linux GUI 该项目目前有 10 个主要版本,包括各种 DE/WM 和 2 个实验版本。 有库存版和主题版。 DE:Plasma5、Gnome40、Xfce4 和 Cinnamon4。 WM: i3 Experimental: Zen, Studio 在自述文件中了解更多...
  • #archdi只需一个简单的bash脚本向导,即可使用Arch Linux安装和配置完整的个人计算机。 首先,使用官方媒体(可选)和archfi安装Arch Linux。 查看archfi项目,开始安装arch linux:...
  • #Arch Linux MBP Retina安装 15吋MBP视网膜2013年初 型号A1398(EMC 2673) 博通BCM4311(14e4:4311) ##参考 ##准备 使用MacOS DiskUtility将Drive分为2个分区 ## Arch安装Hookup雷电以太网并插入可引导的...
  • 这是另一个基于 Arch Linux 的发行版,带有一个安装程序,使它更容易一些,而且它最好保存在像 philophsy 这样的 UNIX 上,其中 GUI 配备了 Motif 窗口管理器以及 awesome、icwem 和 twm。 从版本 1 开始,此操作...
  • archroot:轻松将Arch Linux与另一个Linux发行版结合
  • Install and configure Arch Linux to set up your optimum environment for building applications Boot and manage services, add and remove packages Discover and get to grips with the features of the ...
  • 应用 描述 ReadyMedia(以前称为MiniDLNA)是一种简单的媒体服务器软件,旨在完全兼容DLNA / UPnP-AV客户端。 它是由NETGEAR员工针对ReadyNAS产品系列开发的。 建立笔记 MiniDLNA的最新稳定版本。...
  • 自动Arch Linux向导。 支持BIOS和UEFI。 (可选)安装KDE和nvidia-dkms。 启动之前 确保您设置了正确的驱动器分区。 程序将在开始前发出警告。 发出“ pacman -Syy && pacman -S wget”以更新存储库列表并获取wget...
  • .dotfiles 我的macOS,Arch Linux,Raspbian和Android(Termux)的dotfile。
  • Arch_install 自动安装和配置Arch Linux的脚本。
  • 为了解决这些问题,我写了pacback来自动化各种降级方法,以将Arch Linux恢复到以前的版本状态。 核心功能: 弹性降级和升级 滚动系统快照 回滚到Arch归档日期 轻松跟踪所有系统添加,删除和升级 对AUR软件包的本地...
  • 官方 BlackArch Linux 安装程序。 您可以在任何 Linux 系统上运行它。 不过,建议将它与 Arch 或 BlackArch Linux ISO 一起使用。 安装 使用 repo 包: pacman -S blackarch-installer 使用 git 版本 # NOTE: For ...
  • arch linux安装指南 关于进入Arch Linux 我将假设您对Linux有所了解。 我建议您有一些使用Ubuntu或Manjaro linux发行版的经验。 Arch linux由于其极小的特性而成为高级linux发行版。 好消息是,根据我的经验,Arch ...
  • Arch Linux - 软件源

    2018-02-07 23:05:01
    Arch Linux 软件安装说明书 个人使用。
  • Arch Linux - tty1模式

    2018-02-07 23:07:14
    Arch Linux - tty1模式
  • 使用arch linuxArch Linux is a Linux distribution that is created for simplicity, optimization, modernity, pragmatism, user centrality, and versatility. Arch Linux is different from the mainstream ...
    使用arch linux

    使用arch linux

    Arch Linux is a Linux distribution that is created for simplicity, optimization, modernity, pragmatism, user centrality, and versatility. Arch Linux is different from the mainstream distributions like Debian, Ubuntu, Mint, Kali, Fedora, CentOS, RHEL, and SUSE with its package management system and philosophy. Arch Linux adopts the rolling release model which means there are no a milestone or major releases for new versions.

    Arch Linux是为简化,优化,现代化,实用主义,用户中心和多功能性而创建Linux发行版。 Arch Linux的软件包管理系统和理念与Debian,Ubuntu,Mint,Kali,Fedora,CentOS,RHEL和SUSE等主流发行版不同。 Arch Linux采用滚动发布模型,这意味着没有里程碑或新版本的主要版本。

    Arch Linux历史 (Arch Linux History)

    Arch Linux is inspired by CRUX Linux distribution which is simple and efficient. Judd Vinet started the Arch Linux project in March 2002. Originally the first version was compatible with the 32-bit x86 architecture but x86_64 support came in April 2006. The Arch Linux creator Vinet stepped down and transferred the project to the “Aaron Griffin” in October 2007. In February 2020, Aaron Griffin transferred the project to the Levente Polyak. The 32-bit support is dropped in January 2017.

    Arch Linux受CRUX Linux发行版的启发,该发行版简单高效。 Judd Vinet于2002年3月启动了Arch Linux项目。最初的版本与32位x86架构兼容,但x86_64支持于2006年4月推出。ArchLinux的创建者Vinet退出并将该项目转移到了2007年10月。2020年2月,亚伦·格里芬(Aaron Griffin)将项目移交给了Levente Polyak。 2017年1月取消了对32位支持。

    Arch Linux设计与原理 (Arch Linux Design and Principles)

    Arch Linux is based binary packages which are compiled for speed on modern hardware. Also ports/ebuild-like system is provided for automated source compilation for customization and speed. Arch Linux focuses on simplicity with less details without providing polished interfaces and actions. As an example the package manager Packman do not have any official GUI front-end to make things simpler and straightforward. The system configuration is simple and clean which can be transferred into different versions. This made the Arch Linux popular between “advanced users” and “geeks” popular who are eager to use command line.

    Arch Linux是基于二进制的软件包,可在现代硬件上进行编译以提高速度。 还提供了类似于ports / ebuild的系统,用于自动源代码编译以实现自定义和速度。 Arch Linux注重简单性,减少了细节,却没有提供完善的界面和操作。 例如,程序包管理器Packman没有任何正式的GUI前端,可以使事情变得更简单明了。 系统配置简单干净,可以转换为不同版本。 这使得Arch Linux在渴望使用命令行的“高级用户”和“极客”之间流行。

    Arch Linux软件包管理器– Pacman (Arch Linux Package Manager – Pacman)

    Which makes the Arch Linux from other Linux distributions is its package manager named Pacman. The term “Pacman” is the joint form of “package manager”. Pacman is a command like a package manager used to install, update, remove, and manage packages and repositories. The Arch Linux package repositories and User Repository (AUR) contain 58,000 binary and source packages. Pacman is created by Judd Vinet and written in C programming language. Packages are generally compressed with “xz”. Arch Linux has different types of repositories like below.

    使Arch Linux与其他Linux发行版兼容的是其软件包管理器Pacman。 “吃豆子”一词是“包裹管理者”的共同形式。 Pacman是一个命令,例如软件包管理器,用于安装,更新,删除和管理软件包和存储库。 Arch Linux软件包存储库和用户存储库(AUR)包含58,000个二进制软件包和源软件包。 Pacman由Judd Vinet创建并用C编程语言编写。 软件包通常用“ xz”压缩。 Arch Linux具有不同类型的存储库,如下所示。

    LEARN MORE  Linux Bash Environment Variables
    了解更多Linux Bash环境变量

    Core repository contains all the packages required to install and use a base/basic system.

    Core存储库包含安装和使用基本/基本系统所需的所有软件包。

    Extra reposioty holds more user related packages like tools, desktop environments, design etc.

    Extra存储空间可容纳更多与用户相关的软件包,例如工具,桌面环境,设计等。

    Community repository stores packages builts and promoted by the community by voiting.

    Community存储库存储社区通过投票构建和推广的软件包。

    Multilib repository contains 32-bit packages for the 64-bit architecture and environment.

    Multilib存储库包含用于64位体系结构和环境的32位软件包。

    Arch Linux的优势 (Arch Linux Advantages )

    Arch Linux provides a lot of advantages over other Linux distributions. Below you can find some major advantages of Arch Linux.

    与其他Linux发行版相比,Arch Linux具有许多优势。 您可以在下面找到Arch Linux的一些主要优点。

    Arch Linux provides very Customizeable Installation Process . You can configure every detail you want which can be a great advantage for different needs.

    Arch Linux提供了非常Customizeable Installation Process 。 您可以配置所需的每个细节,这可以满足不同需求。

    Arch Linux provides very Straighforward Update or Ugrade without need to make major upgrades or catastraphic changes. This is mainly related with the rolloing release architecture of the Arch Linux.

    Arch Linux提供了非常Straighforward Update or Ugrade而无需进行重大升级或更改。 这主要与Arch Linux的发行版本架构有关。

    The Magnificient Wiki and Documentation makes the Arch Linux very supportive for the users. Arch Wiki provides a lot of different cases, solutions, tutorials, FAQs, etc.

    Magnificient Wiki and Documentation使Arch Linux对用户非常有用。 Arch Wiki提供了许多不同的案例,解决方案,教程,常见问题解答等。

    Arch Linux Wiki
    Arch Linux维基

    Yes Pacman Package Manager is another advantage of the Arch Linux where it is very simple and faster than other package managers like apt, yum, dnf, apt-get, etc.

    是的, Pacman Package Manager是Arch Linux的另一个优势,它比apt,yum,dnf,apt-get等其他软件包管理器非常简单且快速。

    Arch User Repository (AUR) provides rich alternatives for package installation. AUR is maintained by the Arch Linux user community which makes Arch Linux more and more user friendly.

    Arch User Repository (AUR)为软件包安装提供了丰富的替代方案。 AUR由Arch Linux用户社区维护,这使Arch Linux越来越易于​​使用。

    Beautiful Desktop environment provided by default by the Arch Linux. Arch Linux supports a lot of different mainstream and marginal desktop environments.

    Arch Linux默认提供Beautiful Desktop环境。 Arch Linux支持许多不同的主流和边缘桌面环境。

    Arch Linux Desktop
    Arch Linux桌面

    Arch Linux is very Original and different from other distributions. It has its own style, philosophy, attributes, and features than Ubuntu, Debian, Fedora, CentOS, Suse.

    Arch Linux非常Original ,与其他发行版不同。 它比Ubuntu,Debian,Fedora,CentOS和Suse具有自己的风格,理念,属性和功能。

    Manjaro Linux is derived from the Arch Linux where it is more user friendly with some useful features, menus, and packages.

    Manjaro Linux是从Arch Linux派生而来的,Arch Linux通过一些有用的功能,菜单和软件包对用户更加友好。

    Manjaro Linux Distribution
    Manjaro Linux发行版

    Learn Linux with the Arch Linux distribution because it is simple and lean where every detail of the operating system can be changed easily.

    Learn Linux Arch Linux发行Learn Linux ,因为它既简单又精益,可以轻松更改操作系统的每个细节。

    Great Community is ready to provide help for you. Arch Linux has a vast user community which is very helpful and experienced in different aspects of the Arch Linux. The Arch Linux community actively supports the Arch Linux brand.

    Great Community已准备好为您提供帮助。 Arch Linux有一个庞大的用户社区,在Arch Linux的各个方面都非常有帮助并且经验丰富。 Arch Linux社区积极支持Arch Linux品牌。

    LEARN MORE  How To Install Ubuntu On Windows 10 Windows Subsystem For Linux(WSL)?
    了解更多如何在Linux(WSL)的Windows 10 Windows子系统上安装Ubuntu?

    Arch Linux的缺点 (Arch Linux Disadvantages)

    Even Arch Linux provides a lot of advantages where are some disadvantages for some cases.

    甚至Arch Linux也提供了很多优点,但在某些情况下却有一些缺点。

    Complex Installation Process maybe a problem for you because you have to configure a lot of different details and requirements.

    Complex Installation Process可能对您来说是个问题,因为您必须配置许多不同的详细信息和要求。

    As an original Linux distribution, Arch Linux, is Not Mainstream which can be a problem in some cases.

    作为原始Linux发行版,Arch Linux Not Mainstream ,在某些情况下可能会成为问题。

    Even being a stable distribution if the Arch Linux is broken it is Difficult or time-consuming to repair.

    如果Arch Linux损坏,即使是稳定的发行版,也Difficult or time-consuming to repair

    Arch Linux is minimalist and this Minimalist Approach may Confuse New Users.

    Arch Linux是极简主义的,这种Minimalist Approach may Confuse New Users感到Minimalist Approach may Confuse New Users

    Even very good, helpful community the Arch Linux has More Smaller Community Than Other Distributions.

    即使是非常有用的社区,Arch Linux的More Smaller Community Than Other Distributions

    翻译自: https://www.poftut.com/what-is-arch-linux-why-use-it/

    使用arch linux

    展开全文
  • Arch Linux信息 Arch Linux的东西: 安装指南(俄语) Arch Linux安装脚本 推荐的安装后设置(俄语) PKGBUILD安装推荐的Arch Linux基本软件包 是的安装脚本 一些图片 安装脚本指南/此脚本如何工作? 运行ISO...
  • InstallArch:以我喜欢的方式安装Arch Linux的脚本
  • Anarchy LinuxArch Linux安装程序(不是发行版! ),提供了轻松的安装和完善的用户体验。 从分区和常规系统配置,到安装您最喜欢的DE / WM和来自官方Arch Linux存储库的其他软件,都将考虑安装的各个方面。 ...
  • Arch Linux 新手安装指南 v1.2,Arch Linux(或称Arch)是一种以轻量简洁为设计理念的Linux发行
  • 对于基于Arch Linux和基于Arch Linux的发行版(Manjaro Linux,Antergos,ArcoLinux,Archman GNU / Linux,Bluestar Linux,ArchLabs Linux,SwagArch GNU / Linux,Artix Linux,Chakra GNU / Linux,BlackArch ...
  • Arch Linux 新手安装教程

    千次阅读 2020-02-10 16:57:40
    前言 安装环境: 1) vmware workstations pro 15.5.1 2) arch linux 2020.02.01 本文的目的旨在降低新手安装arch linux的难度。本文采用VMware workstation虚拟机...虚拟机安装arch linux和实体机安装arch linux步骤...

    前言

    安装环境:

    1. 虚拟机软件:vmware workstations pro 15.5.1
    2. 安装的arch linux版本:arch linux 2020.02.01

    本文的目的旨在降低新手安装arch linux的难度。本文采用VMware workstation虚拟机来安装arch linux,这样大家可以采用虚拟机进行安装。同样的,本文也适用于实体机安装。虚拟机安装arch linux和实体机安装arch linux步骤基本一致。只有个别步骤不同,不同之处在本文会进行说明,供大家参考。
    arch linux是软件生态最好的Linux发行版之一。几乎所有能在Linux上运行的软件,在arch Linux上都可以通过下面这条命令进行安装:

    sudo pacman -S 软件包名称
    

    可见,在arch linux上安装软件极为方便,而且软件都是最新版本的。arch linux的优点是:
    1)软件生态丰富,软件库的软件更新速度很快,基本上都是最新版本。
    2)高度可定制

    arch linux的缺点是:
    1)Arch Linux 的软件仓库和 iso 列表是不维护旧版本的,在少数情况下可能会需要安装旧版本的软件或系统,这时候必须通过Arch Linux Archive来安装,比较麻烦。
    2)Arch Linux的安装过程比较繁琐,通过命令行安装,对新手不友好。

    注: 本文部分内容参考借鉴了博主Eric的这篇博文以及arch wiki的安装教程,非常感谢Eric以及arch社区的小伙伴。

    1.安装教程

    1.1 下载安装镜像

    首先到清华大学开源镜像站下载最新的arch linux镜像(写本文时arch最新的版本是archlinux-2020.02.01-x86_64.iso)。

    1.2 新建一个虚拟机

    然后新建一个虚拟机,步骤如下(多图预警),依次安装下图所示步骤建立即可:
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    虚拟机名称任意取一个,然后选择一个本地的文件夹用于存放虚拟机。
    在这里插入图片描述
    这里的磁盘容量选择为100G,这里的100G并不是说选择之后会立即占用硬盘100G空间,而是指的是允许虚拟机占用的最大硬盘空间。然后选择存储为单个文件,有助于提高虚拟机磁盘性能。
    在这里插入图片描述

    在这里插入图片描述
    下面将虚拟机设置为UEFI启动,便于arch linux的安装。arch linux官方也推荐这种方式。
    在这里插入图片描述

    在这里插入图片描述
    其它硬件的配置如下图所示,内存设置为2G,处理器数量为1,每个处理器的内核数量为2。然后删除了打印机,因为并不需要打印机。

    注: VMware workstations说的处理器数量和内核数量分别对应实际CPU的内核数和线程数。如一个4核8线程的CPU,在VMware workstations看来一共有4个处理器和8个内核。小伙伴们可以根据自己的实际硬件配置来配置处理器。

    在这里插入图片描述

    1.3 开始安装arch linux

    1.3.1 确认是UEFI启动

    配置完成后,打开虚拟机,如下图所示,直接选择第一项[Arch Linux archiso x86_64 UEFI CD ]进入到系统即可。
    在这里插入图片描述
    启动之后,输入如下命令,如果有输出,证明成功使用UEFI启动,如果显示没有这个文件,则证明没有成功使用UEFI启动。命令如下:

    ls /sys/firmware/efi/efivars
    

    注: 使用如下命令,可以将终端字体变大,这里设置为12:

    setfont /usr/share/kbd/consolefonts/LatGrkCyr-12x22.psfu.gz
    

    上面的命令很长,输入过程中可以按下tab键来补全。

    1.3.2 确保已经联网

    arch linux的安装不像Ubuntu等linux发行版的安装,arch linux必须联网才能完成整个系统的安装,因为需要从网上下载很多软件。 首先输入如下命令,检查系统是否启用了网络接口:

    ip link
    

    显示有“UP”字样则证明网络端口已经启用。如果网络端口已经启用,则输入如下命令,来通过DHCP获取ip:

    dhcpcd
    

    然后ping百度,看看是否已经正常联网:

    ping -c 3 www.baidu.com
    

    -c 3表示ping 3次。如果正常联网,则进入到1.3.3小节。
    注: 如果是物理机安装,建议直接插网线来联网,然后检查是否联网和上述步骤一致。当然如果你电脑有WiFi的话,通过连接WiFi来联网也可以。连接WiFi的话,有两种方法,第一种是直接输入如下两条命令:

    ip link set wlan0 up           #打开无线网卡
    wifi-menu                      #打开连接WiFi界面
    

    然后根据界面提示连接WiFi即可。

    1.3.4 进行磁盘分区

    磁盘分区很多小伙伴认为很难,其实是非常简单的。只需要将硬盘划分为三个区,分别用作启动使用的EFI、交换分区SWAP、以及根目录(/)即可。三个分区的大小分别建议为512MB、4G、剩下所有空间。
    注: 物理机安装时,如果你的内存很大,不要SWAP分区也可以。因为SWAP分区主要是为了应对内存不够时,从硬盘划分区一块区域当内存,这块区域就是SWAP区域。

    首先执行如下命令来查看电脑的硬盘:

    fdisk -l
    

    如下图所示:
    在这里插入图片描述
    可以看到有/dev/sda这块硬盘。带有“loop”字样的硬盘可以忽略。下面我们打算对/dev/sda这块硬盘进行分区,分出三个区,分别为/dev/sda1、/dev/sda2、/dev/sda3。大小分别是512MB,4G,以及剩余所有空间。分别用作启动使用的EFI、交换分区SWAP、以及根目录(/)。
    分区的步骤是:新建一个空的GPT分区表—> 设置分区大小—>设置分区的类型 —> 保存更改。
    首先输入如下命令进入到/dev/sda这块硬盘:

    fdisk /dev/sda
    

    然后按如下步骤操作。
    1)输入g,回车,新建一个空的GPT分区表
    2)输入n,回车,建立一个新分区。然后会要求你输入分区号,这时候输入1,因为创建的是第一个分区。系统将会将这个分区自动命名为/dev/sda1。然后输入起始扇区,这里使用默认的即可,直接回车。然后输入分区大小,这里直接输入+512M,将/dev/sda1设置为512M。
    3)再次输入n,按照2)的步骤,新建第二个分区,分区号使用2,起始扇区用默认的,大小那里输入+4G。
    4)再次输入n, 按照2)的步骤,新建第三个分区,分区号使用3,起始扇区用默认的,大小那里使用默认的,直接回车,则使用的是硬盘剩下的所有空间。
    操作如下图所示:
    在这里插入图片描述
    接下来是修改分区类型,将三个分区类型分别设置为EFI、swap、linux filesystem。操作步骤如下:
    1)首先按 t ,然后输入要设置的分区号,输入1,表示设置/dev/sda1分区。然后输入要修改的分区类型,编号 1 是 EFI System Partition ,因此这里我们输入1,将/dev/sda1分区设置为EFI类型。
    2)按照1)的操作将dev/sda2设置为swap分区。 其中要设置的分区号2, 分区类型时19,表示的是swap分区。
    3)由于默认的分区类型就是linux filesystem。/dev/sda3不需要设置分区类型,使用默认即可。
    操作如下图所示:
    在这里插入图片描述
    最后输入w,让设置的分区生效即可。
    退出之后,输入命令 fdisk -l /dev/sda即可以看到硬盘分区类型如上图圈出来的部分所示,证明成功分区。

    接下来分别格式化三个分区,将/dev/sda1、/dev/sda2、/dev/sda3三个分区分别是格式化为fat32、swap、ext4。执行如下三个命令即可实现:

    mkfs.fat -F32 /dev/sda1
    mkswap /dev/sda2
    mkfs.ext4 /dev/sda3
    

    注: 按照arch linux官方的安装教程将/dev/sda1这部分格式化成ext4格式也是可以的,但是建议将其格式化成fat32格式,因为EFI原生支持fat32。

    然后执行如下命令启用交换分区:

    swapon /dev/sda2
    

    可以使用 swapon –show 来检查交换分区有没有被正确启用。

    接下来新建一个/mnt/boot目录,然后将/dev/sda1、/dev/sda3分别挂载到/mnt/boot目录和/mnt目录,执行如下命令便可以实现:

    mount /dev/sda3 /mnt
    mkdir /mnt/boot
    mount /dev/sda1 /mnt/boot
    

    注: 先挂载/dev/sda3,然后才能创建boot文件夹。为什么需要挂载?因为我们目前运行命令的操作都是在live环境下进行,如果此时执行安装操作,那么内核等软件会被安装到启动系统时产生的live环境里,关机后软件又会消失。因此我们需要将物理的分区挂载到某个已经存在的文件夹,这样才能利用命令将软件安装到硬盘当中。可以挂载到任意空的文件夹,但是一般挂载到/mnt这个已经存在的文件夹。

    1.3.5 安装内核等必须组件

    安装软件前首先使用vim编辑/etc/pacman.d/mirrorlist文件,将里面所有China的软件源都移到所有软件源的最前面,建议将清华的软件源放在第一的位置,编辑完成后,mirrorlist的部分内容如下图所示:
    在这里插入图片描述

    源在文件的位置越靠前,优先级越高,因此,完成上述修改后,默认情况下将优先从清华软件源下载软件安装包。只有一个软件源下载失败,才会从另外一个软件源下载。

    修改好后,执行如下命令让软件源生效:

    pacman -Syy
    

    执行如下命令安装内核及其必须组件:

    pacstrap /mnt base linux linux-firmware
    

    接下来安装网络管理器,网络管理器NetworkManager 是检测网络、自动连接网络的程序,是必须安装的。命令如下:

    pacstrap /mnt networkmanager
    

    注意,安装networkmanager之后就不需要安装dhcpcd和wpa_suplicant了,因为这两个提供的功能networkmanager都有。

    1.3.6 配置系统

    1)生成 fstab 文件
    fstab 文件可用于定义磁盘分区,包括各种块设备或者远程文件系统应该如何装入到文件系统。执行如下命令生成:

    genfstab -U /mnt >> /mnt/etc/fstab
    

    总结来讲,fstab文件就是记录硬盘的分区类型及大小,系统需要读取这个文件才能知道硬盘的分区类型及大小。
    -U 选项指的是使用UUID作为源标识符。

    2)进入新安装的操作系统
    前面的操作已经将arch linux的内核及其基本组件安装到了硬盘当中。但是我们现在是在live环境的根目录下,我们需要切换到刚才新安装系统的根目录下,执行如下命令切换到新安装的系统的根目录:

    arch-chroot /mnt
    

    执行了上面这一步之后,后面我们的操作相当于在硬盘上新安装的系统上进行,也就是配置新安装的操作系统才能生效。

    3)设置时区
    执行如下命令将系统时区设置为上海:

    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    

    然后使用以下命令将硬件时钟设置为当前系统时间:

    hwclock --systohc
    

    4)安装vim
    执行如下命令安装vim:

    pacman -S vim
    

    5)本地化
    这一步相当于设置系统语言。用vim编辑/etc/locale.gen文件,通过去掉相应的注释,来使能系统能够使用的语言,执行如下命令,编辑这个文件:

    vim /etc/locale.gen
    

    然后分别去掉zh_CN.UTF-8 UTF-8和en_US.UTF-8 UTF-8前面的#号。去掉之后,保存即可。注意,这里的en_US.UTF-8 UTF-8前面的#必须去掉,否则系统可能无法正常显示英文。
    接着执行如下命令生产locale信息:

    locale-gen
    

    执行如下命令创建 locale.conf 文件,并相应地设置 LANG 变量:

    echo LANG=en_US.UTF-8 > /etc/locale.conf
    

    注意,这里的LANG不能设置为zh_CN.UTF-8,会导致终端输入乱码。详情可以参考arch linux本地化为中文

    6)网络配置
    执行如下命令创建hostname文件:

    echo YourNewHostname > /etc/hostname
    

    上面的YourNewHostname是主机名字,是随便起的,你可以换成你喜欢的主机名字。

    添加对应的信息到hosts:

    vim /etc/hosts
    

    然后将如下内容添加进该文件:

    # Static table lookup for hostnames.
    # See hosts(5) for details.
    127.0.0.1   localhost
    ::1         localhost
    127.0.1.1   YourNewHostname.localdomain    YourNewHostname
    

    保存并退出。设置完成后,以后登录系统,打开命令行终端,命令开头会显示 “用户名@YourNewHostname~”。

    7)设置networkmanager开机启动
    执行如下命令即可:

    systemctl enable NetworkManager
    

    8)设置root
    输入如下命令,回车,然后输入两次root密码即可:

    passwd
    

    9)安装Intel CPU固件

    pacman -S intel-ucode
    

    如果是AMD的CPU,则把intel换成amd即可。

    10)安装启动引导程序
    启动加载器是 BIOS 或 UEFI 启动的第一个程序。它负责使用正确的内核参数加载内核, 并根据配置文件加载初始化 RAM disk。因此如果不安装的话,将无法启动系统。安装引导程序有很多个,比如grub就是大家熟悉的引导程序之一。这里我们来安装grub作为启动引导程序。
    首先执行如下命令安装grub和efibootmgr:

    pacman -S grub efibootmgr
    

    然后部署grub:

    grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
    

    产生配置文件:

    grub-mkconfig -o /boot/grub/grub.cfg
    

    到此grub配置完成。

    然后退回到 live 环境,解除挂载,便可以重启系统了,依次执行如下三个命令:

    exit                 #返回到live环境
    umount -R /mnt       # -R参数表示依次解除挂载/mnt及其子目录/mnt/boot
    reboot
    

    到此arch linux安装完成。

    2. 可选配置

    2.1 更新系统

    执行如下命令来更新系统:

    pacman -Syu
    
    2.2 添加用户

    到这里,arch虽然安装完成了,但是只有root这一个用户,而如果用root账号玩系统,可能比较容易玩崩。因此这里新建多一个用户,将用户添加到wheel组里面。
    新建用户前,先安装sudo,这样可以让普通用户使用管理员权限,然后启用wheel组。

    注:wheel组在arch linux里面是管理员所在的组,组成员拥有管理员权限。

    首先安装sudo:

    pacman -S sudo
    

    然后是启用wheel组,首先执行如下命令编辑/etc/sudoers文件:

    EDITOR=vim visudo
    

    EDITOR=vim指的是利用vim来编辑文件,而不是用visudo默认的vi编辑器。
    然后找到下面这一行:

    # %wheel ALL=(ALL) ALL
    

    然后把%wheel前面的空格和#号去掉,保存退出即可。注意只去掉空格和#号,不要去掉%号。
    然后执行如下命令来添加一个用户:

    useradd -m -G wheel 用户名
    

    将上面的用户名换成你自己想要的用户名即可,注意,用户名必须是合法的,最好全用英文的,不含空格。

    -m 参数表示同时创建该用户的家目录; -G wheel 表示同时将该用户加入 wheel 用户组。

    然后执行如下命令来设置刚才新建用户的密码:

    passwd 用户名
    

    用户名是你刚才新建的用户的名字。设置好密码之后,执行如下命令重启系统,然后使用新添加的用户登录即可:

    reboot
    
    2.3 安装桌面环境

    安装桌面环境前,一定要先先关闭VMware workstations的3d图形加速功能。否则安装完成后,无法正常显示图形界面。如下图所示,进入到虚拟机的设置界面,关闭3D加速功能:
    在这里插入图片描述

    注: 如果你是物理机安装arch linux,那么在安装图形界面前,要先安装显卡驱动,至少先把Intel或者AMD的集成显卡驱动装上。

    2.3.1 安装gnome桌面环境

    这里选择安装gnome桌面环境,首先是gnome真的是一个超级好用的桌面环境,比较成熟稳定。其次是arch linux自带wayland和gnome默认使用wayland,安装起来较为方便。执行如下命令来安装gnome:

    sudo pacman -S wayland              #arch linux自带wayland,这条命令用于更新wayland
    sudo pacman -S gnome gnome-extra    #安装gnome及其附加软件包
    sudo systemctl enable gdm           #设置开机启动登录图形界面
    sudo reboot                         #重启便可以登录到gnome图形界面了
    
    2.4 安装中文字体

    如果不安装中文字体,系统、网页、浏览器都没办法显示中文,执行如下命令安装:

    sudo pacman -S adobe-source-han-sans-cn-fonts
    
    2.5 安装open vmware tools

    安装该工具实现虚拟机和主机之间的相互拖拽文件和复制粘贴:

    sudo pacman -S open-vm-tools
    

    将 vmtoolsd 和 vmware-vmblock-fuse 两个服务设为开机自启:

    systemctl enable vmtoolsd vmware-vmblock-fuse
    

    vmtoolsd : 负责汇报虚拟机状态的服务
    vmware-vmblock-fuse : 文件系统实用程序。 通过FUSE(用户空间中的文件系统)实现宿主 / 虚拟机之间拖拽文件。

    安装 gtkmm3 以启用客户机的拖拽与复制粘贴功能:

    sudo pacman -S gtkmm3
    

    最后再安装额外的显示和输入软件:

    sudo pacman -S xf86-input-vmmouse xf86-video-vmware mesa
    

    xf86-input-vmmouse : VMWare鼠标输入驱动程序
    xf86-video-vmware : vmware显示驱动程序,如果想要让虚拟机显示器填满屏幕,就必须要安装这个软件包
    mesa : OpenGL规范的开源实现

    安装完成后,重启虚拟机,然后在虚拟机里按下Ctrl+Alt+Enter就可以进入到全屏模式了。

    2.6 安装Firefox浏览器
    sudo pacman -S firefox
    

    默认安装的英文版的Firefox,如果要设置浏览器使用中文界面,可以按照下面的软件包,然后在Firefox设置里面选择中文即可:

    sudo pacman -S firefox-i18n-zh-cn
    
    展开全文
  • Arch Linux

    2018-06-27 16:10:50
    简介: Arch Linux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版。其开发团队秉承简洁、优雅、正确和代码最小化的设计宗旨。Arch Linux 项目受 CRUX 启发,由 Judd Vinet 于2002年启动。Arch Linux是起源于...

    【个人笔记,用于研究移动端分布式系统的搭建】

    【Arch Linux中文论坛】:http://bbs.archlinuxcn.org/

    简介:

        Arch Linux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版。其开发团队秉承简洁、优雅、正确和代码最小化的设计宗旨。Arch Linux 项目受 CRUX 启发,由 Judd Vinet 于2002年启动。

    Arch Linux是起源于加拿大的一份致力于使用简单、系统轻量、软件更新速度快的GNU/Linux发行版。创始人Judd Vinet出于对Debian以及Red Hat的包管理器不满,以及受CRUX影响而创立。最初针对i686,但是如今对x86_64也支持良好,而且还派生出了针对ARM平台的Arch Linux ARM以及针对HURD内核的Arch Hurd(发展缓慢)。 --【百度百科】

        google的Android系统就是基于ARM架构的Arch Linux,简写AArch Linux,是ARMv8 架构的一种执行状态。简单的来说由于Andorid的特殊需求,这种轻量级的linux系统就应运而生了,也可以嵌入到其他设备中。这Arch Linux少了很多东西,没有gcc,没有bash(用别的简洁版代替了,如k_shell),常用的包管理工具:pacman(没有apt-get,更没有python)。

    经典目录介绍:

    /system/xbin : 存放常用命令二进制文件


    。。。





    展开全文
  • 自动安装和配置 Arch Linux 系统。 描述 arch-install.sh和arch-configure.sh文件都应该包含在您自己的 shell 脚本中。 它们为系统的安装和配置提供辅助功能。 所有可用的函数及其参数都记录在doc目录中。 我建议...
  • 在正式的Arch Linux安装介质上启动后,只需一个简单的bash脚本向导即可安装Arch Linux。 使用此脚本,您可以使用两个简单的终端命令来安装Arch Linux。 该向导用于安装最小的软件包(Base,Bootloader和可选的...
  • 截至2015年8月20日,本指南中的步骤仍适用于Arch Linux的最新安装。 但是,它不会进一步更新。 我将其保留下来,因为有些人可能仍然认为它是有价值的资源,但是您可能不应该完全依赖这里的步骤。 可以在以下网站...
  • ALMA-Arch Linux移动设备几乎所有的实时Linux发行版都用于特定目的,无论是数据救援,隐私,渗透测试还是其他目的。 还有一些更通用的发行版ALMA-Arch Linux移动设备几乎所有的实时Linux发行版都是出于特定目的而...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 170,859
精华内容 68,343
关键字:

archlinux

linux 订阅