Hogyan indíthat közvetlenül a Linux ISO képeket a merevlemezről
Határozza meg a merevlemez-partíció útját
A GRUB egy másik „eszköznév” rendszert használ, mint a Linux. Linux rendszeren az / dev / sda1 az első merevlemez partíciója - egy az első merevlemezt és 1 az első partícióját jelenti. A GRUB-ban (hd0,1) megegyezik a / dev / sda0 értékkel. A 0 az első merevlemez, míg a 1 azt jelenti, hogy az első partíció rajta van. Más szóval, a GRUB eszköz nevében a lemezszámok 0-nál kezdődnek, és a partíciószámok számozása 1-nél kezdődik - igen, szükségtelenül zavaró. Például (hd3,6) a negyedik merevlemez hatodik partíciójára utal.
Használhatja a fdisk -l parancsot. Ubuntu-on nyissa meg a terminált és futtassa a következő parancsot:
sudo fdisk -l
Lesz egy listát a Linux-eszközök elérési útvonalairól, amelyeket a GRUB eszköznevekké alakíthat. Például az alábbiakban láthatjuk, hogy a rendszerpartíció / dev / sda1 - így a (hd0,1) a GRUB számára.
Hozza létre a GRUB2 rendszerindító bejegyzést
Az egyéni rendszerindítási bejegyzés hozzáadásának legegyszerűbb módja az /etc/grub.d/40_custom parancsfájl szerkesztése. Ez a fájl a felhasználó által hozzáadott egyedi indítási bejegyzésekhez készült. A fájl szerkesztése után az / etc / defaults / grub fájl és az /etc/grub.d/ parancsfájlok tartalma kombinálódik egy /boot/grub/grub.cfg fájl létrehozásához - ezt a fájlt nem kell szerkesztenie kéz. Úgy tervezték, hogy automatikusan létrehozza a más fájlokban megadott beállításokat.
A root jogosultságokkal való szerkesztéshez megnyitja az /etc/grub.d/40_custom fájlt. Az Ubuntu-ban ezt megteheti a terminálablak megnyitásával és a következő parancs futtatásával:
sudo gedit /etc/grub.d/40_custom
Nyissa meg a fájlt a kedvenc szövegszerkesztőben. Például a „gedit” helyett „nano” -val helyettesítheti a fájlt a Nano szövegszerkesztőben való megnyitásához.
Hacsak nem adtál hozzá más egyéni rendszerindító bejegyzéseket, többnyire üres fájlt kell látnod. A kommentált sorok alatt egy vagy több ISO-indító részt kell hozzáadnia a fájlhoz.
Íme, hogyan indíthat el egy Ubuntu vagy Ubuntu alapú elosztást egy ISO fájlból. Ezt Ubuntu 14.04-en teszteltük:
menüpontUbuntu 14.04 ISO”
isofile = ”/ Home / nevet / Letöltések /ubuntu-14.04.1-desktop-amd64.iso”
loopback hurok (Hd0,1)$ isofile
linux (loop) /casper/vmlinuz.efi boot = casper iso-scan / fájlnév = $ isofile csendes splash
initrd (loop) /casper/initrd.lz
Testreszabja a rendszerindítási bejegyzést, hogy tartalmazza a kívánt menük nevét, a számítógépen lévő ISO fájl megfelelő elérési útját, valamint a merevlemez eszköz nevét és az ISO fájlt tartalmazó partíciót. Ha a vmlinuz és az initrd fájlok különböző neveket vagy útvonalakat tartalmaznak, akkor győződjön meg róla, hogy megadja a megfelelő elérési utat is.
(Ha önálló / otthoni / partícióval rendelkezik, hagyja ki a / home bitet, mint például: set isofile = ”/ név / Letöltések / $ isoname”).
Fontos jegyzet: A különböző Linux-disztribúciók különböző indítási bejegyzéseket igényelnek különböző indítási opciókkal. A GRUB Live ISO Multiboot projekt különböző menübejegyzéseket kínál különböző Linux disztribúciókhoz. Lehetővé kell tenni, hogy ezeket a példamenü menübejegyzéseket hozzáadja az indítani kívánt ISO fájlhoz. Egyszerűen csak egy webes keresést végezhet el a Linux-disztribúció nevének és kiadási számának, valamint a „boot from ISO in GRUB” segítségével..
Ha további ISO rendszerindítási beállításokat szeretne hozzáadni, további részeket adjon hozzá a fájlhoz.
Mentse el a fájlt, ha elkészült. Visszatérés a terminálablakhoz, és futtassa a következő parancsot:
sudo update-grub
A számítógép következő indításakor megjelenik az ISO rendszerindító bejegyzés, és kiválaszthatja azt az ISO fájl indításához. Előfordulhat, hogy az indításkor a Shift-et meg kell tartani a GRUB menü megtekintéséhez.
Ha hibaüzenetet vagy fekete képernyőt lát, amikor megpróbálja elindítani az ISO fájlt, valahogy hibásan állította be a rendszerindítási bejegyzést. Még akkor is, ha az ISO fájl elérési útja és az eszköz neve jobb, az ISO fájl vmlinuz és intird fájljainak elérési útjai esetleg nem megfelelőek, vagy az indított Linux rendszer különböző beállításokat igényelhet.