ArchLinux 安装 Once more

本贴最后更新于 2615 天前,其中的信息可能已经事过境迁

一不小心又玩坏了 arch,想了下,干脆写个安装流程好了,不然每次都去 wiki 找一些步骤有点麻烦
Begin

  1. ping ipv6.google.com

  2. 校园网改镜像服务器地址 nano /etc/pacman.d/mirrorlist 使用 ustc 镜像(ctrl+w 搜索 ctrl+k 剪切,然后在最上方 ctrl+u 粘贴,ctrl+x 输入 y 保存退出)

  3. 分区,推荐使用 cgdisk cgdisk /dev/sdx(使用选择安装系统的分区位置代替 x) 选择 free 开始分区,第一个为 /boot 分区,推荐使用不同的启动分区,删除系统时方便,不用重建 win 的引导分区.First sector,直接 enter,然后选择分区大小,现在硬盘都大,直接 1G,好看点,分区格式选择 EF00,分区名称自选.继续选择 Free,new,这次分 swap,交换分区,可以理解为 Win 的虚拟内存,不过不太一样,分区大小推荐和内存一样大,不过也可以看心情自己选大小,分区格式输入 8200.接下来是 /,根分区,放系统文件的地方,大小随意,格式 8300 默认.下面是 /home,家目录,放自己东西的地方,大小随意,格式 8300 默认.输入 w 保存 q 退出.

  4. 格式化分区,对 /boot 使用 mkfs.fat -F32 /dev/sdxx(这是对于 GPT,对 MBR 使用 mkfs.ext4 /dev/sdxx,把 xx 换成分区所在的位置,使用 lsblk 查看),对 swap 使用 mkswap /dev/sdxx//home 使用 mkfs.ext4 /dev/sdxx

  5. 挂载分区,对 /mount /dev/sdaxx /mnt,对 //homemkdir /mnt/{boot,home} 然后 mount /dev/sdxx /mnt/boot``mount /dev/sdxx /mnt/homeswap 使用 swapon /dev/sdaxx 再次使用 lsblk 查看是否分区成功

  6. 安装基本操作系统,使用 pacstrap -i /mnt base base-devel

  7. 生成 fstab,genfstab -U /mnt >> /mnt/etc/fstab 官方强烈建议生成后用 nano /mnt/etc/fstab 检查一下

  8. ChangeRoot 到新系统 arch-chroot /mnt,成功 change 可以看到路径变化

  9. 设置时区 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 设置时间标准为 UTC hwclock --systohc --utc

  10. 设置语言 locale,nano /etc/locale.gen 选择 en_US.UTF-8 UTF-8zh_CN.UTF-8 UTF-8zh_TW.UTF-8 UTF-8 三个去掉注释保存,然后执行 locale-gen 把系统默认设置为美国英语 echo LANG=en_US.UTF-8 > /etc/locale.conf(不推荐使用中文是因为 tty 界面会显示小框框)

  11. 设置主机名 echo 喵喵喵 > /etc/hostname 更改 hosts nano /etc/hosts 输入 127.0.1.1 喵喵喵.localdomain 喵喵喵 就好

  12. 生成初始系统 mkinitcpio -p linux

  13. 修改 root 密码 passwd

  14. 新建一个用户并给与 sudo 提权权限 useradd -m -g users -s /bin/bash 咕咕咕 改密码 passwd 咕咕咕(建议简单点,经常使用)然后 nano /etc/sudoersroot ALL=(ALL) ALL 下加一行 咕咕咕 ALL=(ALL) ALL

  15. 安装 networkmanager,pacman -S networkmanager 开机启动它 systemctl enable NetworkManager 最好再加上这个 systemctl enable dhcpcd

  16. 安装显卡驱动 lspci | grep VGA 然后如果有核显就用这个 pacman -S xf86-video-intel(想奇葩的用 linux 安装 steam 玩游戏就 pacman -S nvidia

  17. 安装 x 窗口,pacman -S xorg xorg-xinit

  18. 安装触摸板驱动,pacman -S xf86-input-synaptics

  19. 安装等宽字体和中文字体 pacman -S ttf-dejavu wqy-microhei adobe-source-code-pro-fonts

  20. 安装桌面环境,用了一圈,只推荐 xfce,i3,gnome,图简单就用 gnome 了 pacman -S gnome gnome-extra 进去后自己卸载不需要的软件

  21. 读取 win 分区,安装 pacman -S ntfs-3g

  22. 开机启动 gnome 启动器,systemctl enable gdm

  23. 引导系统 pacman -S dosfstools grub efibootmgr(推荐使用 grub 引导),grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ArchLinux --recheck 再生成配置文件 grub-mkconfig -o /boot/grub/grub.cfg

  24. 卸载分区,重启进系统 exit ``umount /mnt/{boot,home}``umount /mnt``reboot

  25. 安装输入法点我

  26. 安装 yaourt 点我加入 archlinuxcn 源,然后 sudo pacman -S yaourt

  27. 安装 oh-my-zsh,先 sudo pacman -S zsh,然后点我
    End
    ps:最好还是看官方 wiki,我也不能保证自己哪里没敲错

  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    955 引用 • 944 回帖 • 1 关注
  • 分区
    2 引用

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • 一些有用的避坑指南。

    69 引用 • 93 回帖 • 1 关注
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 407 关注
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 224 关注
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    173 引用 • 414 回帖 • 365 关注
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    98 引用 • 367 回帖
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖 • 2 关注
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    115 引用 • 319 回帖
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    167 引用 • 408 回帖 • 485 关注
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 52 关注
  • CodeMirror
    2 引用 • 17 回帖 • 173 关注
  • AWS
    11 引用 • 28 回帖 • 7 关注
  • JVM

    JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。

    180 引用 • 120 回帖 • 2 关注
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    89 引用 • 150 回帖 • 4 关注
  • 笔记

    好记性不如烂笔头。

    311 引用 • 794 回帖
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    59 引用 • 22 回帖 • 6 关注
  • Follow
    4 引用 • 12 回帖 • 5 关注
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 54 关注
  • 书籍

    宋真宗赵恒曾经说过:“书中自有黄金屋,书中自有颜如玉。”

    83 引用 • 412 回帖
  • 代码片段

    代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。

    用户在该标签下分享代码片段时需在帖子标题前添加 [css] [js] 用于区分代码片段类型。

    202 引用 • 1456 回帖
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    32 引用 • 99 回帖
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖 • 7 关注
  • CentOS

    CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

    240 引用 • 224 回帖
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 408 关注
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖 • 1 关注
  • abitmean

    有点意思就行了

    35 关注
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    336 引用 • 324 回帖 • 2 关注