Kako pokrenuti ISO sliku s GRUB2

Linux ima vrlo važnu prednost nad Windowsom u temeljnom aspektu: Možete ga testirati i provjeriti radi li ispravno na računalu dizanjem izravno s instalacijskog CD-a., pod nazivom Live CD. Gotovo sve distribucije danas imaju tu mogućnost.

Međutim, postoje i druge mogućnosti, koji izbjegavaju potrebu za narezivanjem CD-a svaki put kada korisnik želi stvoriti CD uživo. Najčešći je kopirajte Linux na USB pomoću posebnog programa, a zatim pokrenite računalo s USB-a. Međutim, u slučaju da već imate GRUB2 instaliran na vašem računalu, postoji još jedna vrlo malo objavljena, ali puno brža, učinkovitija i sigurnija mogućnost.


Jeste li spalili tisuće CD-a kako biste snimili svoje omiljene distro slike? Jeste li mislili da ste učitavanjem Linuxa s USB-a bili na grebenu vala? Ha! Ova metoda štedi vrijeme i novac, jer osim što je izuzetno brza, puno je sigurnija (zbog nedostatka mogućih "pogrešaka pri pisanju" i drugih problema povezanih s čitanjem CD-a uživo) i izbjegava potrebu za sagorijevanjem datoteka ISO slike na CD ili USB.

koraci

1. - Uredite datoteku /etc/grub.d/40_custom

sudo gedit /etc/grub.d/40_custom
Napomena: TonyDiaz, s velikom diskrecijom, savjetuje nas da modificiramo ovu datoteku, a ne /boot/grub/grub.cfg. Razlog je taj što sustav zamjenjuje grub.cfg svaki put kada napravite izmjenu u GRUB-u, što se događa vrlo često. Iz tog razloga potrebno je izmijeniti predložak dizajniran isključivo za dodavanje prilagođenih unosa u izborniku u GRUB: 40_prilagođeno.

2. - U izbornik dodajte novi unos sličan onome prikazanom u nastavku:

izbornik "Lubuntu uživo"{ 
postaviti korijen = (hd0,5)
loopback petlja /vbox/lubuntu-10.10.iso
linux (petlja) / casper / vmlinuz boot = casper iso-scan / ime datoteke =/vbox/lubuntu-10.10.iso --
initrd (petlja) /casper/initrd.lz
}

3. - Ne zaboravite urediti dijelove koji se pojavljuju u crvenoj boji, gdje:

  • jelovnik: naziv je koji će se pojaviti na popisu GRUB2 kada se računalo pokrene. U mom slučaju, poput mene 
  • postaviti korijen: označava na kojoj je particiji ISO datoteka. Da biste znali koja je točna konfiguracija, obrazloženje je jednostavno. 
  • Gdje je ISO slika mog omiljenog distroa? Na mom disku Y, particija X. Vjerojatno znate na koji je put taj disk montiran, ali ne i naziv njegovog uređaja. Za to…
  • Otvorio sam System> Administration> Disk Utility i, nakon odabira tvrdog diska na kojem se nalazi dotična particija, kliknite na particiju da bi se prikazali svi njezini podaci i karakteristike.
  • S odabranom particijom potražite oznaku "Uređaj" i pogledajte koje podatke prikazuje. U mom slučaju piše: / dev / sda5. Biti hda ili sda to znači da je to disk 1; da je sdb Oh Db, to bi bio disk 2. Kao što je riječ o sda5, to znači da je to particija 5 diska 1. Što se toga tiče, "set root" bi trebao imati (hd0, 5). Grub2 započinje brojanje diskova s ​​0, zbog čega vam ova postavka govori da se ISO slika nalazi na disku 1, particija 5. 
  • loopback: označava put unutar particije gdje je ISO datoteka. U ovom se trenutku lako zbuniti, jer se traži ruta na koju je postavljen ovaj disk, već ostatak rute. Na primjer, moj disk sdaxnumx vozi dalje / media / backup /. Stoga bi bio puni put mape u kojoj se nalazi predmetna ISO slika / media / backup / vbox /. Međutim, kao što smo u "set root" već rekli o kojem se disku i particiji radi, nije potrebno pojasniti putanju na koju je disk postavljen (/ media / backup /). Iz tog razloga put za ulazak u ovom trenutku jednostavno bi bio /vbox/file.iso.
  • linux (petlja): govori nam koji kernel treba koristiti za dizanje i gdje se nalazi. Obrazloženje je isto kao u prethodnoj točki. Da bi se sustav mogao pokretati s izbornika i prozora na španjolskom jeziku, kao i raspored tipkovnice, potrebno je dodati parametar locale i bootkbd. Osim toga, tako da umjesto poruka jezgre prikazuje učitavajuću sliku (splash), morate dodati parametar splash. Konačno, da biste grupirali jednake ulaze, morate dodati tihi parametar. Tako bi ova "personaliziranija" verzija izgledala ovako:
    linux (loop) / casper / vmlinuz boot = casper locale = es_ES bootkbd = es console-setup / layoutcode = es tihi pljusak iso-scan / filename = / vbox / lubuntu-10.10.iso -
  • initrd (petlja): govori nam gdje je initrd. 
  • 4. - Nakon spremanja dotične datoteke, preostaje samo ažuriranje GRUB2:

    sudo update-grub

    Upravo sam isprobao ovu metodu s Lubuntu 10.10 i nije trebalo 20 sekundi da se u potpunosti učita! Uvjeravam vas u to ovo je najbolji način za isprobavanje Ubuntu Beta verzija ili drugih distro-a bez da mijenjate svoj sustav, instalirate Virtual Box, morate narezati CD ili potrošiti USB samo da biste ga koristili kao CD uživo, itd.

    Hvala gradonačelniku Miguelu i Turu što ste predložili temu!

    Ostavite svoj komentar

    Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

    *

    *

    1. Za podatke odgovoran: Miguel Ángel Gatón
    2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
    3. Legitimacija: Vaš pristanak
    4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
    5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
    6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

    1.   Miquel Mayol i Tur dijo

      DATOTEKA NIJE PRONAĐENA

      MORATE PRVO UČITATI KERNEL

      Na ext10.10 imam instaliran ubuntu 64 amd4, koji očito mijenja sintaksu, a koju ne znam, i daje mi pogreške.

      Kopirao sam izvornu jezgru u datoteku 40_custom, za nju kopiranjem naredbi, pokušajima i pogreškama, ali svi mi daju istu pogrešku.

      Radeći ls u grub, particije - to mora biti stvar ext4 - se tako nazivaju i ne znam zašto idu između pojedinačnih navodnika.

      Dakle, molim vas: 1, - Pojasnite da radi za ext2 particije

      2. - Napravite proširenje za pokretanje u ext4 particije, jer nisam jasan i sigurno će to biti chorradita, ali kao i prethodna stvar, znao sam da to može biti, ali nisam našao gdje će to objasniti ja, u još goroj varijanti ext4.

      Hvala unaprijed

      Moj 40_custom, u kojem radi samo Ubuntu

      # / Bin / sh

      exec tail -n +3 0 $

      # Ova datoteka pruža jednostavan način za dodavanje prilagođenih unosa u izborniku. Jednostavno upišite

      # unosa u izborniku koje želite dodati nakon ovog komentara. Pazite da se ne promijenite

      # gornja linija 'exec tail'.

      menuentry "Ubuntu, s Linuxom 2.6.35-23-generički" –razred ubuntu –razred gnu-linux –razred gnu –razred os {

      snimati

      insmod dio_msdos

      insmod ext2

      postavi root = '(hd0, msdos1)'

      traži –no-floppy –fs-uuid –set c617a74c-d199-49fc-997e-77ebbe33a8bb

      linux /boot/vmlinuz-2.6.35-23-generic root = UUID = c617a74c-d199-49fc-997e-77ebbe33a8bb ro tihi pljusak nomodeset # video = uvesafb: mode_option = >> 1024 × 768-24 <<, mtrr = 3 , scroll = ywrap initrd /boot/initrd.img-2.6.35-23-generic} menuentry "Rescatux" {recordfail insmod part_msdos insmod ext2 set root = '(hd0, msdos1)' loopback loop /isos/rescatux.iso linux ( loop) / casper / vmlinuz boot = casper locale = en_ES bootkbd = en console-setup / layoutcode = en tihi pljusak iso-scan / filename = / isos / rescatux.iso - initrd (loop) /casper/initrd.lz} menuentry « rescatux2 »{set root = '(hd0, msdos1)' loopback loop /isos/rescatux.iso linux (loop) / casper / vmlinuz boot = casper iso-scan / filename = / isos / rescatux.iso - initrd (loop) / casper / initrd.lz}

    2.   Miquel Mayol i Tur dijo

      Manolo, jer nije mi pošlo za rukom, prebacio sam se na Burg, a ni ti ne bi bio tako ljubazan da zalijepiš ono što imaš za Burg - što mi je usput, hvala što si me otkrio, kako lijepo -.

      Mislim da moj problem proizlazi iz činjenice da koristim ext4, ako je to i vaš slučaj, mogao bih koristiti i bisere.

      slučajno, mogli bismo vam poslati unos o tome kako instalirati burg, koji će se nastaviti ažurirati i kako dodati ISO slike.

    3.   Manolo Pajaro dijo

      Meni to ne uspijeva, pokušao sam s kodom koji se nalazi na drugoj stranici, a zatim s kopijom onoga koji ste stavili i ne dobivam nijednu od dvije mogućnosti u GRUB-u. Prolazio sam kroz ostatak grub.cfg i primijetio da parametar za root root ide u pojedinačne navodnike, jeste li ga stavili ovako u svoju datoteku i radio je? Nije mi uspjelo ni u jednom slučaju: /

    4.   Koristimo Linux dijo

      Manolo, ovdje se ne radi o lijepljenju kopija, kao u drugim slučajevima. Imajte na umu da članak vrlo detaljno objašnjava koje stvari morate promijeniti kako bi sve funkcioniralo u vašem konkretnom slučaju.
      Javite mi ako imate problema slijedeći upute ...
      Veliki zagrljaj! Pavao.

    5.   bratski dijo

      Izgleda zanimljivo, idem probati ...

    6.   Rafael dijo

      Ili kakav zanimljiv članak, ovo mi dobro dođe ... Obično koristim USB s izvrsnim Multibootom, uglavnom zato što mi omogućuje USB u fat32 sa svojim "živim" sustavima spremnim za pokretanje na računalu gdje sustav više nema čizme (win) i zadržavanje mogućnosti spremanja datoteka na usb ... ali kako je fat32 sustav ima veliki nedostatak što ne prihvaća datoteke veće od 4 GB i zato mi se TO SVIĐA !!!
      pozdravi

    7.   Miquel Mayol i Tur dijo

      Nema na čemu, obradovano što ste to tako dobro objasnili, sada nedostaje ista stvar za višestruko pokretanje s USB-a, instaliranje grub2 na njega, s distro-ima za oporavak i drugima.

      Zadovoljstvo nastaviti čitati.

    8.   tonydiaz dijo

      Vrlo dobro! Ali ako mi dopustite, pokušat ću to malo poboljšati.

      Datoteku /boot/grub/grub.cfg generira alat nazvan grub-mkconfig pomoću predložaka koji se nalaze na putu /etc/grub.d/, stoga svaki put kada se generira nova datoteka grub (na primjer, kada uđe novo jezgro ili njegovo ažuriranje ili kada se naredba update-grub izvršava ručno) sustav zamjenjuje prethodnu datoteku novom, brišući bilo koji unos koji smo ručno umetnuli. Drugim riječima, unosi bi se morali umetnuti u datoteku svaki put kad bi došlo do promjene u grubu, što se događa vrlo često.

      Stoga je moj prijedlog da NE uređujete datoteku /boot/grub/grub.cfg, već predložak koji odgovara sustavu iz kojeg želite pokrenuti sustav. U ovom slučaju, budući da je riječ o "prilagođenom" unosu, trebao bi ići u datoteku /etc/grub.d/40_custom, koja je ona pripremljena za dodavanje prilagođenih unosa.

      Na taj će se način naš prilagođeni unos uvijek automatski dodavati svaki put kada sustav generira novi grub.cfg.

      Ovo je moj način za pokretanje s iso slike SystemRescueCD, i to djeluje kao šarm

      Pozdrav svima.

    9.   Koristimo Linux dijo

      Vi imate sve razloge! Hvala što ste me podsjetili. Trenutno dodajem tu izmjenu.

    10.   tonydiaz dijo

      Opet sam ja 😉

      Zaboravio sam vam reći u svojoj prethodnoj poruci da je, ako je datoteka /etc/grub.d/40_custom ili bilo koji drugi predložak izmijenjen, potrebno ažurirati grub pomoću naredbe update-grub.

      Pozdrav, i tako nastavite !! 🙂

    11.   Koristimo Linux dijo

      Spreman! Hvala još jednom! 🙂

    12.   Nalog Gosta, dijo

      Tako dobar! Ovo je vrlo korisno! Puno vam hvala 😀

    13.   cex dijo

      Ako želimo Ubuntu sliku (za ostale distro-ove nisam siguran da li radi):
      Dizanje s izbornicima i prozorima na španjolskom, kao i raspored tipkovnice
      Da tijekom pokretanja, umjesto poruka jezgre, prikaže sliku za učitavanje (splash)
      četvrti redak bio bi:

      linux (loop) / casper / vmlinuz boot = casper locale = es_ES bootkbd = es console-setup / layoutcode = es tihi pljusak iso-scan / filename = / vbox / lubuntu-10.10.iso -

      Tihi se koristi za grupiranje jednakih ulaza.

      Usput, bilo bi lijepo kada biste jasnije stavili do znanja da se sudo update-grub mora obaviti nakon što je navedena datoteka promijenjena i spremljena.

    14.   Manolo Pajaro dijo

      Da da, znam da to ne bih smio doslovno kopirati haha, nisam to učinio tako, da, modificirao sam prema svom timu i već sam otkrio u čemu je problem, da ne koristim grub već burg xD

    15.   bratski dijo

      Pozdrav!

      Konfigurirao sam ga za pokretanje Ubuntu 10.10 Live i radi savršeno (na ovaj ću članak staviti vezu na svoj blog), evo moje konfiguracije:

      menuentry "Ubuntu 10.10 Live" {
      postavi korijen = (hd0,1)
      petlja povratne petlje /home/fraterneo/ubuntu-10.10-desktop-i386.iso
      linux (loop) / casper / vmlinuz boot = casper tihi pljusak iso-scan / ime datoteke = / home / fraternal / ubuntu-10.10-desktop-i386.iso -
      initrd (petlja) /casper/initrd.lz
      }

      Međutim, pokušao sam to učiniti s Fedora 13 Live cd-om na koji sam stavio ovu konfiguraciju:

      izbornik «Fedora 13 Live» {
      postavi korijen = (hd0,1)
      petlja povratne petlje /home/fraterneo/Fedora-13-i686-Live.iso
      linux (petlja) / EFI / boot / vmlinuz0 root = live: LABEL = Fedora-13-i686-Live rootfstype = auto ro liveimg tihi rhgb
      initrd (petlja) /EFI/boot/initrd0.img
      }

      Što mi u procesu pokretanja (slika splash-a) daje sljedeću pogrešku:
      Nije pronađen korijenski uređaj
      Čizma nije uspjela, zauvijek spava

      Još nisam pronašao moguće rješenje. Da vidimo hoće li se neko od vas ohrabrivati ​​i dalje istraživati.

      Pozdrav!.

    16.   Cousteau dijo

      Bolje koristiti gksudo gedit, a ne sudo gedit.

    17.   Pančove dijo

      Veličanstveni brate, mogućnosti koje GRUB pruža su nevjerojatne, sada moram demonstrirati nekoliko Uživo bez korištenja CD-a hehehe! Izvrsno!

    18.   Samostalno upravljanje dijo

      Je li moguće to učiniti s grub4dos?

    19.   Koristimo Linux dijo

      Istina je da ne znam. 🙁
      Javite nam ako nešto otkrijete ...
      Živjeli! Pavao.

    20.   Marcelo dijo

      Provjereno. Ovi parametri rade samo za Ubuntu. Mapa / casper i datoteke vmlinuz i initrd.lz nalaze se samo na * buntu distribucijama. U Fedori je potpuno drugačije, pa takvi parametri ne rade. Istražujem temu.

    21.   Koristimo Linux dijo

      Bok Miguel! Istina je da ne vidim veliku razliku s naredbom preporučenom u postu. U svakom slučaju, koliko razumijem, nije važno u kojem je formatu (EXT2 ili EXT4 ili bilo kojem drugom) vaš boot. Zapravo ga imam u ext4 i kod u postu mi je savršeno uspio.
      Ono što preporučujem je sljedeće:

      1) kako bi bili sigurni da postoji staza isofilea. Odnosno, u slučaju koda uključenog u post, postoji /vbox/lubuntu-10.10.iso. Za to sam jednostavno otvorio Nautilus, došao do dotične mape i vidio postoji li ISO datoteka.

      2) druga točka koja možda stvara probleme je root. Provjerite je li korijen ispravan. Post objašnjava kako znati koju vrijednost dodijeliti toj varijabli. Inače, preostalo vam je pokušati i pogrešiti.

      U svakom slučaju, ovaj kod koji je uključen u post nije jednostavno kopirati-zalijepiti. Morate promijeniti podatke koji su označeni crvenom bojom i prilagoditi ih vašem slučaju.

      Zagrljaj! Pavao.
      2)

    22.   volim to dijo

      Znao sam kako se to radi u GRUB 1, ali ne i u 2 😀
      Povezao sam vas u komentaru lekcije koju sam izradio za izradu Multiboot Pendrivea http://www.youtube.com/watch?v=FbpYNSuaNTI&hd=1
      pozdravi

    23.   Koristimo Linux dijo

      Ups! Vrlo dobar tutor !!
      Taman sam htio napisati post na tu temu (multiboot pendrive). Kad to učinim, sigurno ću uključiti vaš videozapis. Ako vam ne smeta, naravno ... i uvijek pojašnjavajući izvor i svoje autorstvo, naravno.
      Hvala vam na vremenu i što ste svoje znanje podijelili sa zajednicom.
      Veliki zagrljaj! Pavao.

    24.   Inukaze dijo

      Imam pitanje, donekle konkretno, ako na primjer imam instaliran samo windows xp, a ne distribuciju, ali već imam pripremljene particije, kako ili što trebate učiniti da biste instalirali samo ono što je pošteno i potrebno, da biste pokrenuli GRUB2, da se to digne ISO koji imam na drugom tvrdom disku ???

    25.   Inukaze dijo

      Pa da vidimo, ideja je da u particiji na koju ću instalirati novi distro ima samo unos / boot / grub i možda Kernel 2.6, te njegove konfiguracije, tako da kasnije tijekom instalacije bude ažurirano.

      Glavna ideja je uštedjeti puno vremena, ne vidim smisao instalirati distro, mijenjati grub, instalirati drugi, ako instaliram samo grub, mogu pokrenuti iso izravno, bez potrebe za CD-om ili USB-om.

      Pa, u svakom slučaju, ako imam instaliran distro, to je Slackware64, ali svejedno, preuzet ću ažurirani Chakra Linux ISO da vidim mogu li ovaj put instalirati xD

    26.   Miquel Mayol i Tur dijo

      http://ubuntuforums.org/showthread.php?t=1632692
      Ovdje sam dobio alternativno rješenje koje izgleda lijepo.
      ALI I JOŠ NE RADI, očito zbog toga što je prtljažnik u EXT4

      menuentry "Ubuntu 10.10 Maverick ISO 64bit" {
      postavi isofile = »/ boot / ISO / maverick-desktop-amd64.iso»

      petlja povratne petlje (hd0,5) $ isofile
      linux (petlja) / casper / vmlinuz boot = casper iso-scan / ime datoteke = $ isofile nomodeset
      initrd (petlja) /casper/initrd.lz
      }

    27.   Francisco Javier Martin Lopez dijo

      Kakav bi prethodno bio ulazak?

    28.   Pavle dijo

      Imam problem s bilježnicom gdje je blokirano pokretanje Gruba (grub2), imao sam Huayru (Debian inačicu Linuxa) i Windows 8, promijenili su grub.cfg i pokretanje je blokirano.
      To ne bi bio problem, osim što se, kada se želim pokrenuti s LiveUSB-a, prijenosno računalo ponovno pokreće i ne preuzima pokretanje s USB-a, a postavke se ne može promijeniti.
      Želio bih znati kako mogu kopirati ISO iz privjeska na tvrdi disk i pokrenuti ga odatle (ISO LiveUSB).

      hvala

      1.    poslužimo se linuxom dijo

        Bok, Pablo!

        Preporučujemo da ovo pitanje postavite u našoj službi za pitanja i odgovore pitati DesdeLinux tako da vam cijela zajednica može pomoći u rješavanju vašeg problema.

        Zagrljaj, Pablo.

    29.   Mariano dijo

      Kako to mogu učiniti s ubuntu 15.04 mate amd64. Stavljanje jezgre možda rješenje?
      Imam dva diska, prvi je Ubuntu 10.04 s ext4 sustavom. U drugoj imam ext4 particiju i drugu s ntfs. U drugoj, u ext4 particiji kopirao sam iso i izvukao ga na mjesto. Slijedio sam sve korake iz vodiča, s odgovarajućim izmjenama u skladu s mojim mjestom na disku.
      Nakon ponovnog pokretanja i pojavljivanja unosa grb, u mom slučaju, "Ubuntu mate 15.04", nisam ušao u instalaciju, ali ispalo je da nema kernela za odabir. Što sam mogao pogriješiti? Bio bih zahvalan na odgovoru.

    30.   Laurentije dijo

      Meni to ne uspijeva, na Linux Mint-u.
      Testirao sam ga s ubuntuom 14.04.02 i s bodhi Linuxom.
      Na ntfs particiji i na ext4
      Nova linija se kreira u grubici, ali kad je odaberete, ništa se ne pokreće, zaslon ostaje crn.
      Pozdrav.

    31.   Reinaldo dijo

      Dobro jutro, prijatelji ovog medija, imam problema s izbornikom mojeg grub2, to ide ovako.

      1-slackware x64 efi
      2 -Imam instaliran Windows 7

      * Upravo sam promijenio tipkovnicu i iznenadio se što mi opuštenost nije pokazao, tražeći informacije, primijetio sam da je to problem izbornika, uzeo sam iso iste opuštenosti, ušao i dao 3. mogućnost gdje je kaže da ne prepoznaje boot /, i da budem iskren, ne znam što učiniti nakon toga, ako netko može objasniti kako mi vratiti opuštenost, bio bih zahvalan .. ili mi pošaljite url gdje mi objašnjavaju koraci

      Hvala unaprijed dragi prijatelji ovog divnog bloga

    32.   Georginus dijo

      Dobri prijatelji, imam pitanje, možda je glupo za neke ... Stvorio sam instalacijski program za Ubuntu LTS, posljednji dostupan za preuzimanje 16.04 verzije za stol. Želim ga instalirati kao jedan sustav na Asus Prime Z2027-A s Celeron procesorom i Ramom 4 Gb s 256 Gb SDA ... što je potrebno za ono što će se koristiti, rudarstvo Ethereuma.

      Problem je u tome što sam USB već stavio s ISO-om umetnutim s UNEBOOTIN…. Uključujem računalo tako da se pokreće s USB-a i neposredno prije ulaska u način instalacije s grafičkim sučeljem pokreće se GRUB sustav za pokretanje, u koji su računalo i sve njegove komponente upakirane, nemaju apsolutno ništa pa pretpostavljam da je to pitanje Ubuntu-a s Grubom…. otkriva sve uređaje koje sam napravio LS kako bih vidio što postoji ...

      Problem je osnovni. Želim instalirati UBUNTU, ali dolazim samo do Gruba>
      doslovan

      Hvala unaprijed.