Bootloader van derden voor verschillende systemen. Meerdere besturingssystemen op een computer installeren

Besturingssysteem meestal opgeslagen in het externe geheugen van de computer - op de schijf. Als de computer aanstaat, wordt er van gelezen schijf opslag en bevindt zich in RAM. Dit proces heet bezig met laden besturingssysteem.

De schijf waarop de OS-bestanden zich bevinden en van waaruit ze worden geladen, wordt aangeroepen systemisch.
Programma's kunnen alleen worden uitgevoerd als ze zich in het RAM-geheugen bevinden, dus OS-bestanden moeten in het RAM-geheugen worden geladen.
Na het aanzetten van de computer wordt het besturingssysteem geladen vanaf systeem schijf in het werkgeheugen. De download moet worden uitgevoerd in overeenstemming met het opstartprogramma - de OS-lader.
Het gefaseerde laden van het besturingssysteem kan als volgt worden weergegeven:
De computer bevat een ROM met programma's voor het testen van de computer en de eerste fase van het opstarten van het besturingssysteem, die BIOS (Basic Input / Output System - basis systeem IO). Na het aanzetten van de computer beginnen deze programma's te lopen. Bovendien wordt informatie over de voortgang van dit proces weergegeven op het beeldscherm. Eerst wordt de hardware getest en geconfigureerd, waarna het besturingssysteem begint te laden. In dit stadium zoekt de processor naar de schijf en zoekt naar de aanwezigheid van een klein bootloader-programma in 1 sector van de schijf. MeesterLaars.

Master Boot zoekt naar de hoofdbootloader op de schijf LaarsSector, laadt het in het geheugen en geeft het de besturing door. Laarssector(sector bootstrap) - een deel van de schijf gereserveerd voor het OS-opstartprogramma. Deze sector bevat meestal een kort programma machinetaal, waarmee het besturingssysteem wordt geladen.
Vervolgens zoekt de hoofdlader naar de rest van de besturingssysteemmodules en laadt deze in RAM.
Nadat het besturingssysteem is geladen, wordt de besturing overgedragen aan de opdrachtprocessor. Bij gebruik van de opdrachtregelinterface verschijnt de systeemprompt op het scherm, anders de grafische interface is geladen.
Afhankelijk van het type besturingssysteem zal het opstartproces anders zijn. De samenstelling van het besturingssysteem omvat noodzakelijkerwijs bestanden die verantwoordelijk zijn voor het opstartproces. Overweeg het "werk" van bestanden in het proces Windows opstarten XP.

  1. Eerste laadfase.
  2. Systeem selectie.
  3. Definitie van "ijzer".
  4. Configuratie selectie.

In de beginfase schakelt NTLDR de processor in de beschermde modus. Vervolgens wordt het juiste stuurprogramma voor het bestandssysteem geladen om te werken met bestanden in elk bestandssysteem dat wordt ondersteund door XP (FAT-16, FAT-32 en NTFS).

Als er een BOOT.INI in de hoofdmap staat, wordt de inhoud ervan in het geheugen geladen. Als het items heeft voor meer dan één besturingssysteem, stopt NTLDR met werken - toont een menu met een keuze en wacht op invoer van de gebruiker bepaalde periode tijd.

Als er geen dergelijk bestand is, gaat NTLDR door met opstarten vanaf de eerste partitie, de eerste schijf, meestal C:\.
Als tijdens het selectieproces de gebruiker heeft geselecteerd Windows NT, 2000 of XP, vervolgens op F8 drukken en het bijbehorende menu met opstartopties weergeven is aangevinkt.
Na elke succesvolle start maakt XP een kopie van de huidige combinatie van stuurprogramma's en systeem instellingen bekend als de laatst bekende goede configuratie. Deze verzameling kan worden gebruikt om op te starten voor het geval een nieuw apparaat een breuk in het besturingssysteem heeft veroorzaakt.

Als het geselecteerde besturingssysteem XP is, zoekt en laadt NTLDR het DOS-programma NTDETECT.COM om te bepalen welke hardware in de computer is geïnstalleerd. NTDETECT.COM bouwt een lijst met componenten op, die vervolgens wordt gebruikt in de HARDWARE-sleutel van de HKEY_LOCAL_MACHINE-tak van het register.

Als de computer meer dan één hardwareprofiel heeft, stopt het programma met een configuratiekeuzemenu. Na het selecteren van de configuratie begint NTLDR met het laden van de XP-kernel (NTOSKRNL.EXE). Tijdens het opstartproces van de kernel (maar vóór initialisatie) blijft NTLDR de leiding over de computerbesturing. Het scherm wordt leeggemaakt en onderaan wordt een animatie van witte rechthoeken weergegeven. Naast de kernel wordt ook de Hardware Abstraction Layer (HAL.DLL) geladen zodat de kernel kan abstraheren van de hardware. Beide bestanden staan ​​in de System32-directory.

NTLDR laadt apparaatstuurprogramma's die zijn gemarkeerd als opstartbaar. Nadat ze zijn geladen, draagt ​​NTLDR de controle over de computer verder over. Elke driver heeft een sleutel in HKEY_LOCAL_MACHINE\SYSTEM\Services. Als de startwaarde SERVICE_BOOT_START is, wordt het apparaat als opstartbaar beschouwd. Voor elk van deze apparaten wordt een punt op het scherm afgedrukt.

NTOSKRNL doorloopt tijdens het opstartproces twee fasen - de zogenaamde fase 0 en fase 1. De eerste fase initialiseert alleen dat deel van de microkernel en het uitvoerende subsysteem dat nodig is om de hoofdservices te laten werken en door te gaan met laden. Fase 1 begint wanneer de HAL het systeem voorbereidt op het afhandelen van apparaatonderbrekingen. Als de computer meer dan één processor heeft, worden deze geïnitialiseerd. Alle uitvoerende subsystemen worden opnieuw geïnitialiseerd in de volgende volgorde: Object Manager, Executive, Microkernel, Security Reference Monitor, Memory Manager, Cache Manager, LPCS, I/O Manager, Process Manager.

Initialisatie van de I/O Manager start het proces van alles laden systeem stuurprogramma's. Vanaf het punt waar NTLDR was gestopt, worden stuurprogramma's op prioriteit geladen. Als een stuurprogramma niet wordt geladen, kan XP opnieuw opstarten en proberen de laatste bekende juiste configuratie te herstellen. De laatste taak van fase 1 van kernelinitialisatie moet worden uitgevoerd sessie beheerder Subsysteem (sms). Het subsysteem is verantwoordelijk voor het creëren van de gebruikersomgeving die de NT-interface biedt. SMSS werkt in gebruikersmodus, maar in tegenstelling tot andere applicaties wordt SMSS beschouwd als een vertrouwd onderdeel van het besturingssysteem en een "native" applicatie (gebruikt alleen uitvoerende functies), waardoor het het grafische subsysteem kan uitvoeren en inloggen. SMSS laadt win32k.sys, het grafische subsysteem. De bestuurder schakelt de computer in grafische modus, SMSS start alle services die bij het opstarten automatisch moeten worden gestart. Als alle apparaten en services met succes zijn gestart, wordt het opstartproces als succesvol beschouwd en wordt een laatst bekende juiste configuratie gemaakt.

Het downloadproces wordt pas als voltooid beschouwd als de gebruiker is aangemeld bij het systeem. Het proces wordt geïnitialiseerd door het bestand WINLOGON.EXE, dat wordt uitgevoerd als een service en wordt onderhouden door de Local Security Authority (LSASS.EXE), die het aanmeldingsvenster weergeeft. Dit dialoogvenster wordt weergegeven rond de tijd dat het Services Subsystem de netwerkservice start.

Algemene informatie

SyMon is een UITSTEKENDE besturingssysteemlader. Dankzij een flexibel systeem van instellingen en krachtige ingebouwde tools kunt u elk gewenst besturingssysteem installeren en gebruiken, en in vrijwel elke combinatie.

Geschiedenis referentie

BIJ recente tijden er zit een gat tussen de capaciteit harde schijven en programmagroottes. Dus, als begin jaren negentig de maat harde schijf ongeveer 210 MB kwam overeen met een Windows 3.1-systeem met een grootte van ongeveer 15-20 MB, tegenwoordig komt een schijf van 500 GB overeen met Windows Vista-formaat 2-3GB. Dat wil zeggen, de verhouding tussen schijfgeheugencapaciteit en de grootte van een modern systeem is toegenomen van 10-15 keer tot 100-200 keer! En dit ondanks het feit dat fabrikanten van besturingssystemen, met name Microsoft, ernaar streven zoveel mogelijk mee te nemen in de levering van het besturingssysteem meer eigenschappen, die eerder werden geïmplementeerd met behulp van aanvullende programma's. Zo kregen gebruikers goedkoop en groot schijfgeheugen dat onder de knie moet worden.

En waarvoor is SyMon in het algemeen nodig?

Een manier om schijfopslag onder de knie te krijgen, is door meerdere besturingssystemen te installeren. Daar kunnen verschillende goede redenen voor zijn. Hier zijn slechts enkele van hen. puur sportief belang;

Ik wil minstens één keer in mijn leven naar andere besturingssystemen kijken. Er is niets erger dan het gebrek aan keuzevrijheid. leren werken in nieuwe besturingssystemen;

Als je een beter betaalde baan wilt vinden, en dit vereist kennis van een complexer besturingssysteem dat je nooit als thuis zou kiezen, maar je moet het ergens leren. In deze situatie kunt u met SyMon een nieuw besturingssysteem op uw computer leren thuis computer, in een vertrouwde en comfortabele omgeving, en tegelijkertijd zonder uw besturingssysteem thuis in gevaar te brengen. de computer bijwerken met minimale aanpassingen aan het oude besturingssysteem;

Als vrienden je adviseren om over te stappen naar een nieuw besturingssysteem, en je bent bang dat niet alle programma's die je al jaren gewend bent in de omgeving van het oude, goed zullen werken in de omgeving van het nieuwe besturingssysteem, dan kun je dat gewoon doen installeer het nieuwe besturingssysteem niet in plaats van, maar naast het oude. Zo kunt u veel zenuwen en tijd besparen, aangezien al het oude en vertrouwde beschikbaar zal zijn, zelfs tijdens de periode van aanpassing aan de mogelijkheden van het nieuwe besturingssysteem. Nieuw harde schijven meestal veel groter dan de oude, dus het oude besturingssysteem zal de installatie van het nieuwe niet veel hinderen. bescherming tegen kindergrappen met een computer;

Gebruikt u thuis een computer om te werken? Of misschien heb je andere belangrijke computergerelateerde huishoudelijke taken? Wil het kind ermee spelen? Je bent bang dat zijn spelletjes voorbij zijn volledige herinstallatie OS en tegelijkertijd veel programma's die je zo lang moest configureren? Er is niets eenvoudiger dan een tweede besturingssysteem op een kind te zetten en een wachtwoord in te stellen om zijn eigen besturingssysteem op te starten. U kunt beide besturingssystemen volledig van elkaar isoleren, zodat kinderen geen toegang krijgen tot uw bestanden! Een dergelijke oplossing is bovendien veel goedkoper dan het kopen van een tweede computer speciaal voor kindergrappen. gebruik van OS in verschillende talen;

Wil je meerdere gebruiken verschillende talen op één computer en het besturingssysteem ondersteunt slechts één, twee talen voor de gebruikersinterface? Of om een ​​andere reden bent u gedwongen om het besturingssysteem van verschillende aangepaste distributies te gebruiken nationale kenmerken? En in dit geval kunt u meerdere besturingssystemen tegelijk installeren, maar ze dan zo veel mogelijk vrienden met elkaar maken, waardoor u toegang krijgt tot gedeelde bestanden. testen software in verschillende softwareomgevingen;

U test programma's die zijn geschreven voor meerdere vergelijkbare besturingssystemen tegelijk, zoals Windows. Of misschien vraag je je af of het programma dat je aan het testen bent even soepel wordt geïnstalleerd op verschillende Linux-distributies. Hoe controleer je het, en liefst sneller en zonder een dozijn desktopvrienden te kopen? De eenvoudigste manier om dit te doen, is door zoveel exemplaren van verschillende besturingssystemen te installeren als u nodig hebt. creatie van draagbare programma's voor verschillende besturingssystemen; Stel, je bent een programmeur die programma's ontwikkelt voor verschillende platformen. Wil je programma's schrijven die overdraagbaar zijn tussen verschillende besturingssystemen zoals Windows en UNIX? Tegelijkertijd wil ik een systeem organiseren om de overdraagbaarheid van mijn programma zo eenvoudig mogelijk te controleren. In dit geval is het installeren van meerdere besturingssystemen ook de gemakkelijkste en meest effectieve oplossing.

Over het algemeen hoef je natuurlijk niet precies deze redenen te volgen, maar SyMon heeft zeker veel meer functies dan genoeg zou zijn om alleen de hierboven genoemde te bevredigen. En hoeveel besturingssystemen trekken SyMon?

SyMon is misschien wel de kampioen op zijn gebied. Het ondersteunt tot 36 primaire partities waarop u tot 20 totaal verschillende besturingssystemen kunt hosten. U kunt elk systeem met een wachtwoord beveiligen, wachtwoorden instellen voor het opstarten vanaf de schijf en de ingebouwde tools gebruiken. In tegenstelling tot veel OS-opstartprogramma's, kunt u SyMon direct configureren voordat u het OS start of installeert waarvoor het installatieprogramma is geschreven.

Het komt vaak voor dat uw favoriete game of programma weigert te werken op het geïnstalleerde besturingssysteem en dat u het niet opnieuw wilt installeren en in een ander wilt werken. Hoe te zijn? Kan tegelijkertijd twee besturingssystemen op een pc installeren en kies rustig welke je wilt downloaden. Beginnende gebruikers kunnen bang zijn en deze methode weigeren, maar dat verzekeren we u met goede actie meerdere besturingssystemen op één installeren HDD absoluut veilig en eenvoudig. Er zijn veel programma's waarmee u kunt kiezen welk systeem u wilt opstarten en met welke parameters. U kunt Windows XP en Windows Vista op één pc installeren en rustig werken in het gewenste besturingssysteem.

Er zijn verschillende manieren installeer meerdere besturingssystemen op één pc Ze hebben echter allemaal hun voor- en nadelen. Het veiligste en gemakkelijkste is om het besturingssysteem te installeren via een virtuele pc-emulator (bijvoorbeeld VMware-werkstation of Virtuele pc). Deze methode is echter langzamer in gebruik en niet geschikt voor veelvuldig werk in dezelfde vista. De essentie van de methode is dat een speciaal computeremulatorprogramma wordt geïnstalleerd op een pc met een geïnstalleerd besturingssysteem, waarop een ander besturingssysteem is geïnstalleerd. Het probleem is dat alle principes en blokken van een echte pc worden nagebootst, waardoor er een extra belasting ontstaat CPU hem geven extra werk. Als u deze methode gebruikt om meerdere besturingssystemen te installeren, kunt u niet genieten van volwaardige games en programma's.

In dit artikel gaan we kijken hoe u twee of meer besturingssystemen op één computer installeert zonder te gebruiken virtuele machines . Om dit te doen, hebben we een speciaal loader-hulpprogramma nodig waarmee we kunnen instellen gewenste parameters opstarten en OS selecteren. In principe kun je zonder, maar voor beginnende gebruikers is dit niet erg aan te raden vanwege het gevaar informatie te verliezen.

Laten we dus eens kijken wat de complexiteit is van het installeren van meerdere besturingssystemen op één pc. Het feit is dat elk besturingssysteem speciale opstartinformatie naar de harde schijf schrijft, die verloren kan gaan bij het installeren van een tweede besturingssysteem op dezelfde computer. Kan ook verloren gaan. systeem mappen en bestanden zoals Programmabestanden en ramen in operatiekamers Microsoft-systemen Ramen.

Een andere nuance is het type bestandssysteem. Windows gebruikt bijvoorbeeld het NTFS-bestandssysteem, terwijl Linux zijn eigen Ext-partitie-indeling gebruikt. Daarom kan er bij het installeren van meerdere besturingssystemen op één pc een probleem optreden bij de toegang tot partities op de harde schijf. Daarom raden we beginnende pc-gebruikers sterk aan om bijvoorbeeld een speciale bootloader te gebruiken Acronis OS-kiezer.

OS-kiezer- een beproefde en zeer betrouwbare downloadmanager voor besturingssystemen, dus we raden u ten zeerste aan deze te downloaden voordat u meerdere besturingssystemen installeert.

Meerdere besturingssystemen op pc installeren

Allereerst moeten we de harde schijf partitioneren of partitioneren. Het is raadzaam om voor elk besturingssysteem een ​​aparte partitie te gebruiken, dus we maken het vereiste aantal partities aan en gaan verder met de installatie.

Allereerst moeten we beslissen welke besturingssystemen we op de computer gaan installeren en in welke volgorde. Als u bijvoorbeeld Windows 98 en Windows XP op dezelfde computer moet installeren, moet u eerst Windows 98 installeren. Daarna plaatst u XP in een andere partitie en dat is alles. Als u de besturingssystemen in omgekeerde volgorde installeert, zal Windows 98 het opstartgebied van XP overschrijven.

Instructies voor het installeren van meerdere besturingssystemen op een pc

1. We installeren het gewenste besturingssysteem op de pc, installeren de benodigde stuurprogramma's.

2. Installeren Acronis OS-kiezer, met behulp van de ingebouwde installatiewizard.

Download Acrinis OS-kiezer

Hij is niet anders dan gewone Masters, dus voel je vrij om door te drukken Volgende, accepteer de licentieovereenkomst. Na installatie Acronis OS Se docent zal je vragen om een ​​reddingsdiskette of -cd te maken. Maak ze indien mogelijk, want in geval van een probleem zijn ze nodig om het opstartgebied van de schijf te herstellen. We herstarten de computer.

Nu, in plaats van het gebruikelijke laden van uw besturingssysteem, is de opstartmanager geladen Acronis OS-kiezer. Het heeft een mooie grafische interface, dus het zal handig zijn om erin te werken voor zowel beginners als geavanceerde gebruikers PC. In het hoofdvenster van het programma ziet u een lijst met beschikbare besturingssystemen.

3. Nu moeten we een ander besturingssysteem installeren en de bootloader herstellen. Laten we aannemen dat we Windows 98 gaan installeren (in deze volgorde, om te laten zien dat de XP-bootloader wordt overschreven en om te laten zien hoe de bootloader kan worden hersteld Acronis OS-kiezer.

We doen alles zoals altijd - invoegen installatie schijf, installeer Windows 98, installeer stuurprogramma's.

4. Afhankelijk van de bootloader worden het herstel van het opstartgebied en de opstartopties van het besturingssysteem hersteld verschillende manieren. In het geval van Acronis OS-kiezer 8, wordt het laden van de manager automatisch hersteld, de gebruiker hoeft alleen het gewenste besturingssysteem te selecteren en verder te werken. Sommige bootmanagers moeten opstarten vanaf een speciale floppy of het programma opnieuw installeren. Als u Acronis OS Selector niet start, maar Windows 98 wordt meteen geladen, installeert u het programma en start u de computer opnieuw op.

Met deze methode kunt u meerdere besturingssystemen op één computer installeren zonder ze kwijt te raken. Deze methode werkt voor zowel Windows- als Linux-systemen, dus niemand blijft achter.

Advies! Als u een beginnende gebruiker bent, raden wij u aan om alle belangrijke informatie vooraf op de cd op te slaan en een back-up te maken van de benodigde bestanden, omdat onjuiste handelingen deze kunnen beschadigen.

Naarmate het aantal besturingssystemen per segment toeneemt desktop computers de kwestie van dubbel, drievoudig enzovoort laden wordt steeds interessanter en relevanter. Dat wil zeggen, de mogelijkheid om meer dan één besturingssysteem op één computer uit te voeren.

Ubuntu Linux bovenop Windows XP of Vista, Windows XP samen met Vista, FreeBSD en Windows - je kunt nog veel meer combinaties bedenken. Niets verhindert niet alleen het bedenken, maar ook het implementeren van de meest ingewikkelde combinaties van besturingssystemen. Bovendien kan dit niet alleen op één computer worden gedaan, maar ook op één schijf - de capaciteit van moderne harde schijven (het zijn ook HDD's, het zijn ook schroeven, het zijn ook harde schijven) stelt je in staat om minstens 20 verschillende besturingssystemen op een dergelijke schijf.

Een stukje theorie

Het opstartproces van een computer die tot de familie behoort IBM-pc als volgt:

Wanneer het moederbord van stroom wordt voorzien, is het eerste dat wordt geladen en uitgevoerd een klein programma dat is geschreven in een speciale chip op het moederbord - het BIOS. Dit programma controleert de aanwezigheid en correcte werking van kritieke componenten - RAM, videoadapter, schijven. Na zo'n test BIOS-programma cheques aangesloten moederbord schijven - op elk ervan zoekt het naar een speciaal merkteken dat aangeeft dat de schijf opstartbaar is. Als zo'n markering wordt gevonden, laadt het BIOS-programma het bootloader-programma dat erop is opgenomen vanaf deze schijf en draagt ​​​​het de besturing erover over.

En deze bootloader, geschreven op de schijf, laadt dit of dat besturingssysteem. Het is een klein programma dat maar twee dingen doet:

  1. Detecteer op een specifiek bestandssysteem een ​​specifiek programmabestand(of bestanden)
  2. Laad dit bestand (of deze bestanden) in het RAM-geheugen en draag de besturing ernaar over.

Er zijn twee soorten downloaders:

  • "Abstract" - gemaakt om verschillende besturingssystemen op te starten.
  • "Familie" - programma's die slechts één besturingssysteem of meerdere besturingssystemen van dezelfde familie kunnen laden, maar met verschillende versies.

Van de eerste heet de meest populaire bootloader GRUB. Hij kan meer dan tien soorten besturingssystemen laden. De meest voorkomende onder "familie" is ntldr - bootloader voor Windows 2k, XP, 2k3 en zijn laatste versie bootmgr opstarten van Windows Vista en Windows 7. Naast deze twee zijn er een dozijn of twee verschillende bootloaders.

Waarom zo veel? De reden is simpel: er is nog geen universele bootloader die geschikt is voor alle gelegenheden.

GRUB, de krachtigste tot nu toe, kan bijvoorbeeld geen schijfkopieën in opstarten ISO-formaat, maar syslinux kan het.

De tekortkomingen die in elk van de laders bestaan, leggen echter geen beperkingen op mogelijke opties downloads vanwege het feit dat je vanaf de ene bootloader een andere kunt starten.

U kunt bijvoorbeeld via een van de "primitieve" ntldr-laders simpele truc een willekeurig aantal andere bootloaders draaien, en dit maakt het mogelijk om de meest geavanceerde multi-boot-fantasieën te realiseren.

Van het starten van alleen MS Windows tot het starten van alles Windows-versies, plus tien Linux-versies, plus BSD, plus Apple, plus een dozijn schijf- en floppy-imagebestanden, plus...

Met andere woorden, de multiboot-optie die je nodig hebt, is misschien niet mogelijk met slechts één bootloader, maar met een combinatie van twee of drie bootloaders kun je elk pakket besturingssystemen en afbeeldingsbestanden uitvoeren.

Beschikbaarheid een groot aantal bootloaders en de mogelijkheid om ze vanuit elkaar te starten, bieden ook variatie bij het oplossen van hetzelfde probleem. Dual-booting van Windows XP plus Linux kan bijvoorbeeld op ten minste twee manieren worden geïmplementeerd - ofwel door één GRUB-bootloader te gebruiken voor beide besturingssystemen, of door een combinatie van ntldr + GRUB-bootloaders te gebruiken.

Nog wat theorie

Losstaand van theoretische vraagstukken bij het laden van besturingssystemen, voor het organiseren van multi-boot-systemen, is het belangrijk om de theorie te begrijpen van het gebruik van de adresruimte van schijven waarop deze zelfde besturingssystemen zich bevinden.

Dat deel van het paradigma van de IBM PC-familie dat betrekking heeft op het gebruik van schijven bepaalt dat de zogenaamde "ruwe" schijf ruimte moeten in secties worden verdeeld, vervolgens moeten bestandssystemen op deze secties worden gemaakt en pas daarna kunnen programma's en gegevens, inclusief besturingssystemen, naar deze bestandssystemen worden geschreven.

Binnen het kader van het IBM PC-paradigma is het toegestaan ​​om de "ruwe" adresruimte van een harde schijf (HDD) op te delen in vier primaire partities. Dat wil zeggen, om het simpel te zeggen, met betrekking tot ons onderwerp kunnen vier besturingssystemen op één harde schijf worden geplaatst. Dit is heel weinig. Niet alles is echter zo triest. Dit probleem is al lang opgelost met behulp van uitgebreide partities. Een uitgebreide partitie is een primaire schijfpartitie die verder kan worden onderverdeeld in 255 partities.

Dat wil zeggen, om een ​​multiboot-systeem te organiseren, moet u de schijf in ten minste twee partities verdelen en de nodige bestandssystemen op deze partities maken.

Van theorie naar praktijk

Dus, uitgaande van de theorie, is het bouwen van een multiboot-systeem als volgt:

  1. Een schijf partitioneren
  2. Bestandssystemen maken op partities
  3. Een hoofdbootloader of een combinatie van bootloaders selecteren
  4. Besturingssystemen installeren

Alles lijkt kort en eenvoudig. Maar alleen op het eerste gezicht. Feit is dat er in elk van de fasen verschillende opties mogelijk zijn, en als gevolg daarvan zoveel verschillende manieren een multiboot-systeem creëren dat ik niet eens zal proberen te overwegen.

We gaan de andere kant op.

Laten we even de vragen beantwoorden:

  1. Zoals de beste manier een schijf partitioneren?
  2. Welke bestandssystemen kiezen?
  3. Welke bootloader moet je kiezen?

Na vele jaren van werk en experimenteren is mijn antwoord op de eerste vraag:

De primaire partitie is relatief klein. Het host de hoofdbootloader en mogelijk een van de besturingssystemen.

Het tweede deel wordt verlengd. Het neemt het grootste deel van de schijf in beslag en bevat zoveel logische partities als nodig is om alle besturingssystemen te installeren die u wilt installeren - 5, 10 of 20.

Wat is het voordeel van deze aanpak?

Ten eerste zijn er nog twee ongebruikte primaire partities op voorraad. Als u een besturingssysteem tegenkomt dat niet weet hoe het met een uitgebreide partitie moet werken, kunt u een andere primaire partitie maken.

Ten tweede kunt u bij gebruik van een uitgebreide partitie zoveel logische partities maken als u nooit nodig heeft, dat wil zeggen dat u in zo'n schema geen situatie zult tegenkomen waarin u een ander besturingssysteem wilt installeren, maar er is nergens. Natuurlijk is er misschien niet genoeg schijfruimte voor het 20e besturingssysteem, maar dat is een ander onderwerp.

Vraag twee - bestandssysteem en de grootte van de primaire opstartpartitie.

Als u in eerste instantie van plan bent om meer dan twee of drie besturingssystemen te installeren en deze regelmatig opnieuw te installeren, kunt u het beste de grootte van de primaire partitie vrij klein maken (1-2 GB) en hiervoor het FAT- of FAT32-bestandssysteem gebruiken partitie. Installeer geen serieus besturingssysteem op deze partitie, behalve iets lichts als MS DOS.

Sommige experts hier kunnen zeggen dat het FAT is steentijd, en FAT32 is ook behoorlijk oud en dat ze veel tekortkomingen hebben. Dit is waar, maar deze bestandssystemen hebben een zeer belangrijk voordeel in de context van een multiboot-systeem. In de praktijk is er misschien geen besturingssysteem of toepassingsprogramma dat niet met deze bestandssystemen zou kunnen werken. En dit is een heel groot voordeel - als er zich een probleem voordoet tijdens de installatie van een volgend besturingssysteem of de volgende bootloader, dan is het gemakkelijk om toegang te krijgen tot de partitie- en bootloader-bestanden, zelfs met de meest primitieve middelen. Bovendien vergroot het gebruik van de bestandssystemen FAT of FAT32 het aantal bootloaders dat op deze partitie kan worden geïnstalleerd. De syslinux-bootloader kan bijvoorbeeld alleen worden geïnstalleerd op een FAT- of FAT32-bestandssysteem.

In een vaker voorkomend geval - wanneer slechts twee of drie besturingssystemen zijn geïnstalleerd, is het beter om de grootte van de primaire partitie te kiezen, zodat deze Windows OS kan installeren met een basisset programma's, dat wil zeggen minimaal 10 - 15 GB . Daarom kiest het bestandssysteem in dit geval voor NTFS.

Primair NTFS-partitie Ik raad aan dit te doen, zelfs als u niet van plan bent Windows te installeren. Vandaag is het niet gepland, maar morgen zal het nodig zijn, en dan, bij gebrek aan een primaire partitie met een bestandssysteem dat Windows begrijpt, zal het je onnodige gebaren laten maken. Dit is echter niet kritisch, aangezien het niet nodig zal zijn om veel extra gebaren te maken.

En tot slot, welke bootloader als primaire moet worden gebruikt.

Ik heb lang geleden voor ntldr gekozen. Hoewel het nogal "dom" is, kan het niets anders laden dan Windows, maar het heeft één interessante functie: het kan bestandsafbeeldingen van schijfsectoren laden (fysieke schijf sectoren naar het bestand geschreven). En dit betekent dat het een bestand kan worden gevoed met de kop van een andere bootloader. Dat wil zeggen, een willekeurig aantal andere laders kan worden geladen vanuit ntldr, het volstaat om bestanden met hun hoofden te maken en ze naar ntldr te voeren volgens de lijst.
Opmerking. De "kop" van de bootloader is de MBR- of Boot-sector. Het kan meer dan één sector zijn, bijvoorbeeld het hoofd van GRUB - 16 sectoren vanaf de MBR.

Opmerking. In het geval dat de kop van de lader meer dan één sector is, hoeft alleen de eerste sector (MBR-sector) naar het bestand voor ntldr te worden gekopieerd, aangezien ntldr alleen bestanden met één sector kan laden. Dit stelt een grens aan het aantal gelijktijdig geïnstalleerde laders met een "lange" kop. Dat wil zeggen, in een schema met ntldr kun je geen twee GRUB's gebruiken.

Het schema van een multiboot-systeem ziet er als volgt uit:

In zeldzame gevallen - een kleine primaire partitie met een FAT- of FAT32-bestandssysteem en geen besturingssysteem, alleen een bootloader. In dit geval worden alle besturingssystemen geïnstalleerd in de logische partities van de uitgebreide partitie.

Voor meer algemene gevallen, een kleine primaire partitie met een bestand NTFS-systeem, waar het Windows-besturingssysteem en de bootloader zijn geïnstalleerd. De rest zijn een paar besturingssystemen in logische partities van de uitgebreide partitie.

Alles is heel eenvoudig.

Notities

Als de multiboot-optie heel eenvoudig is, iets Linux-type over Windows, wanneer Linux is geïnstalleerd op een computer die al Windows heeft, hoef je je niet bezig te houden met ntldr. Bij het installeren van een moderne, populaire Linux-distributie, is het mogelijk om automatisch de GRUB-bootloader te installeren en deze kan beide besturingssystemen opstarten.

U kunt de ntldr-bootloader handmatig installeren, afzonderlijk van Windows OS. Het kan echter alleen worden geïnstalleerd op een partitie met bestand FAT-systemen, FAT32 of NTFS. Wanneer u ntldr installeert, moet u onthouden dat de kop ervan naar de opstartsector is geschreven en dat u daarom, om deze te starten, ook een standaard preloader nodig hebt, zoals MS DOS in MBR-sector(dat wil zeggen, het uitvoeren van een "sprong" op de opstartsector). Als de kop van een andere bootloader (bijvoorbeeld GRUB) naar de MBR is geschreven, moet je naast het installeren van ntldr ook de Microsoft-preloader naar de MBR schrijven. Een manier om dit te doen is de opdracht fdisk /mbr. Natuurlijk, fdisk erin deze zaak van Microsoft(uit MS-DOS).

Hoewel je bij het installeren van een modern besturingssysteem direct tijdens het installatieproces partities en bestandssystemen kunt maken, raad ik je toch aan om dit apart te doen. Ten eerste met een programma als fdisk of Partitie magie maak de benodigde partities aan en start pas daarna de installatie van het besturingssysteem en geef daarbij de partitie op waar u het systeem wilt installeren.

Wanneer u een besturingssysteem op een multiboot-systeem installeert, moet u heel voorzichtig zijn bij het kiezen van het type schijflay-out en partitieselectie. Sommige installatieprogramma's, bijvoorbeeld van disk ubuntu live, bieden standaard opties zoals "aankoppelen aan hele schijf" of "automatische schijfpartitionering". Als u deze opties overslaat, wordt uw multi-bootsysteem vernietigd. U moet ook voorzichtig zijn bij het handmatig specificeren van de te installeren partitie in het installatieprogramma - door onoplettendheid kunt u een nieuw besturingssysteem naar de gebruikte partitie schrijven en dan wordt alles wat er eerder op stond vernietigd.

Voordat u een nieuw besturingssysteem of een nieuwe bootloader installeert, bereidt u van tevoren een "reparatiekit" voor - een set gegevens en programma's waarmee u het opstarten van het systeem kunt herstellen huidige toestand. Het kan gebeuren dat na het installeren van een nieuw besturingssysteem of een nieuwe bootloader een deel van het oude besturingssysteem niet meer opstart.

Multiboot vanaf een flashstation verschilt in zijn organisatie niet van het opstarten vanaf de harde schijf die hier wordt beschreven. Met als enige wijziging dat het ongepast is om andere bestandssystemen dan FAT/FAT32 op een flashdrive te installeren. Als er een USB-HDD wordt gebruikt, kan deze op dezelfde manier worden gebruikt als een conventionele HDD.

Start echter op vanaf flash of USB-schijf mogelijk niet op elke computer beschikbaar. Wees erop voorbereid dat u dit op geen enkele computer kunt doen. Meestal treden dergelijke problemen op bij computers die gebruikmaken van BIOS-onderscheiding of nVidia, SiS, Amd-chipsets. Het minst van alles doet zich een opstartprobleem voor als het moederbord BIOS-kaart AMI en Intel-chipset.

Yandex-portemonnee nr. 410011416229354. Of aan de telefoon +7 918-16-26-331 .

Zelfs een klein bedrag kan helpen bij het schrijven van nieuwe artikelen :)

Doel, beschrijving, installatie en configuratie van de bekende GRUB-bootloader http://www.site/linux/zagruzchik-grub http://www.site/@@site-logo/logo.png

Doel, beschrijving, installatie en configuratie van de bekende GRUB-bootloader

Wat is een bootloader?

De loader van het besturingssysteem is een programma dat zich in de eerste bevindt moeilijk schijf (hierna gewoon bootloader), bijvoorbeeld in de MBR (Master Boot Record) van een harde schijf. Na de systeemtest, tijdens het opstarten, verzendt het BIOS (Basic Input/Output System). MBR-controle als het systeem is geconfigureerd om ervan op te starten. Vervolgens begint het programma in de MBR te lopen. Dit programma wordt de bootloader genoemd, het is zijn taak om de controle over te dragen aan de kernel van het besturingssysteem, die zal blijven laden.

Er zijn verschillende bootloaders, waaronder de GRUB-besturingssysteemlader (universele bootloader), bootmanager, LILO (Linux-bootloader), NTLDR ( Windows-bootloader NT-systemen) en andere. Ik besloot GNU GRUB te beschrijven en hoe het te gebruiken.

Wat is de GRUB-besturingssysteemlader?

De GRUB-bootloader is een zeer krachtige bootloader die verschillende besturingssystemen kan opstarten, zoals Windows, DOS, Linux, GNU Hurd, *BSD en meer. BIJ gegeven tijd LILO is het meest populaire downloader gebruikt door bijna alle multi-boot systemen. Maar als je LILO gebruikt, moet je eraan denken om LILO elke keer opnieuw op te starten als je de configuratie wijzigt of een nieuwe kernel installeert. LILO is ook niet zo flexibel als GRUB. dit is de tweede naam voor flexibiliteit. Hem laatste versie- 0.5.96.1. Deze versie ondersteunt bestandssystemen zoals ext2 (gebruikt door Linux OS), FAT16 en FAT32 (gebruikt door Win9x en WinME), FFS (snel bestandssysteem gebruikt door *BSD UNIX), ReiserFS (journaled bestandssysteem ontwikkeld voor Linux OS en geïntegreerd in Linux-kernel 2.4.1) en minix (een oud bestandssysteem ontworpen voor het MINIX OS, ook gebruikt in vroege versies Linux-besturingssysteem). Met GRUB kun je de inhoud van het bestandssysteem "zien" zonder het besturingssysteem te laden. Als u bijvoorbeeld de datum en tijd in een bestand wilt zien, maar geen tijd heeft om het besturingssysteem op te starten, kunt u opdrachtregel GRUB("grub>") en schrijf:

grub > cat (partitienummer)/home/god/bestandsnaam.txt

U krijgt de volledige inhoud van het bestand, inclusief de datum en tijd.

Het grootste voordeel van de GRUB-bootloader is dat het elke kernel van elke schijfpartitie kan laden. Als u bijvoorbeeld vergeet een nieuw gecompileerde kernel aan de lijst toe te voegen, zou de computer normaal moeten opstarten, deze aan de lijst toevoegen en opnieuw opstarten om hem te gebruiken. Maar je kunt eenvoudig de opdrachtregel van de GRUB-bootloader gebruiken en de gewenste kernel laden.

Ik zal nu de drie belangrijkste stappen voor het gebruik van GRUB uitleggen: compilatie, installatie en configuratie.

Stap 1: Compileren en installeren van het GRUB-bootloader-softwarepakket

Download de bronnen

GRUB van ftp://alpha.gnu.org/pub/gnu/grub

Pak het archief uit met de opdracht

"tar -xvzf bestandsnaam.tar.gz". In mijn geval was de bestandsnaam grub-0.5.96.1.tar.gz en ik deed:

# tar -xvzf grub-0.5.96.1.tar.gz

Met deze opdracht werden de bestanden en mappen uit het archief geëxtraheerd in een map met de naam

"grub-0.5.96.1". Doe nu het volgende:

# ./configuratie

Als u enkele compilatie-instellingen wilt wijzigen

Om bijvoorbeeld ondersteuning voor individuele bestandssystemen of netwerkkaarten toe te voegen of te verwijderen, typt u:

# ./configure --help

Deze opdracht toont alle mogelijke opties

Gebruik nu de voorvoegsels --enable en -disable om ondersteuning voor sommige apparaten enz. toe te voegen of te verwijderen. OPMERKING: GRUB ondersteunt opstarten via het netwerk.)

Typ het volgende om het compilatieproces te starten:

#maken

Typ het volgende om alle bestanden te installeren:

# maak installatie

jij hebt geïnstalleerd software pakket GRUB, je bent nu klaar om de GRUB-bootloader in de bootsector te installeren.

Het is een goed idee om alle bootloader-bestanden die betrekking hebben op het opstarten in de map /boot/grub te bewaren. Volg hiervoor het volgende voorbeeld: Standaard worden alle bootloader-bestanden geïnstalleerd in /use/share/i386-pc of /use/local/share/grub/i386-pc, afhankelijk van hoe de omgevingsvariabelen zijn gedefinieerd. Maak de map /boot/grub aan. Kopieer dan volgende bestanden naar map:

Ik zal deze bestanden later beschrijven. Kopieer ook het GRUB-programma (dat zich in de map /usr/sbin of /use/local/sbin kan bevinden) naar de map /boot/grub.

Voordat je GRUB installeert, zou je moeten weten hoe GRUB harde schijf- en partitie-informatie behandelt. Allereerst begint het aftellen bij 0, niet bij 1. In Linux wordt de eerste harde schijf die aan de hoofdcontroller is gekoppeld "hda" genoemd, terwijl deze in GRUB "hd0" wordt genoemd. Evenzo wordt de drive in GRUB "fd0" genoemd. Dus de eerste, tweede en derde partities op de eerste harde schijf (hda1, hda2, hda3) heten "hd0,0", "hd0,1" en "hd0,2" in GRUB. OPMERKING: de komma is een integraal onderdeel van de naam partitie moeilijk schijf in GRUB.

Gebruik haakjes om twee velden te beschrijven (schijf en schijfnummer, schijfpartitienummer). Bijvoorbeeld: (hd0,0) (hd0,1) (hd0,2) enzovoort. (hd0,0) is de eerste partitie van de eerste schijf. Evenzo is (hd1,5) de zesde partitie van de tweede schijf en is (hd2,0) de eerste partitie van de derde schijf.

Stap 2: De GRUB-bootloader installeren

De installatie van de bootloader zelf kan in drie fasen worden verdeeld

: Installeer "stage1" in MBR. Adres- of locatie-instelling, "stage2". Stel een opstartmenu of een reeks opties in om het op te starten besturingssysteem te selecteren.

Start de installatie met de volgende commando's:

# ./eten

Deze opdracht peilt apparaten en geeft berichten weer. Dit kan lang duren.

end_request: I/O-fout, dev 02:00 (floppy), sector 0

GRUB versie 0.5.96.1 (640K lager / 3072K hoger geheugen)

OPMERKING: GRUB heeft een minimale shell vergelijkbaar met bash. Voor het eerste woord drukt TAB alle mogelijke opdrachtvoltooiingen af. In andere gevallen toont TAB mogelijke aanvullingen van apparaatnamen, bestandsnamen. U zult misschien verrast zijn door deze kans. Er kan zoiets gebeuren:

grub> install (hd0,4)/boot/grub/stage1 (hd0) (hd0,4)/boot/grub/stage2 p (hd0,4)/boot/grub/menu.conf

Laten we deze opdracht nu in meer detail bekijken:

ingebouwde opdracht om GRUB te laten installeren (hd0,4)/boot/grub/grub/stage1 naar (hd0), MBR.

(hd0,4)/boot/grub/stage2

geeft aan waar de stage2-afbeelding zich bevindt. met de volgende opties: (hd0,4)/boot/grub/menu.conf

stelt het configuratiebestand in om weer te geven gewenste menukaart. Later zal ik de structuur uitleggen configuratiebestand.

We kunnen commando's samenvatten:

Je hebt nu een basisinstallatie.

Floppy-installatie:

Om GRUB op een diskette te installeren, moet je het "dd" commando kennen en weten hoe het werkt. Voor GRUB opstarten diskettes U moet de stage1- en stage2-bestanden naar de eerste sectoren van de floppydisk schrijven.

Installatie van stage1 op diskette

Plaats een geformatteerde diskette en typ:

# dd if=stage1 of=/dev/fd0 bs=512 count=1

Laten we het commando nog eens in meer detail bekijken:

in ons geval fase1

bijv. schijfstation (kan verschillen van degene die in het voorbeeld op uw computer wordt weergegeven)

bs=bytes om te lezen en te schrijven

In ons geval

count=hoe vaak deze bewerking moet worden uitgevoerd

aantal kopieën.

Stage2 installeren op diskette

[[e-mail beveiligd]/boot/grub ]# dd if=stage2 of=/dev/fd0 bs=512 seek=1

Alles is hier hetzelfde als voor stage1, behalve een nieuwe parameter genaamd seek. Deze optie zorgt ervoor dat één "bs"-waarde wordt overgeslagen. Bijvoorbeeld, in het bovenstaande commando is bs 512 bytes, dan zou seek=1 betekenen dat de eerste 512 bytes op de diskette worden overgeslagen en doorgaan met schrijven vanaf de 513e byte. Hierdoor blijft het resultaat van de eerste opdracht behouden, de geschreven gegevens worden niet beschadigd door het overschrijven.

Je hebt nu een eenvoudige installatie GRUB-bootloader op een diskette.

Stap 3: GRUB bootloader configuratie

In deze sectie bekijken we hoe u verschillende besturingssystemen kunt opstarten en hoe u menu.conf, het menuconfiguratiebestand, kunt bouwen.

Laten we beginnen met de opstartprocedure die door GRUB wordt ondersteund. Het downloaden kan op twee manieren:

1) Controle overdragen aan de OS-kernel

2) Draag de besturing over aan een andere bootloader: Specificeer het root-apparaat of het root-bestandssysteem. Specificeer de GRUB-locatie van de systeemkernel en parameters. Start uw computer opnieuw op en probeer dit.

Ik heb de Linux kernel in de /boot directory genaamd bzImage en het root bestandssysteem is /dev/hda5 of (hd0,4) in GRUB. Daarom ziet mijn uploadprocedure er als volgt uit: [ Specificeert de rootpartitie]

2. kernel /boot/bzImage root=/dev/hda5 Specificeert de kernel]

[ Geeft kernel aan]

3.boot Start het opstarten van Linux]

[ Begint Linux op te starten]

De opstartprocedure voor de tweede methode impliceert de aanwezigheid van een andere bootloader, zoals LILO of NTLDR, geïnstalleerd in een van de partities op de harde schijf: Specificeer de rootpartitie, maar koppel deze niet aan. Activeer sectie 3.

Specificeer de eerste sector van het apparaat waarnaar de besturing zal worden overgedragen. Start uw computer opnieuw op en probeer dit.

Ik zal een voorbeeld geven met Windows OS geïnstalleerd in /dev/hda1 of (hd0,0). laadprocedure Windows volgende: [+1 geeft de eerste sector van de huidige primaire partitie aan]

4.boot passeert controle]

[ draagt ​​controle over]

het bestand wordt gebruikt om verschillende besturingssystemen en menuconfiguraties op te starten. Het samenstellen van een menu.conf-bestand is niet moeilijk. Zoals u in dit gedeelte zult zien, gebruikt het Engelse tekst.

Alle menu-items beginnen met "titel TITLENAME" zonder komma's. Je kunt TITLENAME alles geven wat je wilt.

Om een ​​menu te maken Linux-downloads: Titel instellen. Monteer de rootpartitie. Stel de kernel en opties in. Opstarten.

Een werkmenu maken:

titel Debian GNU/Linux 2.2 kernel 2.4.1

kernel /boot/bzImage.2.4.1

(Een (#) teken aan het begin van een regel geeft een opmerking aan.)

Om een ​​menu voor te maken

Windows of DOS:

rootnoverify(hd0,0)

Maar wat als u twee exemplaren van het besturingssysteem op uw computer wilt installeren? Windows-systemen, een voor hemzelf persoonlijk, een andere voor zijn gezin, en tijdens de installatie meldt Windows dat er al één exemplaar van het besturingssysteem is geïnstalleerd?

Er is een eenvoudige manier om twee exemplaren van het besturingssysteem op uw computer te installeren door een van de partities op de harde schijf te verbergen tijdens het laden en gebruiken van de andere. Door dit te doen, kunt u de sectie beveiligen met een wachtwoord, zodat niemand deze per ongeluk kan gebruiken. Het volgende is een voorbeeld van hoe u meerdere exemplaren van Windows, hda1 en hda2 of (hd0,0) en (hd0,1) kunt maken met behulp van de opdrachten vergrendelen, wachtwoord, verbergen en zichtbaar maken.

Voor Windows OS "Mijn invoer":

rootnoverify(hd0,0)

Voor effectief gebruik lock-commando's U moet het wachtwoordcommando opgeven aan het begin van het configuratiebestand. De syntaxis voor het wachtwoordcommando is: wachtwoordgeheim ("geheim" is het wachtwoord). U kunt het wachtwoord op elk moment invoeren door op de p-toets te drukken.

Voor Windows "Family Entry"-besturingssysteem:

titel Gezinsinzending

rootnoverify(hd0,1)

Iedereen kan vanuit deze secties opstarten, zolang er geen wachtwoord vereist is.

Er is er nog een interessante truc met behulp van de opdracht

wachtwoord. Om items in de standaard lijst met configuratiebestanden te verbergen, kunt u uw eigen lijst laden met de volgende opdracht:

/boot/grub/geheime-lijst.conf

In dit commando is "secret" het wachtwoord en /boot/grub/secret-list.conf is het wachtwoordbestand. Voordat u dit doet, moet u de rootpartitie en vol pad. Bijvoorbeeld:

Een ander belangrijk commando is het "map" commando, dat je kunt gebruiken als je er twee hebt harde schijven en een besturingssysteem dat niet kan opstarten vanaf de tweede schijf, zoals Windows OS. U kunt hd0 weergeven als hd1 en hd1 als hd0. Met andere woorden, u kunt virtueel harde schijven verwisselen. Voorbeeld:

grub > kaart (hd0) (hd1)

grub > kaart (hd1) (hd0)

Om het FreeBSD-besturingssysteem op te starten:

titel FreeBSD 4.0

kernel /boot/loader

Hier dragen we de controle over aan de FreeBSD OS-bootloader. U kunt zien dat de rootpartitie (hd0,4,a) drie argumenten bevat, dit komt omdat FreeBSD virtueel verdeelt bestaande partitie harde schijf. We dragen de controle over aan de root-subsectie van de harde schijfpartitie "a". Als FreeBSD de schijf van uw systeem volledig in beslag neemt, krijgt de rootpartitie de naam (hd0,a). We geven dus de besturing door aan de FreeBSD-bootloader, wat om een ​​aantal redenen veel beter is dan de besturing rechtstreeks aan de FreeBSD-kernel over te dragen.

Je hebt kennis gemaakt met de basisinstallatie van het GRUB-pakket, de bootloader zelf en de basisconfiguratie. Hoe meer je GRUB leert kennen, hoe meer je zult merken dat het de krachtigste boot management tool is.

Verschillende GRUB-commando's:

xx is het standaard opstartlabel.

yy is de time-out waarna GRUB standaard zal starten met opstarten.

zz is het opstartlabel dat GRUB zal laden als het na een time-out niet lukt om het standaardlabel te laden.

Gebruikt voor het kleuren van menu's. De syntaxis is: kleur normaal huidige_selectie. Beide velden kunnen twee waarden hebben, zoals prioriteit en achtergrond kleuren. Bijvoorbeeld:

kleur groen/zwart of lichtgrijs/blauw

U kunt ook de bijbehorende nummers gebruiken.

ONTHOUD: alle waarden beginnen bij 0, dus 0 is het eerste element.

Documenteer operaties