ArchLinux 安装 Once more

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

一不小心又玩坏了 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 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    960 引用 • 946 回帖
  • 分区
    2 引用

相关帖子

欢迎来到这里!

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

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

推荐标签 标签

  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    76 引用 • 1746 回帖 • 10 关注
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    4 引用 • 16 回帖 • 198 关注
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 548 关注
  • Sillot

    Insights(注意当前设置 master 为默认分支)

    汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。

    主仓库地址:Hi-Windom/Sillot

    文档地址:sillot.db.sc.cn

    注意事项:

    1. ⚠️ 汐洛仍在早期开发阶段,尚不稳定
    2. ⚠️ 汐洛并非面向普通用户设计,使用前请了解风险
    3. ⚠️ 汐洛绞架基于思源笔记,开发者尽最大努力与思源笔记保持兼容,但无法实现 100% 兼容
    29 引用 • 25 回帖 • 152 关注
  • PHP

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

    167 引用 • 408 回帖 • 494 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 475 关注
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖
  • 酷鸟浏览器

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

    3 引用 • 59 回帖 • 64 关注
  • 倾城之链
    23 引用 • 66 回帖 • 188 关注
  • AWS
    11 引用 • 28 回帖 • 1 关注
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 646 关注
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    71 引用 • 535 回帖 • 847 关注
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 443 关注
  • JVM

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

    180 引用 • 120 回帖
  • Word
    13 引用 • 41 回帖 • 1 关注
  • 书籍

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

    85 引用 • 414 回帖
  • Rust

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

    60 引用 • 22 回帖
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 412 关注
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖 • 7 关注
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 572 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    78 引用 • 37 回帖
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    79 引用 • 431 回帖 • 1 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用 • 1 关注
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    39 引用 • 170 回帖
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 623 关注
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    91 引用 • 59 回帖 • 1 关注