ubuntu18.04 + windows10双系统使用rEFInd引导(安装rEFInd-minimal主题)
安装rEFInd
命令行安装:
$ sudo apt-add-repository ppa:rodsmith/refind$ sudo apt-get update$ sudo apt-get install refind
deb包安装
/refind/installing.html#uinst_linux
下载Minimalistic rEFInd theme
进入到/boot/efi/EFI/refind/
创建themes
文件夹将主题git克隆到themes
文件下在refind.conf
的末尾添加include themes/rEFInd-minimal/theme.conf
具体命令如下:
sudo -scd /boot/efi/EFI/refindmkdir themesgit clone /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
说明:修改分辨率,忽略了一些不必要的加载项
启动项会自动检测,不必按照文件上说的手动添加
调整boot启动顺序
刚开始在Windows端使用easyUEFI调整的,但是修改不生效(浪费我时间)
直接进BIOS进行调整,简单粗暴
隐藏Linux的grub引导
完成上面四步,引导项就已经使用了rEFInd-minimal主题
但是进入ubuntu时仍然会有grub引导(多此一举),所以我们把它隐藏
修改Ubuntu默认引导文件
sudo vim /etc/default/grub
修改内容如下
GRUB_DEFAULT=0GRUB_HIDDEN_TIMEOUT=0GRUB_HIDDEN_TIMEOUT_QUIET=trueGRUB_TIMEOUT=0GRUB_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