范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

IT之家学院rEFind引导使用教程

  感谢IT之家网友 RushB111 的线索投递!
  一、refind介绍
  首先,refind一般在UEFI启动环境下使用,他可以用来引导各类操作系统的启动(Windows 8+,Linux,Mac OS),不基于任何操作系统平台,总之,当refind被选为系统首选引导项的时候,可以实现如下的效果:
  二、rEFind的使用
  必须提醒的是:下面所述的所有关于rEFInd引导教程都必须要求电脑支持UEFI,传统的Legacy引导不可用!本部分可以基于两个系统平台来进行,首先是Linux平台,个人推荐Linux下进行,简单快捷。
  基于debian系的Linux平台的rEFInd安装:(建议选择此种安装方式) sudoapt-add-repositoryppa:rodsmith/refind  sudoapt-getupdate  sudoapt-getinstallrefind
  安装过程中会弹出来一个选择页面,选Yes就对了。
  或者手动安装,deb包下载链接:下载链接
  双击安装,或者命令行安装,命令行逼格高一点sudodpkg-irefind_0.11.4-1_amd64.deb  sudorefind-install
  到此,refind的安装已经完毕,比Windows不知道快到哪里去了。
  其实完成到这一步,电脑默认会首选rEFInd引导,反正我的电脑是。如果没有,可以自己去BIOS中设置一下,这个就不多说了,相信大家应该会,如果不会进BIOS的话,也可以在Windows平台通过easyUEFI软件进行处理,这一步等后面介绍Windows平台的使用再说。
  下面是rEFInd的编辑与使用:
  Refind所有的配置信息位于/boot/efi/EFI/refind/refind.conf。
  下面对这一文件用得到的相关参数说明一下:
  refind.conf文件的所有内容,很长,我只选了一部分,挑中文注释看就好了,你们编辑的时候选择对应的内容搜索就好了,以下的"#"代表注释的意思,没有执行的作用,若是去掉某一行的#,则代表执行这条指令。#  #refind.conf  #ConfigurationfilefortherEFIndbootmenu  #  #Timeoutinsecondsforthemainmenuscreen.Settingthetimeoutto0  #disablesautomaticbooting(i.e.,notimeout).Settingitto-1causes  #animmediateboottothedefaultOS*UNLESS*akeypressisinthebuffer  #whenrEFIndlaunches,inwhichcasethatkeypressisinterpretedasa  #shortcutkey.Ifnomatchingshortcutisfound,rEFInddisplaysits  #menuwithnotimeout.  #  #设置默认等待时间为5s  #timeout0代表无限等待timeout-1代表立即进入对应的系统  timeout5  #  #Setthescreen'svideoresolution.Passthisoptioneither:  #*twovalues,correspondingtotheXandYresolutions  #*onevalue,correspondingtoaGOP(UEFI)videomode  #Notethatnotallresolutionsaresupported.OnUEFIsystems,passing  #anincorrectvalueresultsinamessagebeingshownonthescreento  #thateffect,alongwithalistofsupportedmodes.OnEFI1.xsystems  #(e.g.,Macintoshes),settinganincorrectmodesilentlyfails.Onboth  #typesofsystems,settinganincorrectresolutionresultsinthedefault  #resolutionbeingused.Aresolutionof1024x768usuallyworks,buthigher  #valuesoftendon't.  #Defaultis"00"(usethesystemdefaultresolution,usually800x600).  #  #分辨率设置,我建立这里别动,上面注释中也说了。1024*768以上的分辨率并不支持,  #我是默认的,没动它,所以没事别自己搞个19201080  #resolution1024768  #resolution1440900  #resolution3  #  #DirectoriesthatshouldNOTbescannedforbootloaders.Bydefault,  #rEFInddoesn'tscanitsowndirectory,theEFI/toolsdirectory,the  #EFI/memtestdirectory,theEFI/memtest86directory,orthe  #com.apple.recovery.bootdirectory.Usingthedont_scan_dirsoption  #enablesyouto"blacklist"otherdirectories;butbesuretouse"+"  #asthefirstelementifyouwanttocontinueblacklistingexisting  #directories.YoumightusethistokentokeepEFI/boot/bootx64.efiout  #ofthemenuifthat'saduplicateofanotherbootloaderortoexclude  #adirectorythatholdsdriversornon-bootloaderutilitiesprovidedby  #ahardwaremanufacturer.Ifadirectoryislistedbothhereandin  #also_scan_dirs,dont_scan_dirstakesprecedence.Notethatthis  #blacklistappliestoALLthefilesystemsthatrEFIndscans,notjust  #theESP,unlessyouprecedethedirectorynamebyafilesystemnameor  #partitionuniqueGUID,asin"myvol:EFI/somedir"toexcludeEFI/somedir  #fromthescanonthemyvolvolumebutnotonothervolumes.  #  #这部分看注释的意思,应该是不扫描ESP分区的某些文件夹,我自己为了去除某些多余  #的启动项,于是设置了dont_scan_dirsESP:/EFI/ubuntu,但不知道为什么,没有用,  #启动项里仍会出现Ubuntu的引导项,所以我不建议在这部分选择屏蔽引导项.  #dont_scan_dirsESP:/EFI/boot,EFI/Dell,EFI/memtest86  #FilesthatshouldNOTbeincludedasEFIbootloaders(onthe  #firstlineofthedisplay).Ifyou'reusingabootloaderthat  #reliesonsupportprogramsordriversthatareinstalledalongside  #themainbinaryorifyouwantto"blacklist"certainloadersby  #nameratherthanlocation,usethisoption.Notethatthiswill  #NOTpreventcertainbinariesfromshowingupinthesecond-row  #setoftools.Mostnotably,variousSecureBootandrecovery  #toolsarepresentinthislist,butmayappearassecond-row  #items.  #Thefilemaybespecifiedasabarename(e.g.,"notme.efi"),as  #acompletepathname(e.g.,"/EFI/somedir/notme.efi"),orasa  #completepathnamewithvolume(e.g.,"SOMEDISK:/EFI/somedir/notme.efi"  #or2C17D5ED-850D-4F76-BA31-47A561740082:/EFI/somedir/notme.efi").  #OStagshiddenviatheDeleteor'-'keyintherEFIndmenuare  #addedtothislist,butstoredinNVRAM.  #Thedefaultisshim.efi,shim-fedora.efi,shimx64.efi,PreLoader.efi,  #TextMode.efi,ebounce.efi,GraphicsConsole.efi,MokManager.efi,HashTool.efi,  #HashTool-signed.efi,bootmgr.efi,fb{arch}.efi  #(where"{arch}"isthearchitecturecode,like"x64").  #  #这部分和上面那部分类似,都是屏蔽之用,区别在于上面部分是针对文件夹,这部分是针  #对具体文件,这部分在去除某些启动项有着极为关键的作用,我将详细展开叙述。  #dont_scan_filesshim.efi,MokManager.efi
  多余启动项的删除策略:
  首选,我们可以先看一下EFI分区的文件信息:(Linux系统中的位置:boot/efi/EFI)
  refind他针对某些.efi的文件会选择无脑的引导,因此我们为了简洁或者美观,需要屏蔽某些文件的引导,屏蔽不会修改原EFI分区中的系统引导文件,换言之,安全,针对我的Deepin,引导文件位于deepin/grubx64.efi(EFI分区的相对路径),以及我的Windows引导文件,位于Microsoft/Boot/bootmgfw.efi,而我们需要保留的就这两个,其他的一律屏蔽,屏蔽的命令:dont_scan_files/EFI/ubuntu/grubx64.efi,XXX,XXX
  (这代表屏蔽了ubuntu文件夹下的grubx64.efi引导文件,还需要屏蔽其他文件XXX,直接在上面的指令中以英文格式下的逗号分隔就好了,最后一项不需要逗号)
  #ScanforLinuxkernelsthatlacka".efi"filenameextension.Thisis  #usefulforbetterintegrationwithLinuxdistributionsthatprovide  #kernelswithEFIstubloadersbutthatdon'tgivethosekernelsfilenames  #thatendin".efi",particularlyifthekernelsarestoredona  #filesystemthattheEFIcanread.Whensetto"1","true",or"on",this  #optioncausesallfilesinscanneddirectorieswithnamesthatbeginwith  #"vmlinuz"or"bzImage"tobeincludedasloaders,eveniftheylack".efi"  #extensions.Passingthisoptiona"0","false",or"off"valuecauses  #kernelswithout".efi"extensionstoNOTbescanned.  #Defaultis"true"--toscanforkernelswithout".efi"extensions.  #  #此段为屏蔽扫描所有Linux内核,refind启动项包括了扫描的操作系统内核,其实通过  #扫描的内核启动操作系统更快,因为会直接跳过Linux系统的grub引导而直接启动对应  #的Linux系统,但是考虑到有时候需要系统修复什么的,建议还是通过grub引导的菜单  #启动吧,屏蔽内核检查的指令如下:  scan_all_linux_kernelsfalse
  在refind.conf文件的最后一行,需要加一行指令,这是涉及到refind的主题美化的方面,指令内容为:include<相对路径>/theme.config
  (相对路径是指你的主题配置文件theme.config在以refind目录为根目录的文件路径)
  比如我的theme文件位于refind目录下的themes/rEFInd-minimal处,所以我的指令是:includethemes/rEFInd-minimal/theme.config
  至此,关于refind.conf文件的介绍就完毕了,下面是关于theme文件的介绍
  首先,看refind文件夹结构(refind文件夹位于EFI分区目录)
  主题文件位于theme文件夹:
  这是我的主题,就用了这一个,打开:
  然后来介绍theme.conf文件,以下是我的文件内容,不长,看中文注释信息就好了:#Minimalrefindtheme  #Hideuserinterfaceelementsforpersonalpreferenceortoincrease  #security:  #banner-therEFIndtitlebanner(built-inorloadedvia"banner")  #label-bootoptiontextlabelinthemenu  #singleuser-removethesubmenuoptionstobootMacOSXinsingle-user  #orverbosemodes;affectsONLYMacOSX  #safemode-removethesubmenuoptiontobootMacOSXin"safemode"  #hwtest-thesubmenuoptiontorunApple'shardwaretest  #arrows-scrollarrowsontheOSselectiontagline  #hints-briefcommandsummaryinthemenu  #editor-theoptionseditor(+,F2,orInsertonbootoptionsmenu)  #all-alloftheabove  #Defaultisnoneofthese(allelementsactive)  #  hideuisingleuser,hints,arrows,label,badges  #Setthenameofasubdirectoryinwhichiconsarestored.Iconsmust  #havethesamenamestheyhaveinthestandarddirectory.Thedirectory  #nameisspecifiedrelativetothemainrEFIndbinary'sdirectory.If  #aniconcan'tbefoundinthespecifieddirectory,anattemptismade  #toloaditfromthedefaultdirectory;thus,youcanreplacejustsome  #iconsinyourowndirectoryandrelyonthedefaultforothers.  #Defaultis"icons".  #各种系统的启动图标  icons_dirthemes/rEFInd-minimal/icons  #UseacustomtitlebannerinsteadoftherEFIndiconandname.Thefile  #pathisrelativetothedirectorywhererefind.efiislocated.Thecolor  #inthetopleftcorneroftheimageisusedasthebackgroundcolor  #forthemenuscreens.CurrentlyuncompressedBMPimageswithcolor  #depthsof24,8,4or1bitsaresupported,aswellasPNGimages.  #这是启动界面背景图片路径,也是相对路径,且暂时似乎只支持png格式的图片  bannerthemes/rEFInd-minimal/background.png  #TellsrEFIndwhethertodisplaybannerimagespixel-for-pixel(noscale)  #ortoscalebannerimagestofillthescreen(fillscreen).Theformeris  #thedefault.  #默认全屏填充  banner_scalefillscreen  #Customimagesfortheselectionbackground.Thereisabigone(144x144)  #fortheOSicons,andasmallone(64x64)forthefunctioniconsinthe  #secondrow.Ifonlyasmallimageisgiven,thatoneisalsousedfor  #thebigiconsbystretchingitinthemiddle.Ifonlyabigoneisgiven,  #thebuilt-indefaultwillbeusedforthesmallicons.  #  #Likethebanneroptionabove,theseoptionstakeafilenameofan  #uncompressedBMPimagefilewithacolordepthof24,8,4,or1bits,  #oraPNGimage.ThePNGformatisrequiredifyouneedtransparency  #support(toletyou"seethrough"toafull-screenbanner).  #  selection_bigthemes/rEFInd-minimal/selection_big.png  selection_smallthemes/rEFInd-minimal/selection_small.png  #Whichnon-bootloadertoolstoshowonthetoolsline,andinwhat  #ordertodisplaythem:  #shell-theEFIshell(requiresexternalprogram;seerEFInd  #documentationfordetails)  #gptsync-the(dangerous)gptsync.efiutility(requiresexternal  #program;seerEFInddocumentationfordetails)  #apple_recovery-bootstheAppleRecoveryHDpartition,ifpresent  #mok_tool-makesavailabletheMachineOwnerKey(MOK)maintenance  #tool,MokManager.efi,usedonSecureBootsystems  #about-an"aboutthisprogram"option  #exit-atagtoexitfromrEFInd  #shutdown-shutsdownthecomputer(abugcausesthistoreboot  #EFIsystems)  #reboot-atagtorebootthecomputer  #firmware-atagtorebootthecomputerintothefirmware's  #userinterface(ignoredonoldercomputers)  #Defaultisshell,apple_recovery,mok_tool,about,shutdown,reboot,firmware  #  showtoolsshutdown
  文件中还有很多杂七杂八的东西,感兴趣的话可以Google一下,官方文档说得也十分详细,再有就是refind主题的下载链接,我放一下,来源于Github,分享只作学习交流之用。GitHub地址
  大家可以选择自己感兴趣的主题下载,安装的话,记得在refind.conf文件末尾改路径哦。
  以上针对的是对rEFInd比较感兴趣并且动手能力比较强的朋友们的一个介绍,你们完全可以自己去折腾rEFInd的配置,又不动EFI分区的其他系统文件,所以基本无风险,大不了在BIOS中改回原来的引导。
  再就是,懒人版!
  我自己用的主题以及自己配的rEFind文件:
  感兴趣的朋友可以把我的refind配置拿来用,UEFI机器通用。你可以用我的refind.conf文件替换官方的,也可以把我theme文件夹中的主题拿去用,也可以替换你EFI文件夹中的整个refind文件夹。下载链接(提取码: cmyj)
  记得解压出里面的refind文件夹,将refind文件夹放入EFI分区即可。而如何放入EFI分区呢,Linux操作系统很简单,直接取得root权限,将refind文件夹移动至boot/efi/EFI即可,命令行操作:sudocp-a****/refind/boot/efi/EFI/
  (****代表你的refind文件夹的路径)
  Windows下,需要将EFI分区单独搞出来
  三、Windows操作如下:
  访问EFI分区的操作步骤(点此进入):
  进行到这一步,refind的移动就算处理完毕了,最后就是在BIOS中添加rEFInd的引导项,并选为第一引导项,在Windows平台,我通过easyUEFI来进行(搜索查找即可下载)
  打开easyUEFI
  选择Linux或其他操作系统,描述自己取个名字,用英文吧。目标分区选中ESP分区,我这里是第二个。
  点击浏览
  点那个小加号,找到refind:
  选中refind_x64.efi,过一会儿,点击确定,会发现在最后一行出现你新建的项:
  上移,移动到第一个为止,到此,即已完成。以上便是整个教程了,赶快定制你喜欢的启动页面吧(主要是主题,背景也可单独更换)。

艰难的决定,微软Mojang官宣MinecraftEarth将于6月30日关闭IT之家1月6日消息微软旗下Mojang工作室的MinecraftEarth(我的世界地球)在当前的大环境下,玩家数量一年内持续降低,已经宣布将在今2021年6月30日关闭。MinWhatsApp终止对Win10经典Edge浏览器支持IT之家11月15日消息外媒WindowsLatest报道,今年1月,微软推出了基于开源平台Chromium的新Edge浏览器。旧的微软Edge现在被称为legacyEdge或Ed图形工具软件AdobeLightroom登陆微软应用商店感谢IT之家网友黄鼠狼的邻居的线索投递!IT之家12月14日消息据IT之家网友分享,Adobe图形工具软件AdobeLightroom现已登陆微软应用商店。微软应用商店显示,Ado小技巧微软Win10商店如何下载免费HEVC编解码器IT之家9月26日消息HEVC(HighEfficiencyVideoCoding)是世界各地公司使用的流行编解码器。早期的MKV和HEVC编解码器需要像VLC这样的第三方媒体播放微软确认Win10新BugMCT工具升级20H2时将无法保留用户文件IT之家11月15日消息众所周知,重启和重装可以解决99的问题。但据外媒WindowsLatest今日报道,在Windows10重装时最常用也最方便的MCT工具似乎出现了Bug。当微软发布Edge浏览器全新Fluent流畅设计图标IT之家11月18日消息今日,微软宣布将在Edge浏览器中引入全新FluentDesign图标。图源Neowin,下同微软表示,自2014年以来,Edge图标就没有更新过,当时最新教你如何在Win10上安装Win7经典游戏,再一次体验扫雷蜘蛛纸牌的快乐IT之家12月28日消息大部分用户或多或少应该都在Windows7时代或XP时代尝试过经典的基础游戏,例如全球闻名的扫雷蜘蛛纸牌等。但随着某些敏感问题的发展和版权等原因,微软已将这发布半年后,微软决定将Win10v2004进行广泛部署IT之家2月5日消息Windows1021H1更新预计将在5月6月推出,在此之前,微软终于确认2004版的Windows10操作系统已经准备好进行广泛部署。这意味着Windows1微软开放其文字转语音AI访问权限,华纳兄弟用它做了个兔八哥助手IT之家2月4日消息据外媒engadget报道,微软宣布开放其文本语音转换AI的访问权限,该技术名为自定义神经语音,允许开发人员通过文字创建自定义合成语音。该技术是微软Azure服微软全球风投负责人出走,投奔软银愿景基金2月9日凌晨消息,近来有消息称,软银集团掌管的1000亿美元愿景基金准备在美国招募一名新的投资合伙人。据最新报道,微软公司旗下M12风投基金的全球负责人康亚普(NagrajKash大V吐槽微信电脑版上百G视频表情包占满C盘空间IT之家6月9日消息国民级聊天软件微信经常是人们吐槽的对象,可以说是看不惯但又离不开。昨天又有大V对微信进行了吐槽,这次吐槽的是微信电脑版。187万粉丝的大V顾扯淡昨天发微博称,自
微软50英寸SurfaceHub2S将于今年晚些时候在中国上市约60189元9月23日消息,在Ignite2020大会上,微软宣布50英寸屏幕的SurfaceHub2S将于今年晚些时候在中国市场上市,SurfaceHub2S85英寸版即日起在美国开放预售预微软发布增强通话和短信服务工具,瞄准云通信市场周二,微软在为IT工作者召开的Ignite大会上宣布了一款开发工具,用于增强应用程序的通话和短信功能。此次发布展示了微软试图通过进入较小的个人市场来发展其云业务的方法之一。该公司可微软SurfaceProX获推新固件更新IT之家9月26日消息据wccftech报道,微软SurfaceProX发布了一组新的固件更新,其适用于运行Windows10May2019更新(1903版)及更高版本的设备。此次一图看懂荣耀猎人游戏本V700IT之家9月16日消息今天荣耀发布了旗下第一款游戏本荣耀猎人游戏本V700,起售价7499元,9月27日正式开售。IT之家了解到,荣耀猎人V700配备了一块16。1英寸1920x1Win10X亮点汇总将搭载全新开始菜单动态壁纸IT之家12月23日消息据外媒WindowsLatest消息,微软专门为双屏触控设备开发的系统Windows10X已经推出RTM版,正发送给OEM制造商。Win10X系统不单独发售微软确认将推出Win1021H1更新,于2021年初开始测试IT之家12月23日消息据外媒WindowsLatest今日消息,微软确认下一个Win10版本为21H1,与此前传言相同,将于明年1至2月初推送预览版。微软此前还暗示希望每年发布两微信PC版3。0。0内测版发布小程序添加到桌面使用,可批量管理联系人感谢IT之家网友XYXY的老同学的线索投递!IT之家9月8日消息据IT之家网友反馈,微信forWindows3。0。0内测版发布,可以在通讯录中批量管理联系人,把小程序添加到桌面使微软SurfaceLaptop3获推更新解决自动亮度键盘问题IT之家9月26日消息据MSPoweruser报道,Microsoft已经发布了SurfaceLaptop3的新固件更新。新更新为笔记本电脑带来了多项改进和错误修复,包括解决与在低微软删除了在Win10上启用呼叫支持的代码IT之家9月26日消息据Windowslatest报道,在Microsoft停止Windows10Mobile开发之后,WindowsPhone的发烧友一直期待着不存在的Surfa微软将推出卫星解决方案可连接到Azure云服务微软正在努力为亚马逊提供一些竞争,因为它寻求提供一种将卫星连接到其云计算服务Azure的服务。媒体报道,本月初,微软对该服务的概念验证演示被批准了,该服务将把Azure与该公司要建Win10默认禁用USB驱动器缓存,1903版本起无需安全弹出IT之家9月14日消息据Windowslatest报道,Win用户在从计算机上拔下U盘等存储器之前往往会收到是否需要安全删除或弹出USB闪存驱动器,不过在Windows101903