2023.7 Archlinux 安装教程

一 基础安装 1.禁用reflector systemctl stop reflector.service 2.确认是否为UEFI模式 ls /sys/firmware/efi/efivars 如果有输出则为UEFI模式 3.更新系统时钟 timedatectl set-ntp true # 将系统时间与网络时间进行同步 timedatectl status # 检查服务状态 4.更新镜像源 vim /etc/pacman.d/mirrorlist 在最上面添加 Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch # 清华大学开源软件镜像站 5.分区与格式化 转换磁盘为 gpt 类型 lsblk #显示分区情况 找到你想安装的磁盘名称 parted /dev/nvmexn1 #执行parted,进入交互式命令行,进行磁盘类型变更 (parted)mktable #输入mktable New disk label type? gpt #输入gpt 将磁盘类型转换为gpt 如磁盘有数据会警告,输入yes即可 quit #最后quit退出parted命令行交互 EFI分区: /efi 1G Swap分区: 32G /分区:剩余 cfdisk /dev/nvmexn1 # 对安装 archlinux 的磁盘分区 查看分区 fdisk -l 格式化 mkswap /dev/nvmexn1pn mkfs.ext4 /dev/nvmexn1pn mkfs....

七月 5, 2023

阿米洛在Arch下的键位映射

阿米洛键盘的F区在 Archlinux 是有问题的,通过 Xmodmap 去修改键位映射 下载 Xmodmap 文件,修改为隐藏文件,放入 ~ 目录 修改 ~/.xinitrc,增加代码 [[ -f ~/.Xmodmap ]] && xmodmap ~/.Xmodmap

三月 11, 2023

在Arch上使用Laravel valet

valet-linux的github地址 valet默认是使用NetWorkManager来管理dnsmasq的,不过我是用netctl来管理网络的,所以默认安装后ping foo.app并不能指向127.0.0.1 那么就直接用dnsmasq了 $ sudo vim /etc/dnsmasq.conf 修改listen-address和address listen-address=127.0.0.1 address=/app/127.0.0.1 address=/dev/192.168.10.10 指向dev的是homestead的ip,valet的默认domain修改为app 修改 /etc/resolv.conf 将 nameserver 127.0.0.1 加到最上面 使用 $ sudo chattr +i /etc/resolv.conf 为其加锁,最后别忘了用systemd将dnsmasq自动启动 $ sudo systemctl enable dnsmasq valet-linux其他的使用按照github wiki上的操作即可,目前没有发现什么异常

五月 13, 2017