Pagrindinis » kaip » Kaip paleisti Linux ISO vaizdus tiesiai iš standžiojo disko

    Kaip paleisti Linux ISO vaizdus tiesiai iš standžiojo disko

    Nustatykite kietojo disko skaidinio kelią

    GRUB naudoja kitą „įrenginio pavadinimo“ schemą nei „Linux“. Linux sistemoje / dev / sda1 yra pirmasis pirmojo standžiojo disko skaidinys - a reiškia pirmąjį standųjį diską ir 1 reiškia jo pirmąjį skaidinį. GRUB (hd0,1) yra lygiavertis / dev / sda0. The 0 reiškia pirmąjį standųjį diską, o 1 reiškia pirmąjį jo skaidinį. Kitaip tariant, GRUB įrenginio pavadinime diskų numeriai pradeda skaičiuoti po 0, o skaidinio numeriai prasideda skaičiuojant 1 - taip, tai nereikalingai paini. Pavyzdžiui, (hd3,6) reiškia šeštąjį ketvirtosios standžiojo disko skaidinį.

    Galite naudoti fdisk -l komandą, kad galėtumėte peržiūrėti šią informaciją. Ubuntu atidarykite terminalą ir paleiskite šią komandą:

    sudo fdisk -l

    Pamatysite Linux įrenginių kelių sąrašą, kurį galite konvertuoti į GRUB įrenginio pavadinimus. Pavyzdžiui, žemiau matome, kad sistemos skaidinys yra / dev / sda1 - tai yra (hd0,1) GRUB.

    Sukurkite GRUB2 įkrovos įrašą

    Paprasčiausias būdas pridėti priskirtą įkrovos įrašą yra redaguoti scenarijų /etc/grub.d/40_custom. Šis failas skirtas vartotojo priskirtiems individualiems įkrovos įrašams. Redaguojant failą, jūsų / etc / defaults / grub failo ir /etc/grub.d/ scenarijų turinys bus sujungtas, kad sukurtumėte /boot/grub/grub.cfg failą - neturėtumėte redaguoti šio failo ranka. Jis sukurtas automatiškai generuoti iš nustatymų, kuriuos nurodote kituose failuose.

    Jei norite redaguoti root teises, turėsite atidaryti /etc/grub.d/40_custom failą. „Ubuntu“ galite tai padaryti atidarydami terminalo langą ir atlikdami šią komandą:

    sudo gedit /etc/grub.d/40_custom

    Nesivaržykite atidaryti failą mėgstamiausiame teksto redaktoriuje. Pavyzdžiui, komandoje „gedit“ galite pakeisti „nano“, kad atidarytumėte failą „Nano“ teksto redaktoriuje.

    Jei nepridėjote kitų priskirtų įkrovos įrašų, turėtumėte pamatyti daugiausia tuščią failą. Po komentuojamomis eilutėmis į failą turėsite pridėti vieną ar daugiau ISO paleidimo skyrių.

    Štai kaip galite paleisti Ubuntu arba Ubuntu pagrįstą paskirstymą iš ISO failo. Mes tai išbandėme su Ubuntu 14.04:

    menuentry “Ubuntu 14.04 ISO
    set isofile = ”/ namo / vardas / atsisiuntimai /ubuntu-14.04.1-desktop-amd64.iso
    „loopback“ kilpa (hd0,1)$ isofile
    linux (loop) /casper/vmlinuz.efi boot = casper iso-scan / filename = $ isofile tylus splash
    initrd (kilpa) /casper/initrd.lz

    Pritaikykite įkrovos įrašą, kad joje būtų jūsų pageidaujamų įrašų pavadinimas, teisingas kelias į ISO failą kompiuteryje ir įrenginio pavadinimas standžiajame diske ir skaidinyje, kuriame yra ISO failas. Jei vmlinuz ir initrd failai turi skirtingus pavadinimus ar kelius, būtinai nurodykite tinkamą kelią į šiuos failus.

    (Jei turite atskirą / namų / skaidinį, praleiskite / namų bitą, pvz .: set isofile = ”/ vardas / atsisiuntimai / $ isoname”).

    Svarbi pastaba: Skirtingiems Linux platinimams reikalingi skirtingi įkrovos įrašai su skirtingomis įkrovimo parinktimis. GRUB Live ISO Multiboot projektas siūlo įvairius meniu įrašus skirtingiems Linux platinimams. Turėtumėte turėti galimybę pritaikyti šiuos ISO failo pavyzdžius, kuriuos norite paleisti. Taip pat galite tiesiog atlikti internetinę paiešką, norėdami rasti „Linux“ platinimo, kurį norite paleisti, pavadinimą ir išleidimo numerį kartu su „boot from ISO in GRUB“, kad sužinotumėte daugiau informacijos.

    Jei norite pridėti daugiau ISO įkrovimo parinkčių, pridėkite papildomų skyrių į failą.

    Išsaugokite failą, kai baigsite. Grįžkite į terminalo langą ir paleiskite šią komandą:

    sudo update-grub


    Kitą kartą paleidus kompiuterį pamatysite ISO įkrovos įrašą ir galite jį pasirinkti norint paleisti ISO failą. Jei norite paleisti GRUB meniu, jums gali tekti laikyti „Shift“ paleidimo metu.

    Jei matote klaidos pranešimą arba juodą ekraną, kai bandote paleisti ISO failą, įkrovos įrašą kažkaip sukonfigūravote. Net jei turite ISO failo kelią ir įrenginio pavadinimą, keliai į „vmlinuz“ ir „intird“ failus gali būti neteisingi arba „Linux“ sistema, kurią paleisite, gali reikalauti skirtingų parinkčių.