Kako izravno podići Linux ISO slike izravno s tvrdog diska

Sadržaj:

Kako izravno podići Linux ISO slike izravno s tvrdog diska
Kako izravno podići Linux ISO slike izravno s tvrdog diska
Anonim
Linux boot loader GRUB2 može pokrenuti Linux ISO datoteke izravno s tvrdog diska. Podržite Linux uživo CD-ove ili čak instalirajte Linux na drugu particiju tvrdog diska bez snimanja na disk ili dizanje s USB diska.
Linux boot loader GRUB2 može pokrenuti Linux ISO datoteke izravno s tvrdog diska. Podržite Linux uživo CD-ove ili čak instalirajte Linux na drugu particiju tvrdog diska bez snimanja na disk ili dizanje s USB diska.

Provedili smo taj proces na Ubuntu 14.04 - Ubuntu i Ubuntu Linux distribucije imaju dobru podršku za to. Druge Linux distribucije trebaju raditi na sličan način.

Preuzmite Linux datoteku ISO

Ovaj trik zahtijeva da na tvrdom disku imate instaliran Linux sustav. Vaše računalo mora koristiti GRUB2 boot loader, što je standardni boot loader na većini Linux sustava. Nažalost, ne možete pokrenuti Linux ISO datoteku izravno iz sustava Windows pomoću Windows utovarivača za pokretanje sustava.

Preuzmite ISO datoteke koje želite koristiti i pohranite ih na Linux particiju. GRUB2 bi trebao podržavati većinu Linux sustava. ako ih želite koristiti u okruženju uživo bez instaliranja na tvrdi disk, svakako preuzmite verzije "live CD-a" svakog Linuxa ISO-a. Mnogi Linux diskovi za podizanje sustava također bi trebali raditi.

Provjerite Sadržaj ISO datoteke

Možda ćete morati pogledati unutar ISO datoteke kako biste odredili točno gdje su određene datoteke. Na primjer, to možete učiniti tako da otvorite ISO datoteku pomoću grafičke aplikacije Arhiva upravitelja / datoteka koji se isporučuje s Ubuntu i drugim GNOME baziranim računalnim okruženjima. U Nautilusovom upravitelju datoteka desnom tipkom miša kliknite ISO datoteku i odaberite Open with Archive Manager.

Pronađite datoteku kernela i initrd sliku. Ako koristite Ubuntu ISO datoteku, naći ćete ove datoteke unutar casper mape - vmlinuz datoteka je Linux kernel, a initrd datoteka je initrd slika. Morat ćete kasnije saznati njihovu lokaciju unutar ISO datoteke.

Image
Image

Odredite stazu za particiju tvrdog diska

GRUB koristi drugačiju shemu "naziva uređaja" od Linuxa. Na Linux sustavu, / dev / sda1 je prva particija na prvom tvrdom disku - znači prvi tvrdi disk i 1 znači njegovu prvu particiju. U GRUB-u (hd0,1) odgovara / dev / sda0. 0 znači prvi tvrdi disk, dok je 1 znači prvu particiju na njemu. Drugim riječima, u nazivu uređaja GRUB, brojevi diska počinju brojati na 0, a brojevi particija počinju brojati na 1 - da, to je nepotrebno zbunjujuće. Na primjer, (hd3,6) se odnosi na šestu particiju na četvrtom tvrdom disku.

Možete koristiti fdisk -l naredba za pregled tih podataka. Na Ubuntu otvorite Terminal i pokrenite sljedeću naredbu:

sudo fdisk -l

Vidjet ćete popis putanja Linux uređaja koji možete samostalno pretvoriti u nazive uređaja GRUB. Na primjer, ispod možemo vidjeti particiju sustava / dev / sda1 - tako da je (hd0,1) za GRUB.

Image
Image

Stvorite GRUB2 Boot Entry

Najlakši način za dodavanje prilagođenog unosa za podizanje sustava je uređivanje skripte /etc/grub.d/40_custom. Ova je datoteka dizajnirana za unose prilagođenih podizanja sustava dodanih korisnikom. Nakon uređivanja datoteke, sadržaj vaše / etc / defaults / grub datoteke i /etc/grub.d/ skripti kombiniraju se kako bi stvorili /boot/grub/grub.cfg datoteku - ne biste trebali urediti ovu datoteku ruka. Osmišljen je za automatsko generiranje postavki koje navedete u drugim datotekama.

Morat ćete otvoriti /etc/grub.d/40_custom datoteku za uređivanje s osnovnim pravima. Na Ubuntu to možete učiniti otvaranjem prozora terminala i pokrenite sljedeću naredbu:

sudo gedit /etc/grub.d/40_custom

Slobodno otvorite datoteku u svojem omiljenom uređivaču teksta. Na primjer, možete zamijeniti "gedit" pomoću "nano" u naredbi za otvaranje datoteke u Nano uređivaču teksta.

Osim ako ne dodate druge prilagođene stavke za podizanje sustava, trebali biste vidjeti prilično praznu datoteku. Morat ćete dodati jedan ili više sekcija ISO podizanja u datoteku ispod komentiranih redaka.

Evo kako možete pokrenuti Ubuntu ili Ubuntu-based distribuciju iz ISO datoteke. Testirali smo ovo s Ubuntu 14.04:
Evo kako možete pokrenuti Ubuntu ili Ubuntu-based distribuciju iz ISO datoteke. Testirali smo ovo s Ubuntu 14.04:

menuentry “ Ubuntu 14.04 ISO ” { set isofile=” /home/name/Downloads/ ubuntu-14.04.1-desktop-amd64.iso ” loopback loop (hd0,1)$isofile linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=${isofile} quiet splash initrd (loop)/casper/initrd.lz }

Prilagodite unos za podizanje kako bi sadržao naziv unosa željenog izbornika, točan put do ISO datoteke na računalu i naziv uređaja tvrdog diska i particije koja sadrži ISO datoteku. Ako vmlinuz i initrd datoteke imaju različita imena ili staze, svakako navedite točan put do tih datoteka.

(Ako imate zasebnu / home / partition, izostavite / home bit, kao što je to: postavite isofile = "/ name / Downloads / $ {isoname}").

Važna nota: Različite Linux distribucije zahtijevaju različite unose za podizanje sustava s različitim opcijama pokretanja. GRUB Live ISO Multiboot projekt nudi razne unose izbornika za različite Linux distribucije. Trebali biste biti u mogućnosti prilagoditi ove primjere izbornika za ISO datoteku koju želite podići. Također možete izvršiti pretraživanje weba za ime i broj izdanja Linux distribucije koju želite podići uz "dignuti ISO iz GRUB-a" da biste pronašli više informacija.

Ako želite dodati još ISO opcija za podizanje, dodajte dodatne dijelove u datoteku.
Ako želite dodati još ISO opcija za podizanje, dodajte dodatne dijelove u datoteku.

Spremite datoteku kada završite. Vratite se u prozor Terminal i pokrenite sljedeću naredbu:

sudo update-grub

Image
Image

Sljedeći put kada pokrenete računalo, vidjet ćete ISO unos za podizanje sustava i možete ga odabrati za podizanje ISO datoteke. Možda ćete morati držati Shift tijekom dizanja da biste vidjeli GRUB izbornik.

Ako vidite poruku o pogrešci ili crni zaslon kada pokušate pokrenuti ISO datoteku, pogrešno ste konfigurirali unos za podizanje sustava nekako.Čak i ako ste pravilno dobili ISO datoteku i naziv uređaja, putovi s vmlinuz i intird datotekama na ISO datoteku možda neće biti točni ili Linux sustav kojeg dižete može zahtijevati različite opcije.

Preporučeni: