本篇要点:

  • 安装 lts 内核
  • 修改 grub 配置
  • 修复 virtualbox 模块错误

安装 lts 内核(这里只针对 Arch Linux

1
sudo pacman -S linux-lts linux-lts-headers

修改 grub 的默认启动项

编辑 /etc/default/grub

1
GRUB_DEFAULT="2"

数字请自行调整

禁用 grub 高级选项子菜单

编辑 /etc/default/grub 文件,添加以下内容:

1
GRUB_DISABLE_SUBMENU=y

生成 grub 配置

1
sudo grub-mkconfig -o /boot/grub/grub.cfg

启用 lts 内核后需要修复 virtualbox 模块错误(这里只针对 Arch Linux

1
2
sudo pacman -S virtualbox-host-dkms
modprobe vboxdrv

参考资料

  1. https://wiki.archlinux.org/index.php/Kernels
  2. https://wiki.archlinux.org/index.php/VirtualBox
  3. https://wiki.archlinux.org/index.php/GRUB
  4. https://bbs.archlinux.org/viewtopic.php?id=182247