命令行安装:
$ sudo apt-add-repository ppa:rodsmith/refind
$ sudo apt-get update
$ sudo apt-get install refind
deb包安装
http://www.rodsbooks.com/refind/installing.html#uinst_linux
- 进入到
/boot/efi/EFI/refind/
- 创建
themes
文件夹- 将主题git克隆到
themes
文件下- 在
refind.conf
的末尾添加include themes/rEFInd-minimal/theme.conf
具体命令如下:
sudo -s
cd /boot/efi/EFI/refind
mkdir themes
git clone https://github.com/EvanPurkhiser/rEFInd-minimal.git
refind.conf
(末尾添加)
include themes/rEFInd-minimal/theme.conf
resolution 1920 1080
dont_scan_dirs \efi\boot
scan_all_linux_kernels false
说明:修改分辨率,忽略了一些不必要的加载项
启动项会自动检测,不必按照文件上说的手动添加
刚开始在Windows端使用easyUEFI调整的,但是修改不生效(浪费我时间)
直接进BIOS进行调整,简单粗暴
完成上面四步,引导项就已经使用了rEFInd-minimal主题
但是进入ubuntu时仍然会有grub引导(多此一举),所以我们把它隐藏
修改Ubuntu默认引导文件
sudo vim /etc/default/grub
修改内容如下
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_OS_PROBER=true
主要是:GRUB_TIMEOUT=0
,GRUB_DISABLE_OS_PROBER=true
更新grub
sudo update-grub
进入BIOS修改boot启动顺序(很重要)
进ubuntu卸载rEFInd
sudo rm -r /boot/efi/EFI/refind
恢复Linux的grub引导
sudo vim /etc/default/grub
调整GRUB_TIMEOUT=20
(时间你自己定)
删除GRUB_DISABLE_OS_PROBER=true
更新grub
sudo update-grub