- 作者:
- 分类:知识&开发->OS->Linux基本
- 阅读:451
- 点赞:0
- 版权:CC BY-SA 4.0
- 创建:2019-10-13
- 更新:2020-12-13
- 关键词: 启动 启动管理 rEFInd EFI UEFI BIOS 多系统 启动修复 双系统 三系统
电脑装多个系统时,使用 rEFInd 来方便地管理启动项,并且定制漂亮的启动界面
版权声明:本文为 neucrack 的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接(持续更新):https://neucrack.com/p/63
原文链接(持续更新):https://neucrack.com/p/63
rEFInd是eEFIt的改进分支
- 下载rEFInd
- 找一个喜欢的主题并修改配置
- 挂载启动盘到
/boot/efi
复制内容到
/boot/efi/EFI/refind
下lsblk
sudo mount /dev/sda2 efi
添加启动项, 参考另一篇文章: UEFI启动分析 UEFI设置启动项
sudo efibootmgr -d /dev/sda -p 2 -c -L rEFInd -l /EFI/refind/refind_x64.efi
- 然后重启进 BIOS/EFI 设置首选启动项为
rEFInd
即可
➜ ~ cd /boot
➜ /boot ls
config-4.15.0-46-generic memtest86+.elf
config-4.15.0-51-generic memtest86+_multiboot.bin
efi refind_linux.conf
grub System.map-4.15.0-46-generic
initrd.img-4.15.0-46-generic System.map-4.15.0-51-generic
initrd.img-4.15.0-51-generic vmlinuz-4.15.0-46-generic
memtest86+.bin vmlinuz-4.15.0-51-generic
➜ /boot cd efi
➜ efi ls
➜ efi ls
➜ efi lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 35.3M 1 loop /snap/gtk-common-themes/1198
loop1 7:1 0 3.7M 1 loop /snap/gnome-system-monitor/83
loop2 7:2 0 53.7M 1 loop /snap/core18/970
loop3 7:3 0 34.6M 1 loop /snap/gtk-common-themes/818
loop4 7:4 0 151.2M 1 loop /snap/gnome-3-28-1804/55
loop5 7:5 0 14.8M 1 loop /snap/gnome-characters/284
loop6 7:6 0 91M 1 loop /snap/core/6405
loop7 7:7 0 91.1M 1 loop /snap/core/6531
loop8 7:8 0 14.5M 1 loop /snap/gnome-logs/45
loop9 7:9 0 14.8M 1 loop /snap/gnome-characters/280
loop10 7:10 0 4M 1 loop /snap/gnome-calculator/352
loop11 7:11 0 42.1M 1 loop /snap/gtk-common-themes/701
loop12 7:12 0 140.7M 1 loop /snap/gnome-3-26-1604/86
loop13 7:13 0 4M 1 loop /snap/gnome-calculator/406
loop14 7:14 0 151M 1 loop /snap/gnome-3-28-1804/51
loop15 7:15 0 88.4M 1 loop /snap/core/6964
loop16 7:16 0 1008K 1 loop /snap/gnome-logs/57
loop17 7:17 0 53.7M 1 loop /snap/core18/782
loop18 7:18 0 2.3M 1 loop /snap/gnome-calculator/260
loop19 7:19 0 1008K 1 loop /snap/gnome-logs/61
loop20 7:20 0 3.7M 1 loop /snap/gnome-system-monitor/87
loop21 7:21 0 140.7M 1 loop /snap/gnome-3-26-1604/82
sda 8:0 0 232.9G 0 disk
├─sda1 8:1 0 450M 0 part
├─sda2 8:2 0 100M 0 part
├─sda3 8:3 0 16M 0 part
├─sda4 8:4 0 178.6G 0 part
├─sda5 8:5 0 917M 0 part
├─sda6 8:6 0 238M 0 part [SWAP]
└─sda7 8:7 0 52.7G 0 part /
sdb 8:16 0 1.8T 0 disk
├─sdb1 8:17 0 128M 0 part
├─sdb2 8:18 0 1T 0 part /media/neucrack/data
├─sdb3 8:19 0 500G 0 part /media/neucrack/software
└─sdb4 8:20 0 338.9G 0 part /home
➜ efi sudo mount /dev/sda2 efi
[sudo] neucrack 的密码:
mount: efi: mount point does not exist.
➜ efi cd ..
➜ /boot sudo mount /dev/sda2 efi
➜ /boot ls
config-4.15.0-46-generic initrd.img-4.15.0-51-generic System.map-4.15.0-46-generic
config-4.15.0-51-generic memtest86+.bin System.map-4.15.0-51-generic
efi memtest86+.elf vmlinuz-4.15.0-46-generic
grub memtest86+_multiboot.bin vmlinuz-4.15.0-51-generic
initrd.img-4.15.0-46-generic refind_linux.conf
➜ /boot cd efi
➜ efi ls
EFI
➜ efi cd EFI
➜ EFI ls
Boot deepin Microsoft refind tools ubuntu ubuntu18
➜ EFI ls refind
BOOT.CSV icons keys refind.conf-sample themes
drivers_x64 icons-backup refind.conf refind_x64.efi
➜ EFI ls
Boot deepin Microsoft refind tools ubuntu ubuntu18
➜ EFI sudo efibootmgr -d /dev/sda -p 2 -c -L rEFInd -l /EFI/refind/refind_x64.efi
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0001,0000,000D,000C,0002,0003
Boot0000* ubuntu18
Boot0002* deepin
Boot0003* Windows Boot Manager
Boot000C* UEFI: IP4 Intel(R) Ethernet Connection (2) I219-V
Boot000D* UEFI: IP6 Intel(R) Ethernet Connection (2) I219-V
Boot0001* rEFInd
➜ EFI