正在为您加载破荒时刻...

ArchLinux安装教程 | 从Windows到Linux的完整指南

ArchLinux安装教程 | 从Windows到Linux的完整指南

DeepSeek AI 摘要

这是一篇乔治网(George Website)的遗产,之前发表在了知乎,现在改了改,写了一些随笔,重新发布在合荒小站

前言

我一直以来是Windows的忠实用户,从古老的XP到2003到Vista到Win7,Win8…我都用过,大多数的感受是微软再也不震撼人心了…

我用过Win11的泄露版本,当时我还在小学,突然网上流传了泄密的Win11,我重装了系统,然而Win11泄露版并不好用,存在着许多BUG,我无奈回到了Win10,这期间丢失了许多在C盘写的一些随笔,后来我做了Win11 to go。后来发布的Win11预览版我并没用,因为Win11的泄密版对我打击很大,后来,我来到了Win11正式版。惊喜却少了许多……

我有一台MacBook,但是我并不满足,我总是渴望着折腾完黑苹果后的那种快感,无奈黑苹果对我来说是不可能的。

我是一个编程爱好者,虽然只是爱好者,但喜欢折腾,然后我就盯上了Linux。

我虽然使用Linux的时间不是很长,但我走了很多路,最早的CentOS,然后Ubuntu,再然后统信UOS,期间安装过虚拟机,也安装过实体机,我还试过WSL,ArchLinux是我最后选择的一款系统。

ArchLinux是一款不错的系统,就是很难上手。

写到这,它更多地不再是一个教程,而是一个随笔。

ArchLinux安装指南

一、分区(这一步要在Windows中进行)

我们要准备DiskGenius进行分区。

首先要准备一个大于30GB的ROOT分区,博主用的50GB,如果你是Linux专业人员,酌情考虑。

其次我们还需要一个6GB左右的SWAP分区。

这些需要在Windows下工作,Mac用户建议不要尝试。

二、制作系统U盘

这个和做WinPE有点像。

  1. 首先进入ArchLinux官网

  2. 右上角"Download",“BitTorrent Download (recommended)",“Torrent for 2020.04.01”(数字为当前版本号),下载了种子文件后,可以用迅雷、BitComet、qBittorrent、FDM等工具下载。

  3. rufus官网 下载Rufus,这是写入镜像工具。

  4. 在大大的"Download"下边找到并点击"Rufus 3.9 Portable”(数字为版本号),下载。双击运行,点"选择",找到之前下载的ArchLinux的ISO文件,开始以ISO文件写入。

三、正式安装

首先进入BIOS更改启动项(请您百度自行查询)。

0. 如果您的键盘不好使,解决办法

每次引导到Linux前,请在GRUB界面按"e",找到"Linux",在句末添加i8042.dumbkbd

1. 联网

(1) 有线连接者输入ip a即可联网
(2) 如果您需要无线连接,请执行以下命令

a. 输入iwctl

b. 进入iwd模式后,输入device list

c. 查看您的网卡名字,一般情况是wlan0,那么输入station wlan0 scan

d. 检查扫描网络,输入station wlan0 get-networks

e. 查看您的网络名称,输入station wlan0 connect "您的wlan名称"

f. 输入您的密码,然后就连上网络了;

g. 退出iwd模式,输入exit

(3) 检查网络

输入ping www.baidu.com,如果显示延迟等数据后,CTRL + C退出。

2. 更新系统时间

请输入timedatectl set-ntp true

3. 列出磁盘分区表

(1) 请输入fdisk -l

(2) 找到您的ROOT分区的设备名/dev/nvme0n1pX和SWAP分区的设备名/dev/nvme0n1pX和EFI分区的设备名/dev/nvme0n1p1(X代表数字)

4. 格式化分区

(1) 输入mkfs.ext4 /dev/root_partition(root_partition指的是根分区例如nvme0n1p4)

(2) 输入mkswap /dev/swap_partition(swap_partition指的是交换空间分区)

5. 挂载分区

(1) 输入mount /dev/root_partition /mnt(root_partition指的是根分区例如nvme0n1p4)

(2) 输入mkdir /mnt/boot

(3) 输入mkdir /mnt/boot/efi

(4) 输入mount /dev/nvme0n1p1 /mnt/boot/efi(默认EFI分区是nvme0n1p1)

6. 更换Pacman镜像

(0) 推荐清华源

(1) 输入vim /etc/pacman.d/mirrorlist

(2) 按一下i键进入写入模式

(3) 将白色部分第一行https://xxx.xxx.xxx.xxx/部分改为https://mirrors.tuna.tsinghua.edu.cn/(这是清华源的改法,其他请自行百度)

(4) 其他部分不要动!按下ESC + : + w + q退出VIM

7. 安装ArchLinux及软件包

请输入:

1
pacstrap /mnt base Linux Linux-firmware base-devel sof-firmware nano vi vim man-db man-pages texinfo networkmanager modemmanager iw net-tools dosfstools exfatprogs exfat-utils e2fsprogs ntfs-3g plasma kde-utilities sddm grub intel-ucode amd-ucode sudo efibootmgr mesa xf86-video-intel vulkan-intel libva-intel-driver libvdpau-va-gl intel-compute-runtime lib32-vulkan-intel lib32-mesa intel-gpu-tools nvidia nvidia-prime nvidia-settings nvidia-utils opencl-nvidia lib32-nvidia-utils lib32-opencl-nvidia libva-vdpau-driver xf86-video-amdgpu vulkan-radeon libva-mesa-driver mesa-vdpau opencl-mesa lib32-vulkan-radeon lib32-mesa noto-fonts-cjk noto-fonts-emoji os-prober dolphin

不要输入错了,这里面包含ArchLinux系统、大多数基本包、驱动程序、上网包、字体和KDE桌面环境。

8. 生成Fstab

输入genfstab -U /mnt >> /mnt/etc/fstab

9. Chroot

输入arch-chroot /mnt

这将进入新的系统,原先的/mnt目录已经成为当前的/(root)目录。

10. 时区

输入ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

然后输入hwclock --systohc

11. 本地化

vim编辑/etc/locale.gen,然后取消掉en_US.UTF-8 UTF-8zh_CN.UTF-8 UTF-8前的注释(#)

然后执行locale-gen

然后vim创建locale.conf文件,输入vim /etc/locale.conf

并填写LANG=en_US.UTF-8

警告:不要在此设置任何中文locale,会导致tty乱码。

12. 主机名

vim创建/etc/hostname文件,输入vim /etc/hostname,填写主机名。

13. 生成初始化内存盘

输入mkinitcpio -P

14. 设置ROOT密码

输入passwd

15. 添加用户

输入useradd -m -G "wheel" "您的用户名"

16. 设置用户密码

输入passwd 您的用户名

17. 让用户可以使用sudo

输入vim /etc/sudoers

将同时含有wheelNOPASSWD的一行取消注释(#)

然后: + w + q + !保存(这个文件需要添加感叹号以保存)

18. 安装启动加载程序(UEFI)

输入:

1
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB && grub-install --target=x86_64-efi --efi-directory=/boot/efi --removable

19. 启用OS-Prober、修复键盘并生成启动加载配置(UEFI)

(1) 输入vim /etc/default/grub

(2) 找到# GRUB_DISABLE_OS_PROBER=false行将其取消注释(#)。

(3) 找到以quiet结尾的一行空一格并添加i8042.dumbkbd

(4) 然后,执行grub-mkconfig -o /boot/grub/grub.cfg

20. 重新启动到BIOS来设置启动项目

重新启动到BIOS。

设置"GRUB"为第一启动项,设置Windows Boot Manager为第二启动项,如果没有GRUB,设置你的硬盘名为第一启动项。(如果您经常使用Windows,您可以把Windows Boot Manager设置为第一启动项,但是您要进ArchLinux需要进入BIOS更改)

21. 启动到新系统并设置服务

重新启动到GRUB并选择Arch Linux。使用root + 您设定的root密码登录到TTY。登录完成后,执行以下命令:

1
systemctl enable sddm && systemctl enable NetworkManager && reboot

这将启用SDDM登录管理器和网络组件,如果一切正确,您将在重启后看到SDDM登录屏幕。

22. 设置ArchLinuxCN软件包源并安装实用工具

(1) 重新启动到GRUB并选择Arch Linux。您应该看到SDDM登录屏幕。

(2) 使用您自己创建的用户登录到SDDM。

(3) 登录到Plasma后,在开始菜单中搜索"Konsole"来进入Konsole。

(4) 输入sudo vim /etc/pacman.conf

(5) 找到#[custom]。取消该行以及下面两行(共三行)的注释并将file:///开头的URL替换为https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

(6) 然后按: + w + q保存退出。

(7) 安装ArchLinuxCN密钥串:

  • a. 输入sudo pacman -S archlinuxcn-keyring
  • b. 安装YAY:输入sudo pacman -S yay

(8) 安装DEBian To Arch Package:输入yay -S debtap

23. 到此,恭喜您,您的ArchLinux安装完成,尽情玩吧!!!

后记

这是我在2022年写的一篇文章,里面的教程仍然可以用,今天写这篇文章也没参考2022年往后的教程了,时间过得真的好快,乔治网(George Website)的文字基本上也灰飞烟灭了,这也是乔治网(George Website)仅剩的遗产了,怀念当初折腾的日子,虽然那时已经知道这么折腾一点用处没有,普通人和Linux几乎无缘。

点这里看隐藏内容! 看到这里的都是我的朋友,去看看别的文章吧!Have a good day!🥰

本文为ArchLinux安装完整教程,基于2022年实战经验整理,帮助Linux初学者完成系统安装。

万物合鸣·独守一荒
共 28.86k 字 · 共 25 篇文章
本站已稳定运行 00 小时 00
载入旅行者一号距离信息...
AI Summary DeepSeek GitHub Hugo License Stack 萌ICP备 雾备 备案号 Umami Cloudflare Vercel Twikoo