Väčšina linuxových distribúcií ponúka živé prostredie, ktoré môžete spustiť z USB disku, aby ste mohli otestovať systém bez inštalácie. Môžete ho použiť na vyhodnotenie distribúcie alebo ako jednorazový OS. Aj keď je ľahké ich skopírovať na USB disk, v niektorých prípadoch možno budete chcieť často spúšťať rovnaký obraz ISO alebo pravidelne spúšťať iné. GRUB 2 je možné nakonfigurovať tak, aby ste nemuseli napaľovať ISO na disk alebo používať USB disk, ale potrebovali spustiť živé prostredie priamo z boot menu.

Získavanie a kontrola bootovateľných obrazov ISO

Ak chcete získať obraz ISO, zvyčajne by ste mali navštíviť webovú stránku požadovanej distribúcie a stiahnuť akýkoľvek obrázok, ktorý je kompatibilný s vašou konfiguráciou. Ak je možné spustiť obraz z USB, malo by byť možné spustiť aj z ponuky GRUB.

Po dokončení sťahovania obrázka by ste mali skontrolovať jeho integritu spustením jednoduchej kontroly md5. Výsledkom bude dlhá kombinácia čísel a alfanumerických znakov

ktorý môžete porovnať s kontrolným súčtom MD5 uvedeným na stránke sťahovania. Tieto dva by mali byť rovnaké.

Nastavenie GRUB 2

Obrazy ISO obsahujú úplné systémy. Všetko, čo musíte urobiť, je nasmerovať GRUB2 na príslušný súbor a povedať mu, kde môže nájsť jadro a initramdisk alebo initram súborový systém (v závislosti od toho, ktorý používa vaša distribúcia).

V tomto príklade bude živé prostredie Kubuntu 15.04 nastavené tak, aby bežalo na boxe Ubuntu 14.04 ako položka ponuky Grub. Mal by fungovať pre väčšinu novších systémov a derivátov založených na Ubuntu.

V tomto príklade súbor kubuntu-15.04-desktop-amd64.iso

žije v /home/maketecheasier/TempISOs/ na /dev/sda1.

Aby ho GRUB2 hľadal na správnom mieste, musíte ho upraviť

súbor, ktorý vám umožňuje pridávať vlastné položky ponuky. Súbor by už mal existovať a obsahovať niekoľko riadkov.

rundirectiso-40-custom-empty

Ak chcete spustiť Kubuntu z vyššie uvedeného umiestnenia, pridajte nasledujúci kód (po jeho prispôsobení vašim potrebám) pod časť s komentárom bez toho, aby ste upravili pôvodný obsah.

menuentry "Kubuntu 15.04 ISO" {
set isofile="/home/maketecheasier/TempISOs/kubuntu-15.04-desktop-amd64.iso"
loopback loop (hd0,1)$isofile
echo "Starting $isofile..."
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=${isofile} quiet splash
initrd (loop)/casper/initrd.lz
}

rundirectiso-40-custom-new

Rozdelenie vyššie uvedeného kódu

Najprv nastavte premennú s názvom $menuentry. Tu sa nachádza súbor ISO. Ak chcete zmeniť na iné ISO, musíte zmeniť bit tam, kde je uvedené nastavenie isofile=“/path/to/file/name-of-iso-file-.iso“.

Ďalší riadok je miesto, kde zadávate zariadenie so spätnou slučkou; tiež mu musíte dať správne číslo oddielu. Toto je kúsok, kde sa hovorí

loopback loop (hd0,1)$isofile

Všimnite si hd0,1 trocha; to je dôležité. To znamená prvý HDD, prvý oddiel (/dev/sda1).

Pomenovanie GRUB je tu mierne mätúce. Pri HDD sa začína počítať od 0čím vytvoríte prvý pevný disk č. 0, druhý č. 1, tretí č. 2 atď. V prípade oddielov sa však začne počítať od 1. Prvý oddiel je č. 1, druhý je č. 2 atď. dobrý dôvod, ale nie nevyhnutne rozumný (z hľadiska UX je to katastrofa, určite).

Toto robí prvý disk, prvý oddiel, ktorý v Linuxe zvyčajne vyzerá nejako takto /dev/sda1 stať sa hd0,1 v GRUB2. Druhý disk, tretí oddiel by bol hd1,3a tak ďalej.

Ďalší dôležitý riadok je

linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=${isofile} quiet splash

Načíta sa obraz jadra. Na novších Ubuntu Live CD by to bolo v /casper a volal vmlinuz.efi. Ak používate iný systém, vo vašom jadre môže chýbať .efi alebo sa nachádzať niekde úplne inde (Môžete to ľahko skontrolovať otvorením súboru ISO pomocou správcu archívov a nahliadnutím dovnútra /casper.). Posledné možnosti, quiet splash, by boli vaše bežné možnosti GRUB, ak ich chcete zmeniť.

Konečne

initrd (loop)/casper/initrd.lz

načíta sa initrdktorý je zodpovedný za načítanie RAMDisk do pamäte na spustenie.

Zavedenie do vášho živého systému

Aby to všetko fungovalo, budete musieť aktualizovať iba GRUB2

rundirectiso-updare-grub

Po reštartovaní systému by sa vám mala zobraziť nová položka GRUB, ktorá vám umožní načítať obraz ISO, ktorý ste práve nastavili.

rundirectiso-grub-menu

Výberom novej položky by ste sa mali spustiť do živého prostredia, rovnako ako bootovanie z DVD alebo USB.

Prihlásiť sa ku odberu noviniek!

Naše najnovšie návody doručené priamo do vašej doručenej pošty

Previous articleLibre OS USB: Systém On-the-Go, ktorý beží z jednotky Flash
Next articleAko zjednodušiť používanie systému Windows, ak ste farboslepí