Pagina principala » HOWTO » Cum se pornește imaginile ISO Linux direct de pe hard disk

    Cum se pornește imaginile ISO Linux direct de pe hard disk

    Determinați calea partiției unității de hard disk

    GRUB folosește o schemă diferită de "nume de dispozitiv" decât sistemul Linux. Pe un sistem Linux, / dev / sda1 este prima partiție de pe primul hard disk - A înseamnă primul hard disk și 1 înseamnă prima sa partiție. În GRUB, (hd0,1) este echivalent cu / dev / sda0. 0 înseamnă primul hard disk, în timp ce 1 înseamnă prima partiție pe ea. Cu alte cuvinte, într-un nume de dispozitiv GRUB, numerele de disc încep să numere la 0 și numerele partițiilor încep să numere la 1 - da, este inutil de confuz. De exemplu, (hd3,6) se referă la cea de-a șasea partiție de pe al patrulea hard disk.

    Puteți utiliza funcția fdisk -l comanda pentru a vizualiza aceste informații. În Ubuntu, deschideți un Terminal și executați următoarea comandă:

    sudo fdisk -l

    Veți vedea o listă de căi de dispozitiv Linux, pe care le puteți converti pe nume de dispozitive GRUB pe cont propriu. De exemplu, mai jos putem vedea că partiția de sistem este / dev / sda1 - deci este (hd0,1) pentru GRUB.

    Creați intrarea GRUB2 Boot

    Cea mai ușoară modalitate de a adăuga o intrare de boot personalizată este de a edita scriptul /etc/grub.d/40_custom. Acest fișier este proiectat pentru intrări personalizate de încărcare personalizate. După editarea fișierului, conținutul fișierelor / etc / defaults / grub și /etc/grub.d/ vor fi combinate pentru a crea un fișier /boot/grub/grub.cfg - nu ar trebui să editați acest fișier prin mână. Este proiectat pentru a fi generat automat din setările pe care le specificați în alte fișiere.

    Va trebui să deschideți fișierul /etc/grub.d/40_custom pentru editare cu privilegii de root. Pe Ubuntu, puteți face acest lucru deschizând o fereastră Terminal și executați următoarea comandă:

    sudo gedit /etc/grub.d/40_custom

    Simțiți-vă liber să deschideți fișierul în editorul dvs. de text preferat. De exemplu, puteți înlocui "gedit" cu "nano" în comanda pentru a deschide fișierul în editorul de text Nano.

    Dacă nu ați adăugat alte intrări personalizate de încărcare, ar trebui să vedeți un fișier în mare parte gol. Va trebui să adăugați una sau mai multe secțiuni de boot ISO în fișierul de sub liniile comentate.

    Iată cum puteți încărca o distribuție Ubuntu sau Ubuntu dintr-un fișier ISO. Am testat acest lucru cu Ubuntu 14.04:

    menentry "Ubuntu 14.04 ISO"
    set isofile = "/ Home / nume / Downloads /ubuntu-14.04.1-desktop-amd64.iso
    loopback bucla (Hd0,1)$ isofile
    linux (buclă) /casper/vmlinuz.efi boot = Casper iso-scan / filename = $ isofile splash silențios
    initrd (bucla) /casper/initrd.lz

    Personalizați intrarea de încărcare pentru a conține numele de intrare dorit, calea corectă la fișierul ISO de pe computer și numele dispozitivului hard disk și partiția care conține fișierul ISO. Dacă fișierele vmlinuz și initrd au nume sau căi diferite, asigurați-vă că specificați calea corectă și pentru aceste fișiere.

    (Dacă aveți un separat / home / partiție, omiteți bitul / home, după cum urmează: setul isofile = "/ name / Downloads / $ isoname").

    Notă importantă: Diferitele distribuții Linux necesită intrări de boot diferite cu diferite opțiuni de încărcare. Proiectul GRUB Live ISO Multiboot oferă o varietate de intrări de meniu pentru diferite distribuții Linux. Ar trebui să puteți adapta aceste intrări din meniul de exemplu pentru fișierul ISO pe care doriți să îl încărcați. De asemenea, puteți să efectuați o căutare pe web pentru numele și numărul de lansare al distribuției Linux pe care doriți să îl încărcați împreună cu "boot-ul de la ISO în GRUB" pentru a găsi mai multe informații.

    Dacă doriți să adăugați mai multe opțiuni de încărcare ISO, adăugați secțiuni suplimentare în fișier.

    Salvați fișierul când ați terminat. Reveniți la o fereastră Terminal și executați următoarea comandă:

    sudo update-grub


    Data viitoare când porniți computerul, veți vedea intrarea de boot ISO și o puteți alege pentru a porni fișierul ISO. Este posibil să fie necesar să țineți apăsată tasta Shift în timpul pornirii pentru a vedea meniul GRUB.

    Dacă vedeți un mesaj de eroare sau un ecran negru atunci când încercați să bootați fișierul ISO, ați configurat greșit intrarea de boot într-un fel. Chiar dacă aveți calea fișierului ISO și numele dispozitivului corect, căile spre fișierele vmlinuz și intird din fișierul ISO ar putea să nu fie corecte sau sistemul Linux pe care îl bootați poate necesita opțiuni diferite.