arch的文档就是全。
不需要这么麻烦吧,执行archinstall根据提示操作就可以了
iso镜像不是ios
archinstall节省大量时间, 进桌面后再慢慢配置~
其实可以用 systemd-nspawn 搞一个容器,没必要上虚拟机
参考:https://wiki.archlinux.org/title/Systemd-nspawn#Create_and_boot_a_minimal_Arch_Linux_container
其实可以用 systemd-nspawn 搞一个容器,没必要上虚拟机
参考:https://wiki.archlinux.org/title/Systemd-nspawn#Create_and_boot_a_minimal_Arch_Linux_container
为什么你总能发现好玩的
他可以直接输入archinstall然后回车,以TUI界面安装archlinux,安装过程和Debian差不多,可自定义性也保留得很好,减轻了新手的痛苦,让新手也能用上原汁原味的archlinux
他安装了DDE,但是WM怎么显示mutter,不应该是kwin吗
他可以直接输入archinstall然后回车,以TUI界面安装archlinux,安装过程和Debian差不多,可自定义性也保留得很好,减轻了新手的痛苦,让新手也能用上原汁原味的archlinux
他安装了DDE,但是WM怎么显示mutter,不应该是kwin吗
我没用 kwin,因为在我的容器里用 kwin 经常进不了桌面。不安装 deepin-kwin 就会自动 fallback 到 deepin-wm,大概是它会显示为 mutter
我没用 kwin,因为在我的容器里用 kwin 经常进不了桌面。不安装 deepin-kwin 就会自动 fallback 到 deepin-wm,大概是它会显示为 mutter
我的screenfetch的WM这里还会显示GNOME
Popular Ranking
ChangePopular Events
More
一、Arch Linux简介
Arch Linux 是一个独立开发的 x86-64 通用 GNU/Linux 发行版,其用途广泛,足以适应任何角色。开发侧重于简单、极简主义和代码优雅。Arch 是作为一个最小的基础系统安装的,由用户配置,通过仅安装其独特目的所需或所需的东西来组装他们自己的理想环境。官方没有提供 GUI 配置实用程序,大多数系统配置是通过编辑简单的文本文件从 shell 执行的。Arch 努力保持领先,通常提供大多数软件的最新稳定版本。
Arch Linux 使用自己的
Pacman
包管理器,它将简单的二进制包与易于使用的包构建系统结合在一起。这允许用户轻松管理和自定义包,从官方 Arch 软件到用户自己的个人包,再到来自 3rd 方来源的包。存储库系统还允许用户轻松构建和维护自己的自定义构建脚本、包和存储库,从而鼓励社区发展和贡献。最小的 Arch 基础包集位于精简的
[core]
存储库中。此外,官方的[extra]
、[community]
、[testing]
仓库提供了数千个高质量的包来满足您的软件需求。Arch 还提供 Arch Linux 用户存储库 (AUR),其中包含超过 49,000 个构建脚本,用于使用 Arch Linux makepkg 应用程序从源代码编译可安装包。Arch Linux 使用“滚动发布”系统,允许一次性安装和永久软件升级。通常不需要将 Arch Linux 系统从一个“版本”重新安装或升级到下一个“版本”。通过发出一个命令,Arch 系统就可以保持最新状态并处于最前沿。
Arch 努力使其软件包尽可能接近原始上游软件。补丁仅在必要时应用,以确保应用程序与安装在最新 Arch 系统上的其他软件包一起正确编译和运行。
Arch Linux 是一个多功能且简单的发行版,旨在满足有能力的 Linux® 用户的需求。它功能强大且易于管理,使其成为服务器和工作站的理想发行版。把它带到你喜欢的任何方向。
Linux发行版=Linux内核+包管理工具+桌面环境
从表面来看,各个Linux发行版不同之处在于发行版集成的工具、包管理工具以及软件仓库的不同,而不是桌面环境(DE)的不同,当然还有稳定性、服务等方面的不同。
常见的Linux发行版有Ubuntu、Fedora、openSUSE、Debian、Mint、CentOS、Arch、Gentoo、Deepin
三、Arch Linux下载
官网镜像下载地址
https://archlinux.org/releng/releases/
四、安装注意事项及步骤
注意事项
ArchLinux
需要联网;mount
挂载是将 硬盘里分区 挂载到 live 环境chroot
是在 live 环境 和 安装到磁盘的系统 之间切换NetworkManager
和 执行dhcpcd
(实体机需要)uefi + gpt + efi
或legacy + mbr
grub(bios 启动)
或grub + efibootmgr(EFI 启动)
安装思路梳理
archLinu_xxxxx.iso
镜像fstab
后,chroot
切换操作权Locale
root
密码,和新建一个用户grub
NetworkManager
服务自动联网DDE
ArchLinux
的快乐五、详细安装步骤
1.在VMware里面新建系统:
选择自定义(高级),因为
VM
对ArchLinux
没有直接支持; 选择Linux(L)
时候选择选用Linux 5.x
的内核版本挂载
iso
镜像设置为
EFI
方式启动启动虚拟机,默认选择第一个:
等待一阵如下跳动
进入到 live 环境 (此是内存条里面,加载的刚才的 iso 镜像系统),注意此时 root 用户是 红色
2. 更新系统时区
timedatectl set-ntp true
3. 磁盘分区
对已有分区表的一整块、未格式化的 磁盘,进行分区后得到2个子分区且对每一个子分区选择适合的TYPE;
输入以下命令:
EFI分区格式化
创建swap分区:
挂载分区:
查看磁盘分区情况
4.更新为国内镜像源
将最新的镜像源更新为国内的,保存在/etc/pacman.d/mirrorlist目录下
也可以手动替换到“/etc/pacman.d/mirrorlistg”中
5.安装 Arch Linux
安装基本系统(包括linux内核以及基础软件包),这里相比参考文章多给了几个软件包,因为这些对用户来说还是比较重要的 ,有几种内核可以安装:
普通内核(linux linux-headers)
lts稳定版内核(linux-lts linux-lts-headers)
zen内核(linux-zen,linux-zen-headers)
安装普通内核就可以
LTS内核
pacstrap /mnt base linux-lts linux-lts-headers linux-firmware base-devel
普通内核
pacstrap /mnt base linux linux-headers linux-firmware base-devel
6.写入分区表:
genfstab -U /mnt >> /mnt/etc/fstab
7.进入新系统
arch-chroot /mnt
8.安装DDE深度桌面环境
pacman -S vim sudo vim ttf-dejavu networkmanager
pacman -S lightdm xorg-server deepin-kwin deepin deepin-extra
9.设置时区时间和语言
输入
vim /etc/locale.gen
,删除前面的“#”,保存10.设置root用户密码
设置root用户的密码
11.创建新用户
执行如下命令,很坑的的一点,如果安装深度环境 DDE 的话,必须要新建用户
-m:创建用户主目录(/home/[用户名])
-G:用户要加入的附加组列表;此处将用户加到wheel组中,之后可以给这个组执行sudo命令的权限
-s:指定了用户默认登录shell的路径,此处设置为bash的路径
设置密码:
然后输入两次密码即可。提权, 修改 /etc/sudoers文件,删除wheel组前面的注释(#)即可:
12.安装grub
EFI 启动方式, 需安装 grub 和 efibootmgr
pacman -S grub efibootmgr
然后,还需要将其安装到EFI分区当中:
grub-install --recheck /dev/
# 注意:此处的 /dev/sda 后没有数字生成一个grub的配置文件
grub-mkconfig -o /boot/grub/grub.cfg
13.重启系统
14.启动服务
systemctl enable --now NetworkMangaer
systemctl enable --now lightdm
参考资料: