Artix : Arch拥抱OpenRC 使用笔记
轻量桌面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.
安装详解:
it is possible to use runit iso to install openrc-based system, and vice-versa.
使用不同版本iso可以相互安装没有影响。
准备磁盘
- 使用fdisk进行硬盘分区 (这里使用/dev/sda)
fdisk /dev/sda
- 格式化分区(使用mkfs)
mkfs.ext4 -l root /dev/sda1 <- root partition mkfs.ntfs -l home /dev/sda2 <- home partition, optional mkfs.ext4 -l boot /dev/sda3 <- boot partition, optional 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
- 挂载分区
mount /dev/sda1 /mnt mount /dev/sda2 /mnt/home (if created) mount /dev/sda3 /mnt/boot (if created) swapon /dev/sda4
安装base
系统
- 修改本地镜像
编辑/etc/pacman.d/mirrorlist
,加入本地镜像,目前腾讯云和清华大学的镜像可用。
server = https://mirrors.cloud.tencent.com/artixlinux/$repo/os/$arch # 腾讯云 server = https://mirrors.tuna.tsinghua.edu.cn/artixlinux/$repo/os/$arch #清华大学
编辑/etc/pacman.d/mirrorlist-arch
,注释掉worldwide
,选择 china
取消注释。
安装的时候一定要先修改镜像地址,不然安装速度让人发狂。
- 更新软件仓库
pacman -syy
- 安装系统
使用 basestrap
安装 base
, init系统 (目前 openrc
或 runit
可用),base-devel
选装。
basestrap /mnt base base-devel openrc
- 使用
fstabgen
生成/etc/fstab
fstabgen -l /mnt >>/mnt/etc/fstab
-u for uuids
-l for partition labels:
- chroot 进入新安装的artix系统
artools-chroot /mnt
配置base
系统
- 安装启动项:
grub
和os-prober
pacman -s grub os-prober grub-install --recheck /dev/sda grub-mkconfig -o /boot/grub/grub.cfg
- 创建用户和密码
useradd user -g wheel -m passwd user
- 设置root密码
passwd
- 生成
locales
:
nano /etc/locale.gen <- uncomment your locale locale-gen
配置系统全局locale:编辑
/etc/locale.conf
(sourced by /etc/profile) 或/etc/bash/bashrc.d/artix.bashrc
或/etc/bash/bashrc.d/local.bashrc
;
配置用户级locale:~/.bashrc
export lang="en_us.utf-8" export lc_collate="c"
- 安装
networkmanager
pacman -s networkmanager networkmanager-openrc network-manager-applet rc-update add networkmanager default
安装完成
exit <- exit chroot environment umount -r /mnt reboot
上一篇: ORACLE官方SQL语言参考之关于SQL函数的实例讲解
下一篇: 佛山清明节好玩的地方大全