2023安装archlinux笔记 | 您所在的位置:网站首页 › archlinux安装deb包命令 › 2023安装archlinux笔记 |
本文只是个笔记,不是详细教程,仅供参考。 安装过程基本与 《2021年vmware安装archlinux》 https://blog.csdn.net/lxyoucan/article/details/115226297 差不多。 无U盘安装不想格式化U盘了,直接从硬盘安装。参考一下文章。 《没有U盘纯硬盘安装linux之Archlinux》 https://blog.csdn.net/lxyoucan/article/details/124519765 命令行连wifi原本使用以下方法是可行的,但是在2023版本的安装光盘中好像没有wlist 《archlinux wifi 开机自动连接》 https://blog.csdn.net/lxyoucan/article/details/124531129 使用iwlist 代替 # 查看wifi列表 iwlist scanning | grep ESSID #生成密码配置文件 wpa_passphrase wifiname password > internet.conf #连接wifi wpa_supplicant -c internet.conf -i wlan0 & #自动生成ip dhcpcd & 启用SSH(可选)通过ssh远程安装,可以直接复制粘贴一些命令,省的纯手打了。 查ip 执行 ip addr 我这里查到的ip 是 172.16.184.11 设置root密码 passwd root客户端连接ssh 命令如下: ssh [email protected]简单的3步就可以粘贴命令了,复制粘贴要程序员的本能。 而且也方便我后续操作的截图。 禁用 reflector2020 年新版 archliveiso 加入了 reflector 服务,它会自己更新 mirrorlist。在特定情况下,它会误删某些有用的源信息。这里联网后的第一件事就是将其禁用。也许它是一个好用的工具,但是很明显,它并不适合在安装的时候启用。 systemctl stop reflector.service 更新系统时钟 timedatectl set-ntp true #将系统时间与网络时间进行同步 timedatectl status #检查服务状态 更换国内镜像源加快下载速度这一步很关键,我第一次安装,根据官方文档一步步安装,后来在安装步骤等待了1个多小时,还没成功,被迫放弃重新来一遍。 后来在https://archlinuxstudio.github.io/ArchLinuxTutorial/#/rookie/basic_install看到设置源的内容。 vim /etc/pacman.d/mirrorlist在上面放上国内的源。 分区如果是全新的盘,分区方法可以参考: 《2021年vmware安装archlinux》 https://blog.csdn.net/lxyoucan/article/details/115226297 因为我的磁盘里是双系统,我分区是在PE中提前分好了。 我这里只要格式化一下就好了。 mkfs.ext4 /dev/nvme0n1p5 挂载 #挂载主分区 对应最终的/分区 mount /dev/nvme0n1p5 /mnt mkdir /mnt/boot #挂载引导分区 mkdir /mnt/boot/EFI mount /dev/nvme0n1p1 /mnt/boot/EFI 安装 基础包 pacstrap /mnt base base-devel linux linux-firmware #base-devel在AUR包的安装是必须的如果你这一步特别久,请检查一下是不是国内镜像源设置的有问题。我一开始没设置特别慢,等待了1个多小时,实在等不下去,又重新安装的。 功能性软件 pacstrap /mnt dhcpcd iwd vim sudo bash-completion #一个有线所需 一个无线所需 一个编辑器 一个提权工具 一个补全工具 iwd也需要dhcpcd wifi相关 虚拟机种一般不用,物理机可能需要安装。 pacstrap /mnt dhcpcd wireless_tools wpa_supplicant 配置系统 Fstab生成一个fstab文件(分别使用-U或-L定义UUID或标签): genfstab -U /mnt >> /mnt/etc/fstab检查生成的/mnt/etc/fstab文件,并在出现错误的情况下对其进行编辑。 Chroot将root更改为新系统: arch-chroot /mnt 设置时区,去掉 en_US.UTF-8 行以及 zh_CN.UTF-8 的注释符号(#)。 生成 locale。 向 /etc/locale.conf 输入内容 根据自己需要选择环境,二选一。我更喜欢中文的。 英文环境: echo 'LANG=en_US.UTF-8' > /etc/locale.conf中文环境: echo 'LANG=zh_CN.UTF-8' > /etc/locale.conf 安装微码 pacman -S intel-ucode #Intel pacman -S amd-ucode #AMD 安装引导程序 pacman -S grub efibootmgr #grub是启动引导器,efibootmgr被 grub 脚本用来将启动项写入 NVRAM。 grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=GRUB #取名为GRUB 并将grubx64.efi安装到之前的指定位置
设置root的密码!!! 不能忘记这一步,否则重启无法登录啦。 passwd root exit # 退回安装环境# umount -R /mnt # 卸载新分区 reboot # 重启重启以后就可以正常启动了,安装完成。 网络开机自动连接安装完成后,发现网络不通。 systemctl enable dhcpcd #设置开机启动 systemctl start dhcpcd #立即启动dhcp如果是有线网络,等待一会儿,ping www.baidu.com 发现网络已经通了。 此时重启后,wifi是没有成功连接的。还需要手连接。 使用以下方法可以开启自动连接wifi 《archlinux wifi 开机自动连接》 https://blog.csdn.net/lxyoucan/article/details/124531129 创建用户 # 创建用户 useradd -m -g users -G wheel -s /bin/bash itkey # 修改密码 passwd itkey让刚创建的用户拥有sudo 权限。 EDITOR=vim visudo
现在ssh是无法连接的,安装一下ssh服务。方便我远程安装系统。 pacman -S openssh # 查看状态 systemctl status sshd.service # 启动服务 systemctl start sshd #开机启动 systemctl enable sshd.service 默认不支持root登录,如果需要root登录。 vim /etc/ssh/sshd_config增加如下配置(如果已经有则在此基础上修改): PermitRootLogin yes 安装图形界面相关的软件我本人主要使用平铺桌面的。图形界面的安装可以参考: 《archlinux配置Xfce+fcitx5中文输入法》 https://blog.csdn.net/lxyoucan/article/details/116897679 #一个平铺窗口管理器 pacman -S awesome # 没有安装X服务的,桌面环境都依赖它,需要安装一下 sudo pacman -S xorg-server --noconfirm # 安装中文字体,解决乱码的问题 sudo pacman -S adobe-source-han-serif-cn-fonts wqy-zenhei --noconfirm # 安装xinit sudo pacman -S xorg-xinit --noconfirm #lxdm显示管理器 pacman -S lxdm --noconfirm开机自动启动 当然有喜欢图形界面的朋友,喜欢很次开机都自动进界面而不是图形界面,可以如下设置: #开机启动显示管理器 systemctl enable lxdm #立即开启lxdm systemctl start lxdm这样登录界面就可以出来了。 不知道为什么,我使用LightDM无法启动服务,后来换成lxdm就可以正常访问了。 4K屏设置dpi4K显示器,i3wm默认显示字体太小了。如何调整呢? 如果您没有使用桌面环境(如 KDE、Xfce 或其他为您操作 X 设置的环境),您可以通过 Xresources 中的变量手动设置所需的 DPI 设置:Xft.dpi 对于 ,使用 96 的整数倍通常效果最好,例如 192 表示 200% 缩放。Xft.dpi 创建文件~/.Xresources 内容如下: Xft.dpi: 180设置完成以后,重启生效。 kitty终端我这里使用kitty,细节可以参考: 《kitty终端使用笔记》 https://blog.csdn.net/lxyoucan/article/details/124423741 开启 32 位支持库与 ArchLinuxCN 支持库 vim /etc/pacman.conf去掉[multilib]一节中两行的注释,来开启 32 位库支持。 在文档结尾处加入下面的文字,来开启 ArchLinuxCN 源。 [archlinuxcn] Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch修改后的文件末尾如下: [multilib] Include = /etc/pacman.d/mirrorlist [archlinuxcn] SigLevel = Optional TrustAll Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch最后:wq 保存退出,刷新 pacman 数据库。 pacman -Syyu重启电脑,即可看到欢迎界面,输入新用户的密码即可登录桌面。 安装yay《ArchLinux常用软件》 https://blog.csdn.net/lxyoucan/article/details/124559199 sudo pacman -S yayedge浏览器 yay -S microsoft-edge-stable-bin 开机自动连接蓝牙键盘《linux命令行连接蓝牙键盘》 https://blog.csdn.net/lxyoucan/article/details/124705648 grub增加windows的启动菜单(未成功) vim /etc/default/grub增加以下 GRUB_DISABLE_OS_PROBER=false 这样就可以扫描到其他的系统。 然后重启生成启动配置文件 sudo grub-mkconfig -o /boot/grub/grub.cfg 与windows共用蓝牙键盘《windows11 + linux 蓝牙连接问题》 https://blog.csdn.net/lxyoucan/article/details/125594711 [LinkKey] Key=6DE336B406A045D4B9EFCB18636A8CA6 archlinux安装nodejs版本管理器nvm《archlinux安装nodejs版本管理器nvm》 https://blog.csdn.net/lxyoucan/article/details/126868907 网易云音乐 sudo pacman -S netease-cloud-music高分屏设置dpi Linux: ①命令行启动附加参数–force-device-scale-factor=1.5 ②修改desktop文件 /usr/share/applications/netease-cloud-music.desktop Exec=netease-cloud-music --force-device-scale-factor=1.5 %U(PS:1.5为缩放倍速可自行调整) 参考: https://zhuanlan.zhihu.com/p/392892970 i3wm开启自动设置显示器顺序方向分辨率https://blog.csdn.net/lxyoucan/article/details/124794123 自动挂载NTFS sudo pacman -S ntfs-3g 手动挂载root用户执行以下命令 #挂载C盘 ntfs-3g /dev/nvme0n1p3 /mnt/windows #挂载D盘 ntfs-3g /dev/nvme0n1p4 /mnt/data 自动挂载编辑/etc/fstab 增加内容如下: /dev/nvme0n1p3 /mnt/windows ntfs-3g defaults 0 0 /dev/nvme0n1p4 /mnt/data ntfs-3g defaults 0 0这样重启电脑也会自动挂载。 参考: 《NTFS-3G》https://wiki.archlinux.org/title/NTFS-3G 音频控制我的声音一开始很奇怪,一会儿从笔记本电脑中输出。一会儿从HDMI的音频口输出。搞的我整个人都要疯狂了。 sudo pacman -Sy pavucontrol由于pavucontrol使用PulseAudio,因此还必须安装:pacman -s pulseaudio。重新启动后(可能需要启动PulseAudio的systemd作业),pavucontrol可以连接到PulseAudio。 参考: https://qastack.cn/unix/390907/sound-via-hdmi-on-arch-linux 截图《i3wm中截图软件flameshot deepin-screenshot》 https://blog.csdn.net/lxyoucan/article/details/124752394 |
CopyRight 2018-2019 实验室设备网 版权所有 |