Startpagina » hoe » Hoe Linux ISO-afbeeldingen rechtstreeks vanaf uw harde schijf op te starten

    Hoe Linux ISO-afbeeldingen rechtstreeks vanaf uw harde schijf op te starten

    Bepaal het pad van de harde schijfpartitie

    GRUB gebruikt een ander "apparaatnaam" -schema dan Linux. Op een Linux-systeem is / dev / sda1 de eerste partitie op de eerste harde schijf - een betekent de eerste harde schijf en 1 betekent de eerste partitie. In GRUB is (hd0,1) gelijk aan / dev / sda0. De 0 betekent de eerste harde schijf, terwijl de 1 betekent de eerste partitie erop. Met andere woorden, in een GRUB apparaatnaam beginnen de schijfnummers te tellen bij 0 en de partitie nummerers beginnen te tellen bij 1 - ja, het is onnodig verwarrend. Bijvoorbeeld, (hd3,6) verwijst naar de zesde partitie op de vierde harde schijf.

    U kunt de fdisk -l commando om deze informatie te bekijken. Op Ubuntu opent u een Terminal en voert u de volgende opdracht uit:

    sudo fdisk -l

    Je ziet een lijst met Linux-apparaatpaden die je zelf kunt converteren naar GRUB-apparaatnamen. Hieronder zien we bijvoorbeeld dat de systeempartitie / dev / sda1 is - dus dat is (hd0,1) voor GRUB.

    Maak de GRUB2 Boot Entry

    De gemakkelijkste manier om een ​​aangepast opstartitem toe te voegen, is het script /etc/grub.d/40_custom te bewerken. Dit bestand is ontworpen voor door de gebruiker toegevoegde aangepaste opstartgegevens. Na het bewerken van het bestand, zal de inhoud van je / etc / default / grub file en de /etc/grub.d/ scripts worden gecombineerd om een ​​/boot/grub/grub.cfg bestand te maken - je zou dit bestand niet moeten bewerken door hand. Het is ontworpen om automatisch te worden gegenereerd via instellingen die u opgeeft in andere bestanden.

    U moet het bestand /etc/grub.d/40_custom openen om te bewerken met rootprivileges. Op Ubuntu kunt u dit doen door een Terminal-venster te openen en de volgende opdracht uit te voeren:

    sudo gedit /etc/grub.d/40_custom

    Voel je vrij om het bestand te openen in je favoriete teksteditor. U kunt bijvoorbeeld "gedit" vervangen door "nano" in de opdracht om het bestand te openen in de Nano-teksteditor.

    Tenzij je andere aangepaste opstartitems hebt toegevoegd, zou je een grotendeels leeg bestand moeten zien. U moet een of meer secties voor ISO-booting toevoegen aan het bestand onder de regels met commentaar.

    Hier leest u hoe u een Ubuntu- of Ubuntu-gebaseerde distributie kunt booten vanaf een ISO-bestand. We hebben dit getest met Ubuntu 14.04:

    menuentry "Ubuntu 14.04 ISO"
    set isofile = "/ Home / naam / Downloads /ubuntu-14.04.1-desktop-amd64.iso
    loopback-lus (Hd0,1)$ isofile
    linux (loop) /casper/vmlinuz.efi boot = casper iso-scan / bestandsnaam = $ isofile rustige plons
    initrd (loop) /casper/initrd.lz

    Pas het opstartitem aan om de naam van het gewenste menu-item, het juiste pad naar het ISO-bestand op uw computer en de apparaatnaam van de vaste schijf en partitie met het ISO-bestand te bevatten. Als de vmlinuz- en initrd-bestanden verschillende namen of paden hebben, moet u ook het juiste pad naar die bestanden opgeven.

    (Als je een aparte / home / partitie hebt, laat dan de / home bit weg, zoals zo: set isofile = "/ name / Downloads / $ isoname").

    Belangrijke notitie: Verschillende Linux-distributies vereisen verschillende bootitems met verschillende opstartopties. Het GRUB Live ISO Multiboot-project biedt een verscheidenheid aan menu-items voor verschillende Linux-distributies. U zou deze voorbeeldmenu-items moeten kunnen aanpassen voor het ISO-bestand dat u wilt opstarten. Je kunt ook gewoon op internet zoeken naar de naam en het releasenummer van de Linux-distributie die je wilt opstarten, samen met "boot from ISO in GRUB" om meer informatie te vinden.

    Als u meer ISO-opstartopties wilt toevoegen, voegt u extra secties toe aan het bestand.

    Sla het bestand op als je klaar bent. Keer terug naar een Terminal-venster en voer de volgende opdracht uit:

    sudo update-grub


    De volgende keer dat u uw computer opstart, ziet u de ISO-bootvermelding en kunt u deze kiezen om het ISO-bestand op te starten. Mogelijk moet je tijdens het booten Shift ingedrukt houden om het GRUB-menu te zien.

    Als u een foutmelding of een zwart scherm ziet wanneer u probeert het ISO-bestand op te starten, hebt u de opstartvermelding op de een of andere manier verkeerd geconfigureerd. Zelfs als je het ISO-bestandspad en de apparaatnaam juist hebt, zijn de paden naar de vmlinuz- en interne bestanden op het ISO-bestand mogelijk niet correct of moet je voor het Linux-systeem dat je opstart verschillende opties nodig hebben.