最近全新安了一个Manjaro, 发现开机只有黑屏没有启动动画或者日志.

恢复启动日志

众所周知, linux系统启动的时候默认是会打出详细的启动日志的(就是一堆OK的那一个).

但是在Manjaro中默认并不会打印出这部分日志, 因为Manjaro默认在启动参数中添加了quiet来隐藏启动日志, 要想恢复只需要修改grub配置文件即可

打开终端, 运行以下指令修改grub config:

1
kate /etc/default/grub

如果你希望使用其它文本编辑器来编辑(如vim), 你可能需要使用sudo运行,否则无法保存.

找到类似以下的一行:

1
GRUB_CMDLINE_LINUX_DEFAULT="quiet apparmor=1 security=apparmor udev.log_priority=3"

将其中的quiet删除, 然后保存.

最后别忘了要更新grub, 才可以应用刚刚所作的更改. 在终端上运行:

1
sudo update-grub

重启即可看到熟悉的日志效果了.

~可以把电脑拿去星巴克装逼了~

使用BootSplash配置启动动画

在开始前强烈建议运行以下命令确保所有软件包与软件源已更新到最新:

1
sudo pacman -Syu

运行以下命令安装必要的BootSplash组件, 主题与配置工具

1
sudo pacman -S bootsplash-systemd bootsplash-manager bootsplash-theme-manjaro

安装完成后, 运行以下命令, bootsplash-manager就可以帮你完成剩余的所有设置了.

1
sudo bootsplash-manager -s manjaro

执行上面的命令会自动执行mkinitcpioupdate-grub

当然你也可以安装其它的bootsplash-manager主题, 只要在pacman -S bootsplash-theme-后按Tab键即可查看所有的主题. 在AUR仓库中可能有更多的主题可供下载.

BootSplash主题基本上就是不同的logo加一个Win10的ProcessRing, 其中bootsplash-theme-vendor可以将主板品牌logo作为图标(需要UEFI固件支持)

如果你不想用这样的Win10风开机动画的话, 可以考虑安装Plymouth 只要参考这篇文章即可, 此处不作展开 Plymouth有非常丰富的动画主题可以下载, 参考 https://github.com/adi1090x/plymouth-themes 总之比这个win10风好看多了 (