Kuidas käivitada Linuxi ISO-pilte otse kõvakettalt
Määrake kõvaketta partitsiooni tee
GRUB kasutab erinevat “seadme nime” skeemi kui Linux. Linuxis on / dev / sda1 esimese kõvaketta esimene partitsioon - a tähendab esimest kõvaketast ja 1 tähendab selle esimest partitsiooni. GRUBis on (hd0,1) ekvivalent / dev / sda0. The 0 tähendab esimest kõvaketast, samal ajal kui 1 tähendab selle esimest partitsiooni. Teisisõnu, GRUB-i seadme nimes hakkavad kettanumbrid loendama 0-s ja partitsiooni numbrid hakkavad loendama 1-st - jah, see on asjatult segane. Näiteks (hd3,6) viitab neljanda kõvaketta kuuendale partitsioonile.
Võite kasutada fdisk -l selle teabe vaatamiseks. Avage Ubuntu juures terminal ja käivitage järgmine käsk:
sudo fdisk -l
Näete Linuxi seadmete teede loendit, mida saate ise muuta GRUB-seadme nimedeks. Näiteks allpool näeme süsteemi partitsiooni / dev / sda1 - nii et see on (hd0,1) GRUB-le.
Looge GRUB2 Boot Entry
Lihtsaim viis kohandatud boot-kirje lisamiseks on /etc/grub.d/40_custom skripti redigeerimine. See fail on mõeldud kasutaja lisatud kohandatud boot-kirjete jaoks. Pärast faili redigeerimist kombineeritakse / etc / defaults / grub faili ja /etc/grub.d/ skriptide sisu, et luua fail /boot/grub/grub.cfg - te ei tohiks seda faili redigeerida käsi. See on loodud automaatselt genereerima teistes failides määratud seadetest.
Peate root-õigustega redigeerimiseks avama faili /etc/grub.d/40_custom. Ubuntu abil saate seda teha, avades terminali akna ja käivitades järgmise käsu:
sudo gedit /etc/grub.d/40_custom
Avage fail oma lemmikteksti redaktoris. Näiteks võite faili nano tekstiredaktoris faili avamiseks asendada käsuga „gedit“ sõnaga „nano”.
Kui te pole lisanud muid kohandatud alglaadimiskirjeid, peaksite nägema enamasti tühja faili. Kommenteeritud ridade all tuleb failile lisada üks või mitu ISO-käivitamise osa.
Siin on, kuidas saate käivitada Ubuntu või Ubuntu-põhise jaotuse ISO-failist. Testisime seda Ubuntu 14.04-ga:
menuentry “Ubuntu 14.04 ISO”
set isofile = ”/ kodu / nimi / allalaadimised /ubuntu-14.04.1-desktop-amd64.iso"
loopback loop (hd0,1)$ isofile
linux (loop) /casper/vmlinuz.efi boot = casper iso-scan / filename = $ isofile vaikne splash
initrd (loop) /casper/initrd.lz
Kohandage käivitussisendit, et see sisaldaks teie soovitud menüü nime, õiget teed ISO-failile teie arvutis ja kõvaketta ja ISO-faili sisaldava sektsiooni seadme nime. Kui vmlinuz ja initrd failidel on erinevad nimed või teed, määrake kindlasti ka nende failide õige tee.
(Kui teil on eraldi / kodu / partitsioon, jätke välja / home bit, nagu näiteks: set isofile = ”/ name / Allalaadimised / $ isoname”).
Oluline märkus: Erinevad Linuxi distributsioonid vajavad erinevaid alglaadimissüsteeme erinevate käivitusvõimalustega. GRUB Live ISO Multiboot projekt pakub erinevaid Linuxi distributsioonide menüükirju. Sa peaksid olema võimelised kohandama neid näidismenüü kirjeid ISO-faili jaoks, mida soovite käivitada. Samuti saate otsida veebiotsingu selle Linuxi levitamise nime ja väljaande numbri kohta, mida soovite käivitada koos „boot from GRUB”, et leida rohkem teavet.
Kui soovite lisada veel ISO alglaadimisvalikuid, lisage failile täiendavaid osi.
Salvestage fail, kui olete valmis. Tagasi terminali aknasse ja käivitage järgmine käsk:
sudo update-grub
Järgmisel korral, kui käivitate arvuti, näete ISO alglaadimiskasti ja saate valida selle ISO-faili käivitamiseks. GRUBi menüü vaatamiseks peate võib-olla käivitudes hoidma Shiftit.
Kui näete ISO-faili käivitamisel veateate või musta ekraani, seadistasite alglaadimiskoodi valesti. Isegi kui teil on õige ISO-faili tee ja seadme nimi, ei pruugi ISO-failis olevad failid vmlinuz- ja intirdfailidele olla õiged või käivitatav Linux-süsteem võib vajada erinevaid võimalusi.