grub和rEFInd配置双系统
grub和rEFInd——配置双系统
1. mbr+BIOS
-1-4主分区:分区数量较少,而且启动时只能读512个字节
2. gpt+EFI
– 好看多功能引导界面
– 在Linux系统下 可以查看 /boot/efi/EFI/
– 在windows下可以通过第三方工具如PE来查看Boot分区
– 128个分区:可以有128个分区,而且启动时可以读更多的字节
– windows只能发现同类的引导如:win7 win8 win10 win11等,其它的启动时发现不了,这就是为什么要先装windows再装linux的原因。如:先装windows,再装linux此时Linux的引导会把windows的引导给覆盖了,这就是为什么grub可以发现所有的操作系统,而windows只能发现它自己的。
– 每一种类型的操作系统都有自己的引导
– rEFInd有很多可以配置的内容,rEFInd下载。包括主题,引导顺序,rEFInd和grub都是开源引导。
– 在安装Linux系统的时候都是把/boot分区给分出来的,如果是双系统是共用的。
– 它的安装也是非常简单的。它里面是有安装可执行文件的,可以直接将解压的包复制到/boot/efi/EFI/下即可。
– 它可以找到所有的可引导系统,包括优盘系统。它会找到所有分区下的所有EFI文件。
– 例如:电脑安装了win7和win10双系统由于某种原因win10重装系统以后就只能有一个系统win10能启动,而win7进不了系统。这种一般都是引导的问题是引导文件被覆盖或损坏了。本例是使用Dism++工具,也可以使用BootIce工具。
– 此时选择win7系统图中黑色显示的系统,再点击恢复功能中的引导修复。
-这一步提示很关键一定要确认,因为win10装在了C盘,win7装在了D盘,但是引导程序的Boot都是装在C盘的。
– 经过以上的操作重启时就有引导菜单项了。
– 例如windows和Linx双系统,如安装好Linux系统后windows启动项不见,虽然Linux的grub可以将windows的启动项添加进来但有时windows更新等原因会覆盖掉linux的grub引导,这样Linux就启动不了。