Kotisivu » miten » Linux-ISO-kuvien käynnistäminen suoraan kiintolevyltä

    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.