If-Koubou

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

Kako izravno podići Linux ISO slike izravno s tvrdog diska (Kako da)

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.

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:

menuentry "Ubuntu 14.04 ISO
set isofile = "/ Home / ime / Preuzimanja /Ubuntu-14.04.1 desktop-amd64.iso
loopback petlja (Hd0,1)$ isofile
linux (petlja) /casper/vmlinuz.efi boot = casper iso-scan / filename = $ isofile miran prskanje
initrd (petlja) /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.

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

sudo update-grub

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.