之前一直在用Manjaro,觉得很好用,但是一直有一个问题困扰了我很久,也就是需要关机或者重启的时间很长,有的时候将近2分钟,也没有找到有效的解决办法,所以想试试ArchLinux是不是也有这个问题。于是就有了这篇新手安装教程。1.准备下载镜像:https://repo.huaweicloud.com/...使用Ventoy制作启动U盘,将下载好的镜像复制到U盘中。当前系统下对硬盘进行分区,分为三个ext4格式的分区,分别设置为60G、80G和8G,分别对应/、/home和swap。当然,分区大小也要根据自己的需要进行调整。(这里先分区,后面的操作比较容易启动,动手能力强的可以忽略分区,然后在第2步分区。)1U盘启动根据自己的电脑找到对应的启动项选择列表模型。想装ArchLinux的人肯定不会卡在这里。在Ventoy中选择archlinux镜像,进入ArchLinuxLive,开始下面的安装之旅。2FormatthepartitiontofindthetargetpartitionID:fdisk-l,forexample,theresultis:thesizeofthesectoratthebeginningandendofthedevicetype/dev/sda1204813230071320960645MEFIsystem-->Forexample,thispartitionissetto/boot/efi/dev/sda21323008495762996494439989235.8GMicrosoft基本数据/dev/sda349576345662158962712582617260GMicrosoft基本数据/dev/sda46215925766227251191132544553MWindows恢复环境/dev/sda562272512074855423912582912060GLinux文件系统-->比如此分区设为/设备起点末尾扇区大小类型/dev/sdb11827696640195352371112582707260GLinux文件系统-->比如此分区设为/home/dev/sdb214498406429422182314923776071.2GLinux文件系统/dev/sdb3294221824713680895419459072200GMicrosoft基本数据/dev/sdb47136808961133139967419459072200GMicrosoft基本数据/dev/sdb511331399681827696014694556047331.2GMicrosoft基本数据/dev/sdb73410260471026014501MMicrosoft基本数据/dev/sdb8126363648144984063186204168.9GLinuxswap-->比Setthispartitiontoswapformatted/and/homepartitions:mkfs.ext4/dev/sda5mkfs.ext4/dev/sdb1初始化swap分区:mkswap/dev/sdb83挂载分区挂载根硬盘到/mnt:mount/dev/sda5/mnt挂载home硬盘到/mnt/home:mkdir/mnt/homemount/dev/sdb1/mnt/home挂载efi分区:mkdir-p/mnt/boot/efimount/dev/sda1/mnt/boot/efi激活swap分区:swapon/dev/sdb84连接WiFi并进入无线网络将管理交给提示符:iwctl的以下操作均在提示符中完成。首先,如果你不知道你的网络设备名称,请列出所有的WiFi设备:devicelist例如,无线设备的名称是wlan0。然后,扫描网络,执行:stationwlan0scan然后,你可以列出所有可用的网络:stationwlan0get-networks例如,要连接的WiFi名为CMCC。最后,连接网络:stationwlan0connectCMCC输入密码回车,即连接上WiFi。退出无线提示:exit测试网络是否连通:pingbaidu.com如果未连通,重复检查前面的操作。5更新系统时间timedatectlset-ntptrue2.安装1选择镜像文件/etc/pacman.d/mirrorlist定义了从哪个镜像源下载软件包。手动删除不需要的镜像源:vim/etc/pacman.d/mirrorlist参考:dd删除当前行,ndd删除包括当前行在内的n行。只需在#China下保留一两个镜像源即可。最新的archlinux镜像没有各国来源。建议删除该文件所有内容,手动添加国内源,如北京外国语大学镜像源:server=https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch2安装必要的软件包pacstrap/mntbasebase-devellinuxlinux-firmware至此系统安装完成。3、配置系统1的Fstab使用以下命令生成fstab文件(使用-U或-L选项设置UUID或卷标):genfstab-U/mnt>>/mnt/etc/fstab查看生成的/mnt/etc/fstab文件是正确的。:cat/mnt/etc/fstab2Chroot以root身份进入新安装的系统:arch-chroot/mnt3时区设置Timezone:ln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtimeRunhwclock(8)来生成/etc/adjtime:hwclock--systohc4Localization本地化的程序和库依赖于Locale对文本进行本地化,其中明确规定了地区格式、货币、时区日期、字符排列等本地化标准。它需要在这两个文件中设置:locale.gen和locale.conf。vim/etc/locale.genuses:500来到第500行,应该是#zh_CN.UTF-8UTF-8,输入0光标跳到当前行首位,输入x删除#.然后执行locale-gen生成locale信息:locale-gen创建/etc/locale.conf:vim/etc/locale.conf添加如下环境变量:LANG=en_US.UTF-8不建议设置任何中文locale这里,会造成tty乱码。5网络配置vim/etc/hostname添加你的域名,比如user-arch。添加vim/etc/hosts:127.0.0.1localhost127.0.1.1user-arch#改成你设置的hostname255.255.255.255broadcasthost::1localhostip6-localhostip6-loopbackff02::1ip6-allnodesff02::2ip6-allrouters安装网管工具:pacman-Snetworkmanager添加NM自启动:systemctlenableNetworkManager6修改root密码passwd7添加用户账号假设你要添加的用户名为user,添加新用户:useradd-muser设置密码为这个用户:pwd用户4.安装bootloader1安装pacman-Sgrubefibootmgr安装grub到efi分区:grub-install--target=x86_64-efi--efi-directory=/boot/efi--bootloader-id=ArchLinux2生成grubConfiguregrub-mkconfig-o/boot/grub/grub.cfg5.设置中文环境要列出所有启用的语言环境,使用:locale-a在启用语言环境之前,您需要先生成它。在/etc/locale.gen中取消对应的注释,然后执行locale-gen。注释掉一行将删除相应的语言环境。请启用所有用户都可以使用的语言环境及其变体。参考第三步中的本地化。1设置locale要显示正在使用的Locale和相关环境变量,运行:locale查看已经制作的locales:localectllist-locales设置环境变量:将vim/etc/locale.conf替换为:LANG=zh_CN。UTF-8LC_COLLATE=CLC_TIME=zh_CN.UTF-82不重启,立即启用新的localeunsetLANGsource/etc/profile.d/locale.sh6.安装KDE的时候不知道wayland,所以安装完kdewayland,字体极其模糊。Wayland“Wayland(简体中文)”)是新的显示服务协议,Weston是参考实现。它仍处于开发阶段,支持的程序很少。1安装显卡驱动Linux内核包含一个开源的显卡驱动,支持硬件加速。OpenGL和X11的2D加速需要用户空间工具。执行以下命令查询显卡类型:lspci|grep-eVGA-e3D安装相应的驱动,输入以下命令查看所有开源驱动:pacman-Ssxf86-video2安装显示管理器pacman-Ssddm添加为自启动服务:systemctlenablesddm。service3Installxorgpacman-Sxorg-server4InstallKDEkde-applications会安装所有的KDE软件,如果不需要全部安装,可以只安装其中的几个。安装桌面和所有KDE软件:pacman-Splasma-metakde-applications只安装文件管理器Dolphin,终端仿真器Konsole:pacman-Splasma-metakonsoledolphin7.启动前只安装中文字体就可以了基础软件,进入kde桌面后安装其他软件比较好。1.中文字体pacman-Sadobe-source-han-sans-cn-fonts2.输入法安装:sudopacman-Sfcitx5-rimefcitx5-configtoolfcitx5-gtkfcitx5-qt添加自启动:cp/usr/share/applications/org.fcitx.Fcitx5.desktop~/.config/autostart设置环境变量:vim.pam_environment输入法环境变量GTK_IM_MODULEDEFAULT=fcitxQT_IM_MODULEDEFAULT=fcitxXMODIFIERSDEFAULT=\@im=fcitxSDL_IM_MODULEDEFAULT=fcitx教程结束。
