Het Grand Unified Bootloader , of GRUB , is software die wordt geladen en gestart wanneer u de computer aanzet . UNIX , Linux en bijbehorende besturingssystemen gebruiken GRUB in de vroege fasen van het opstarten van de computer . Normaal gesproken , GRUB start de computer automatisch op basis van de standaardinstellingen , hoewel het een handmatige modus die getypte commando's accepteert . Een van deze opdrachten , "root ", selecteert de schijf gebruikt als het besturingssysteem wordt gestart . GRUB Wanneer u een Linux-of Unix- computer op te starten , GRUB is het eerste programma dat u ziet na de power-on zelftest . Een klein programma in de BIOS ROM ladingen deel van GRUB vanaf de harde schijf master boot record , of MBR van de computer . Als de MBR bevat slechts 512 bytes van informatie , dit kleine stukje laadt de rest van GRUB uit een ander gebied van de harde schijf . Nadat het is begonnen , GRUB toont een lijst van besturingssystemen op de schijf aanwezig , zodat u degene die je wilt kiezen . GRUB gebruikt een bestand genaamd /boot /grub /menu.lst aan haar menulijst en verwante opdrachten slaan . Een ander bestand , /etc /grub.conf , bevat verklaringen , met inbegrip van wortel, met vermelding van harde schijven en bestanden die worden gebruikt om het besturingssysteem te starten . Kernel en initrd Als een computer draait een Linux-besturingssysteem , GRUB moet de locatie van de kernel , de master- bestand met operationele onderdelen van Linux . Het menu.lst bestand zal een kernel commando opgeven van de harde schijf en de directory waar de kernel woont . De kernel commando heeft een wortel optie die het apparaat aangeeft dat de root-partitie , maar dit verschilt van het root commando . Typisch , de kernel bevat de stuurprogramma's , of een low- level disk -access programma's , die nodig zijn om toegang te krijgen tot de kernel root directory . Als de schijf is van een ongebruikelijke vorm , GRUB gebruikt een extra opdracht , initrd , om de chauffeurs die het nodig te laden . Root De grub.conf bestand bevat de GRUB root commando , welke configureert en koppelt de root -partitie . Het commando specificeert het apparaat waarop de root- partitie is gelegen , in de vorm "root ( , ) , " waar " " is een drive -apparaat , zoals sd , hd of fd , voor SCSI- schijf , harde schijf of diskette . De parameter " " is het logische nummer van de aandrijving , zoals 0 , 1 of 2 , en " " verwijst naar de partitie nummer dat u wilt monteren . De volgende opdracht illustreert het gebruik van root: wortel ( sd0 , 0 ) op Twitter Omdat deze parameters variëren van computer tot computer , kunt u een interessante tip van de juiste codecs te krijgen door het invoeren van commando 's GRUB lijn en het volgende commando : vinden /boot/grub/stage1 Manual Start Als GRUB laat haar menu , het geeft je meestal drie seconden om een besturingssysteem te selecteren , zonder inbreng van u , zal het de standaard selectie te starten . In plaats van een item te selecteren in het menu , kunt u op " c " aan GRUB 's command line interface te gaan . Van het, kunt u een besturingssysteem handmatig starten door het intypen van een root commando gevolgd door een kernel commando .
|