经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库运维 » LinuxShell » 查看文章
Artix : Arch拥抱OpenRC 使用笔记
来源:cnblogs  作者:孤逐王  时间:2018/10/10 8:55:27  对本文有异议

轻量桌面Archlinux用户逃离systemd,拥抱Gentoo的openrc.

  • 镜像源:官方镜像源非常慢,曾经一度体验artix后就放弃了,后来发现了清华和腾讯云的镜像,速度非常快,现在又重新安装了Artix,替代Arch和Manjaro成为了使用的主力发行版。

Artix介绍:

Artix Linux on DistroWatch:
Artix Linux is a fork (or continuation as an autonomous project) of the Arch-OpenRC and Manjaro-OpenRC projects. Artix Linux offers a lightweight, rolling-release operating system featuring the OpenRC init software. (An alternative spin features the runit init software.) Three editions of Artix are available, a minimal Base system, an edition featuring the i3 window manager and an edition which runs the LXQt desktop.
主页:https://artixlinux.org/

安装详解:

It is possible to use runit iso to install OpenRC-based system, and vice-versa.
使用不同版本iso可以相互安装没有影响。

准备磁盘

  • 使用fdisk进行硬盘分区 (这里使用/dev/sda)
  1. fdisk /dev/sda
  • 格式化分区(使用mkfs)
  1. mkfs.ext4 -L ROOT /dev/sda1 <- root partition
  2. mkfs.ntfs -L HOME /dev/sda2 <- home partition, optional
  3. mkfs.ext4 -L BOOT /dev/sda3 <- boot partition, optional
  4. mkswap -L SWAP /dev/sda4 <- swap partition
  • The -L switch assigns labels to the partitions, which helps referring to them later through /dev/disk/by-label without having to remember their numbers.
  • 使用 mkfs.ntfs 时需要 ntfs-3g
  • 挂载分区
  1. mount /dev/sda1 /mnt
  2. mount /dev/sda2 /mnt/home (if created)
  3. mount /dev/sda3 /mnt/boot (if created)
  4. swapon /dev/sda4

安装base系统

  • 修改本地镜像

编辑/etc/pacman.d/mirrorlist,加入本地镜像,目前腾讯云和清华大学的镜像可用。

  1. Server = https://mirrors.cloud.tencent.com/artixlinux/$repo/os/$arch # 腾讯云
  2. Server = https://mirrors.tuna.tsinghua.edu.cn/artixlinux/$repo/os/$arch #清华大学

编辑/etc/pacman.d/mirrorlist-arch,注释掉Worldwide ,选择 China取消注释。

安装的时候一定要先修改镜像地址,不然安装速度让人发狂。

  • 更新软件仓库
  1. pacman -Syy
  • 安装系统

使用 basestrap 安装 base , init系统 (目前 openrcrunit 可用),base-devel 选装。

  1. basestrap /mnt base base-devel openrc
  • 使用 fstabgen 生成 /etc/fstab
  1. fstabgen -L /mnt >>/mnt/etc/fstab

-U for UUIDs
-L for partition labels:

  • chroot 进入新安装的Artix系统
  1. artools-chroot /mnt

配置base系统

  • 安装启动项:grubos-prober
  1. pacman -S grub os-prober
  2. grub-install --recheck /dev/sda
  3. grub-mkconfig -o /boot/grub/grub.cfg
  • 创建用户和密码
  1. useradd user -g wheel -m
  2. passwd user
  • 设置root密码
  1. passwd
  • 生成 locales:
  1. nano /etc/locale.gen <- uncomment your locale
  2. locale-gen

配置系统全局locale:编辑/etc/locale.conf(sourced by /etc/profile) 或
/etc/bash/bashrc.d/artix.bashrc/etc/bash/bashrc.d/local.bashrc
配置用户级locale: ~/.bashrc

  1. export LANG="en_US.UTF-8"
  2. export LC_COLLATE="C"
  • 安装networkmanager
  1. pacman -S networkmanager networkmanager-openrc network-manager-applet
  2. rc-update add NetworkManager default

安装完成

  1. exit <- exit chroot environment
  2. umount -R /mnt
  3. reboot
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号