Ako spustiť Linux ISO obrázky priamo z vášho pevného disku
Určte cestu oddielu pevného disku
GRUB používa iný systém "názov zariadenia", ako Linux. V systéme Linux je / dev / sda1 prvou oblasťou na prvom pevnom disku - znamená prvý pevný disk a 1 je jeho prvý oddiel. V GRUB je (hd0,1) ekvivalentná / dev / sda0. 0 znamená prvý pevný disk, zatiaľ čo 1 znamená prvý oddiel na nej. Inými slovami, v názve zariadenia GRUB sa začínajú čítať číslice na čísle 0 a číslovanie oddielov začína počítať na 1 - áno, je to zbytočne matné. Napríklad (hd3,6) odkazuje na šiestu oblasť na štvrtom pevnom disku.
Môžete použiť fdisk -l príkaz na zobrazenie týchto informácií. Na Ubuntu otvorte terminál a spustite nasledujúci príkaz:
sudo fdisk -l
Zobrazí sa zoznam cien zariadení Linux, ktoré môžete previesť na mená zariadení GRUB. Napríklad, nižšie vidíme, že systémový oddiel je / dev / sda1 - takže je to (hd0,1) pre GRUB.
Vytvorte položku Boot Entry GRUB2
Najjednoduchším spôsobom, ako pridať vlastnú položku zavádzania, je upraviť skript /etc/grub.d/40_custom. Tento súbor je určený pre vlastné zavádzacie položky pridané používateľom. Po úprave súboru sa obsah vášho súboru / etc / defaults / grub a /etc/grub.d/ skombinuje, aby sa vytvoril súbor /boot/grub/grub.cfg - tento súbor by ste nemali upravovať hand. Je určený na automatické generovanie z nastavení, ktoré zadáte v iných súboroch.
Budete musieť otvoriť súbor /etc/grub.d/40_custom na úpravu s oprávneniami root. Na Ubuntu to môžete urobiť otvorením terminálového okna a spustením nasledujúceho príkazu:
sudo gedit /etc/grub.d/40_custom
Neváhajte otvoriť súbor vo vašom obľúbenom textovom editore. Napríklad v príkaze môžete nahradiť "gedit" pomocou príkazu "nano" a otvoriť súbor v textovom editore Nano.
Ak ste pridali iné vlastné zavádzacie položky, mali by ste vidieť prevažne prázdny súbor. K súboru pod komentovanými riadkami budete musieť pridať jednu alebo viac oddielov na zavedenie pomocou ISO.
Tu je návod, ako môžete spustiť distribúciu na Ubuntu alebo Ubuntu z ISO súboru. Testovali sme to pomocou Ubuntu 14.04:
menuentry "Ubuntu 14.04 ISO"
set isofile = "/ Home / názov / Na stiahnutie /ubuntu-14.04.1-desktop-amd64.iso"
loopback slučka (Hd0,1)$ isofile
linux (slučka) /casper/vmlinuz.efi boot = casper iso-scan / filename = $ isofile tichý splash
initrd (slučka) /casper/initrd.lz
Prispôsobte spúšťaciu položku tak, aby obsahovala požadovaný názov mennej položky, správnu cestu k súboru ISO v počítači a názov zariadenia pevného disku a oddiel obsahujúci súbor ISO. Ak majú súbory vmlinuz a initrd rôzne názvy alebo cesty, nezabudnite špecifikovať aj správnu cestu k týmto súborom.
(Ak máte oddelenú / domovskú / oddiel, vynechajte / home bit, takto: nastaviť isofile = "/ name / Downloads / $ isoname").
Dôležitá poznámka: Rozličné distribucie Linuxu vyžadujú rôzne bootovacie položky s rôznymi možnosťami zavádzania. Projekt GRUB Live ISO Multiboot ponúka rôzne položky menu pre rôzne distribúcie Linuxu. Mali by ste byť schopní prispôsobiť tieto príklady ponuky pre súbor ISO, ktorý chcete zaviesť. Môžete tiež jednoducho vykonať vyhľadávanie na webe pre meno a číslo vydania distribúcie Linuxu, ktorú chcete zaviesť spolu s "boot z ISO v GRUB", aby ste našli viac informácií.
Ak chcete pridať ďalšie možnosti zavádzania do ISO, pridajte ďalšie súbory do súboru.
Uložte súbor po dokončení. Vráťte sa do okna Terminál a spustite nasledujúci príkaz:
sudo update-grub
Pri ďalšom spustení počítača sa zobrazí spúšťacia položka ISO a môžete ho vybrať na zavedenie súboru ISO. Pri zavádzaní budete musieť stlačiť kláves Shift a zobraziť ponuku GRUB.
Ak sa pri pokuse o zavedenie súboru ISO zobrazí chybové hlásenie alebo čierna obrazovka, nesprávne ste nakonfigurovali zavádzací záznam. Aj keď máte správnu cestu k súboru ISO a názvu zariadenia, cesty k súborom vmlinuz a intird v súbore ISO nemusia byť správne alebo systém Linux, ktorý zavádzate, môže vyžadovať rôzne možnosti.