Linux-ISO-kuvien käynnistäminen suoraan kiintolevyltä
Määritä kiintolevyn osion polku
GRUB käyttää erilaista "laitteen nimen" -ohjelmaa kuin Linux. Linux-järjestelmässä / dev / sda1 on ensimmäisen kiintolevyn ensimmäinen osio - tarkoittaa ensimmäistä kiintolevyä ja 1 tarkoittaa sen ensimmäistä osiota. GRUBissa (hd0,1) vastaa / dev / sda0. 0 tarkoittaa ensimmäistä kiintolevyä, kun taas 1 tarkoittaa sitä ensimmäistä osiota. Toisin sanoen GRUB-laitteen nimessä levynumerot alkavat laskea 0: lla ja osion numerot alkavat laskea 1: llä - kyllä, se on tarpeettoman sekava. Esimerkiksi (hd3,6) viittaa neljänteen kiintolevyn kuuteen osioon.
Voit käyttää fdisk -l komentoa nähdäksesi nämä tiedot. Avaa Ubuntu-sovelluksessa Terminal ja suorita seuraava komento:
sudo fdisk -l
Näet luettelon Linux-laitteiden poluista, jotka voit muuntaa GRUB-laitteiden nimiksi. Esimerkiksi alla näkyy järjestelmän osio / dev / sda1 - joten se on (hd0,1) GRUBille.
Luo GRUB2 Boot Entry
Helpoin tapa lisätä mukautettu käynnistyslista on muokata /etc/grub.d/40_custom-komentosarjaa. Tämä tiedosto on suunniteltu käyttäjäkohtaisiin mukautettuihin käynnistysmerkintöihin. Tiedoston muokkaamisen jälkeen / etc / defaults / grub-tiedoston ja /etc/grub.d/-komentosarjojen sisältö yhdistetään luomaan /boot/grub/grub.cfg-tiedoston - tätä tiedostoa ei pitäisi muokata käsi. Se on suunniteltu generoimaan automaattisesti muissa tiedostoissa määrittämäsi asetukset.
Sinun täytyy avata /etc/grub.d/40_custom-tiedosto muokattavaksi root-oikeuksilla. Voit tehdä tämän Ubuntussa avaamalla Terminal-ikkunan ja suorittamalla seuraavan komennon:
sudo gedit /etc/grub.d/40_custom
Voit vapaasti avata tiedoston suosikkisi tekstieditorissa. Voit esimerkiksi korvata "gedit" ja "nano" komennossa avataksesi tiedoston Nano-tekstieditorissa.
Jos et ole lisännyt muita mukautettuja käynnistysmerkintöjä, sinun pitäisi nähdä enimmäkseen tyhjä tiedosto. Sinun täytyy lisätä yksi tai useampi ISO-käynnistysosio kommentoitujen rivien alapuolelle.
Näin voit käynnistää Ubuntu- tai Ubuntu-pohjaisen jakelun ISO-tiedostosta. Testasimme tämän Ubuntu 14.04: lla:
menuentry “Ubuntu 14.04 ISO”
set isofile = ”/ Home / nimi / Downloads /ubuntu-14.04.1-desktop-amd64.iso”
loopback-silmukka (Hd0,1)$ isofile
linux (loop) /casper/vmlinuz.efi boot = casper iso-scan / filename = $ isofile hiljainen splash
initrd (loop) /casper/initrd.lz
Mukauta käynnistysmerkintä, joka sisältää haluamasi valikkokohdan nimen, oikean polun tietokoneen ISO-tiedostoon ja kiintolevyn ja ISO-tiedoston sisältävän osion laitteen nimen. Jos vmlinuz- ja initrd-tiedostoilla on erilaiset nimet tai polut, määritä myös oikea tie näihin tiedostoihin.
(Jos sinulla on erillinen / koti / osio, jätä pois / home -bitti, kuten näin: set isofile = ”/ nimi / Lataukset / $ isoname”).
Tärkeä muistiinpano: Erilaiset Linux-jakelut vaativat erilaisia käynnistysmerkintöjä eri käynnistysasetuksilla. GRUB Live ISO Multiboot -projekti tarjoaa erilaisia valikkokohtia eri Linux-jakeluille. Sinun pitäisi pystyä mukauttamaan nämä esimerkkivalikon merkinnät käynnistettävälle ISO-tiedostolle. Voit myös tehdä Web-haun Linux-jakelun nimestä ja julkaisunumerosta, jonka haluat käynnistää, sekä "käynnistys ISO: sta GRUB: ssä", jos haluat lisätietoja.
Jos haluat lisätä lisää ISO-käynnistysasetuksia, lisää tiedostoon lisää osia.
Tallenna tiedosto, kun olet valmis. Palaa Terminal-ikkunaan ja suorita seuraava komento:
sudo update-grub
Kun seuraavan kerran käynnistät tietokoneen, näet ISO-käynnistysmerkinnän ja voit valita sen käynnistämään ISO-tiedoston. Saatat joutua pitämään Shift-painiketta käynnistyksen aikana nähdäksesi GRUB-valikon.
Jos näet virhesanoman tai mustan näytön, kun yrität käynnistää ISO-tiedoston, olet määrittänyt käynnistysmerkinnän väärin. Vaikka sinulla on ISO-tiedoston polku ja laitteen nimi, ISO-tiedoston vmlinuz- ja intird-tiedostojen polut eivät välttämättä ole oikein tai käynnistynyt Linux-järjestelmä voi edellyttää eri vaihtoehtoja.