《Linux GRUB详解.docx》由会员分享,可在线阅读,更多相关《Linux GRUB详解.docx(20页珍藏版)》请在第壹文秘上搜索。
1、系统引导管理器GRUB为初学者指南作,北甯用北来自,1.inUXSir.OrgGRUB型多系统引导管理器.简洁的说既能引导1.inUX.同时也能引桥WindoWa:从1.inuXSirQrg探讨区近四年的视察太fh大多初学拧并不能在短时向内与4(GRUB的用法,为了解决刈学者在城短时间内珞以GRUB.K写GRU8入门攵档还是仃必要的本文4点介绍fGRUB的EenUjSt的巧法.另外犯过GRUB吩呐行方,系统也做fitif:这些无论是对Windows版本的WINGRU8还是1.inux版本的GRUB布是适用的;书目索引一、什么是霸工掾作能引导管蠹O.什么是GRUB,1、什么是名亚操作系统引导管理
2、器及工作旗理:2,什么是GRUB;为什么我要选择GRUB;1)什么是GRUBl2)-GRUB太不好用一对GRUB的相识的误K:3)为什么要迭样GRUB:二、GRUBHtfrJlKAMfl*l1、Unux版本的GRUB及Wndows版本的GRUB的说明,2、GRUB的WindOWSIfi本WINGRUB:3、GRUB的1.inUX版本软件包的安装:三、在UnUX中,GRUB的史豆中的安装和写入夏盘的MBK1、在Unux中,GRUB配置过程中的安发grub-install:2、设定GRUB的,1b03分区并写入MBR:四、GRUB的Im文件的menu.lst的写法,1、EenU.Isl的写法之-:
3、1)在menuJs中,遇过root(hd(0*n),y庶指电boot所在的分区:2)在menuls中,kernel吩时行的写法t3) initrd吩咐行的法4) menu.lst第,种写法的总结和实践:1 JUfdsk-I:dflh;more,etc,f$tab来确认分区状况;2府在内核vmlinuz的和Sitrd文件2的全称,3起先menu.Ist2、EeniJ.3的写法之二,秫筒型:1)第一种状.Tbool和UnUX的/根分区在同一个分区I2)共次种状猊,/bootHl个分区.和1.inuX的一分区不位于同一分X,五、it过GRUB彩附行来自动1.inUX,作1.为什么须妾学习GRUB的吩
4、用行I2、川吩咐行引导1.inux操作系统的步骤:1)送入GRUB的吩啥行模式grub2)获掰IWRhGRUB的help3) Cat的用法:4) ro1所在的分区;5) kernelffi.用来Ifi定IJnUX的内核,及/所在的分区6)Initrd吩咐行来指定Htrd文件7)boot引导系统:8)l1.inux系统寞例全程回放;六、通过GRUB引导WindoWS镇作如1、通过英辑men.ist来引MWindoWS系统:2.通过GRUB指令来引导WindoWS;七、GRUB丢失*1B环的应对策咯I1、由于电新安装WindOwS或其它未知缘由而导致GRUB的工失:2、假如出现GRUB提示符,而不
5、出现GRUB的荣单.如何引导系统;八、关TGRUB的先“宣,九、关于本文I十、A文&十一、相关文尚正文一、什么是多重操作系统引导管理器,什么是GRUB;1、什么是多重操作系统引导管理器及工作原理;系统归动引导管理.是在计算机启动Jfi运行的第-ffFT.他是用来货费加彼.传输双刎式怫作系统的内核.一旦把内核拄我.系统不寻管理审的任务就完成退出.系统引导的凡它部份,比如系统的初始化及后功过程则完全由内核来限制完成;Brieffy.bootloaderistbfirstsoftwareprogramthatrunswhenacomputerstarts,ttisresponsibleforI(Ia
6、dingandtransferringcontroltotheoperatingsystemkernelsoftware(suchastheHucdorthe1.inux).Thekernel,inturn,mtaizestherestoftheoperatingsystem(eg.GNU).在X86架构的机祭中.1.inux.BSD或典它UniX类的操作系统中GRUB,1.I1.O是大家最为油用.应当说处主液:WindOWS也仃类以的I:具NT1.OADER;比如我们在机耨中安装了WindoWS98后,我们再安装一个WindowsXP.在机潴忘动的袭.行一个菜的让我们选持进入足进入Windo
7、WS98还是进入WIndewsXP.NT1.oADER诚是一个多系统启动引导管理器.NT1.OADERM样也能用静1.inUX.只是极为麻竹!去管&.PowerPC架构的机!S中,假如安装/1.iWX的PowCrPC版本,大乡是用yabool乡就弓IH管理器,比taiApple机目前川的足IBMPowerpc处理拓.所以在假如划在Apple机.匕安装Macos和1.inuxPowerpc版本.大步足MyabOOt去引吩多个操作系统:囚为目前X86架构的机器仍是主能.所以日前GRUB和1.l1.o仍IH是我们也常用的乡市操作泰统引导管理时2、什么是GRUB;为什么我要选择GRUB;1)什么是GR
8、UB;GNUGRUBJii个多,”操作系统后动管理洪.GNUGRUBJillllGRUB薇生而来.GRUBIiiWlIlErichStefanBoleyn设计和应用:GNUGRUBisaMulHotbootfoaderIiwasderivedfromGRUB.GRandUnibedBoclloadcr.wicwasoriginallydesignedandimplementedbyEriChStefanBo.IUnux的GRUB.几乎仝部的Unux主流发行板都仃打包,假如您安装/1.inux,并且在开f现GRUB字样的,证明您已住:安装了GRUB;而无需再次安装:1.inUX的GRU8软件包安
9、装部份并不是本文的疑点IIR如您的1.JnUX系统没仃安我GRUB.或齐果轴的此1.I1.O.而您想用GRUB.可以用系统女装址自带GRUB软件包来安裳,或井到相关发行版本的软件仓库下我后安装;GRUB的1.inUX版本目附在各大发行版中都有打包I比如FedOra旧edhauCemosManddve,MandnvajSuSE等以RPM包管例机制的系统.可以逃过如下的坊咐来安装;谢金用Fedora/Redhat软件包行理指南rtttIocaIhoxtJ8rxsivhgrub*,pm假如是SlaCkWarC生可以用如卜的方法来安装(rtlocahosttnstallkggrub*.Igz其它的发行
10、版本诂用具自己特色的软件包管理工具来安装;当然您也可以通过滋6弓包,在任何1.inUX的发行板上安装:至于源和包的安装方法:考I(如何编泳安装海伺包软件3rcotelocalhostStarZXVfgn*.tar.czrtcdgrub-xxx1.rmttflocalhostS./ConfigUre;Unke:iUikeinxtnlI确认您是否胜利安装了GRUB,你可以测试是否有如卜两个吩附Ir|设?M执行程序路径当炒你可以用商定路径:比如卜面的:iIocaIhostusrsbinrub1.r(Xlt,IDChIhSStusrAbingrub-inxtal!假如您还是找不到GRUB软件包安装住携了:您M以阳卜面的财甜条杆决和企找IrxocaIhosI(Mupdaiedb注:这个要花很长时间:是索川SlOCaS的.然后再迪过IOCaIe上督找:rootflocalhostlocategrub比如找到的是有类似如下的:rrub-inslallZxbinZgrub-terninfo在段状况K在路径中带右bin或SWn中字样的,这些路径下都是可执行程用Sbin/超级权限用户才能运用的甘理吩咐,整运用这些吩咐般的状况下希切族到root用户下才能运川,比如BrinanilacaIhojJt$R-在3切换到root用户,并且切换到其家书目;