ArchLinux安装后配置优化

启用休眠睡眠

# 休眠睡眠依赖swap分区或者swap文件,必须先创建相应分区或文件
# 使用lsblk -f 查看UUID

❯ lsblk -f
NAME        FSTYPE FSVER LABEL        UUID                                 FSAVAIL FSUSE% MOUNTPOINT
sda                                                                                       
├─sda1      ntfs         Applications 3E4641334640ECE9                                    
├─sda2      ntfs         Data         561C51971C5172CB                                    
└─sda3      ntfs         Game         C4762680762672FA                                    
nvme0n1                                                                                   
├─nvme0n1p1 vfat   FAT32              4C2B-F942                                           
├─nvme0n1p2 ntfs         WindowsOS    4C0E2D670E2D4AF2                                    
├─nvme0n1p3 vfat   FAT32              4036-BA1C                               1.9G     3% /boot
├─nvme0n1p4 swap   1                  52ca2c92-b9ec-4eca-9344-8c555218a6c3                [SWAP]
└─nvme0n1p5 xfs                       e6a0796f-1b96-478a-a436-62466b6e420c  150.4G    21% /


# 在/etc/default/grub中修改,添加resume参数
GRUB_CMDLINE_LINUX_DEFAULT="resume=UUID=52ca2c92-b9ec-4eca-9344-8c555218a6c3 loglevel=3 quiet"

# 在/etc/mkinitcpio.conf中HOOKS选项添加resume参数
# 使用lvm分区,需要将resume放在lvm2后面
HOOKS=(base udev resume autodetect modconf block filesystems keyboard fsck)

# 生成initramfs和grub.cfg
sudo mkinitcpio -p linux
sudo grub-mkconfig -o /boot/grub/grub.cfg

启用蓝牙

sudo pacman -S bluez bluez-utils bluedevil
sudo systemctl enable bluetooth
sudo systemctl start bluetooth
pacman -S pulseaudio-bluetooth
pulseaudio -k
pulseaudio --start

添加grub参数

# grub参数配置文件/etc/default/grub,修改之后记得运行grub-mkconfig生成新的grub配置
# 如下例:
GRUB_CMDLINE_LINUX_DEFAULT="resume=UUID=52ca2c92-b9ec-4eca-9344-8c555218a6c3 loglevel=3 quiet splash"
quiet:意为静默引导,不显示开机文字
splash:显示开机动画
# 例如想要实现archiso那样的开机log滚屏,需要设置选项如下
GRUB_CMDLINE_LINUX_DEFAULT="resume=UUID=52ca2c92-b9ec-4eca-9344-8c555218a6c3 loglevel=3"

intel_pstate

# Linux内核对CPU的工作频率管理,已经跟不上现代的CPU的需求,无法在效能与省电取得平衡,所以intel自己写了一段内核代 码,Intel_pstate……内核3.13中,已经放入这段代码,但没有默认启用
# 编辑/etc/default/grub,在GRUB_CMDLINE_LINUX_DEFAULT一行添加intel_pstate=enable
GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=enable resume=UUID=52ca2c92-b9ec-4eca-9344-8c555218a6c3 loglevel=3"
# 生成grub.cfg
sudo grub-mkconfig -o /boot/grub/grub.cfg 
# 检测是否成功
执行cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver命令,如果显示intel_pstate则表示启用成功,否则是未启用成功或不支持该功能。
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值