Domovská » jak » Jak spustit Linux ISO obrázky přímo z vašeho pevného disku

    Jak spustit Linux ISO obrázky přímo z vašeho pevného disku

    Určete cestu oddílu oddílu pevného disku

    GRUB používá jiný režim "název zařízení" než systém Linux. V systému Linux je / dev / sda1 první oddíl na prvním pevném disku - A znamená první pevný disk a 1 znamená svůj první oddíl. V GRUBu (hd0,1) odpovídá / dev / sda0. The 0 znamená první pevný disk, zatímco 1 znamená první oddíl na něm. Jinými slovy, v názvu GRUBu se začínají počítat čísla číslic na čísle 0 a číslice oddílů začínají počítat na 1 - ano, je to zbytečně matoucí. Například (hd3,6) odkazuje na šestý oddíl na čtvrtém pevném disku.

    Můžete použít fdisk -l příkaz pro zobrazení těchto informací. Na Ubuntu otevřete terminál a spusťte následující příkaz:

    sudo fdisk -l

    Zobrazí se seznam cest pro zařízení Linux, který můžete převést na vlastní názvy zařízení GRUB. Níže vidíme, že systémový oddíl je / dev / sda1 - takže je to (hd0,1) pro GRUB.

    Vytvořte položku Boot Entry GRUB2

    Nejjednodušším způsobem, jak přidat vlastní spouštěcí položku, je upravit skript /etc/grub.d/40_custom. Tento soubor je určen pro uživatelské přidané vlastní bootovací položky. Po úpravě souboru budou obsahy souboru / etc / defaults / grub a /etc/grub.d/ skombinovány, aby se vytvořil soubor /boot/grub/grub.cfg - tento soubor byste neměli upravovat ruka. Je navržen tak, aby byl automaticky generován z nastavení, která jste zadali v jiných souborech.

    Budete muset otevřít soubor /etc/grub.d/40_custom pro úpravy s oprávněním uživatele root. Na Ubuntu to můžete provést otevřením terminálu a spuštěním následujícího příkazu:

    sudo gedit /etc/grub.d/40_custom

    Nebojte se otevřít soubor ve svém oblíbeném textovém editoru. Například byste mohli v příkazu "gedit" nahradit příkazem "nano" a otevřít soubor v textovém editoru Nano.

    Pokud jste přidali další vlastní spouštěcí položky, měli byste vidět většinou prázdný soubor. Budete muset do souboru pod komentářovými řádky přidat jednu nebo více sekcí spouštění podle ISO.

    Zde je návod, jak spustit distribuci Ubuntu nebo Ubuntu ze souboru ISO. Testovali jsme to s Ubuntu 14.04:

    menuentry "Ubuntu 14,04 ISO"
    set isofile = "/ home / name / Ke stažení /ubuntu-14.04.1-desktop-amd64.iso"
    loopback smyčka (hd0,1)$ isofile
    linux (smyčka) /casper/vmlinuz.efi boot = casper iso-scan / filename = $ isofile klidný splash
    initrd (smyčka) /casper/initrd.lz

    Přizpůsobte položku zavádění tak, aby obsahovala požadovaný název položky, správnou cestu k souboru ISO v počítači a název zařízení pevného disku a oddíl obsahující soubor ISO. Pokud mají soubory vmlinuz a initrd různé názvy nebo cesty, ujistěte se, že jste zadali správnou cestu k těmto souborům.

    (Pokud máte samostatný / domovský / oddíl, vynechte / home bit, tak jako tak: sada isofile = "/ name / Downloads / $ isoname")..

    Důležitá poznámka: Různé distribuce Linuxu vyžadují různé bootovací položky s různými možnostmi spouštění. Projekt GRUB Live ISO Multiboot nabízí různé položky menu pro různé distribuce Linuxu. Měli byste být schopni přizpůsobit tyto příklady položek nabídky pro soubor ISO, který chcete zavést. Můžete také jednoduše provést vyhledávání na webu pro jméno a číslo verze distribuce Linuxu, kterou chcete spustit společně s "boot from ISO in GRUB", abyste zjistili více informací.

    Chcete-li přidat další možnosti zavádění ISO, přidejte k souboru další oddíly.

    Po dokončení uložte soubor. Vraťte se do okna Terminál a spusťte následující příkaz:

    sudo update-grub


    Při příštím spuštění počítače se zobrazí spouštěcí položka ISO a můžete ji zvolit pro spuštění souboru ISO. Během zavádění budete pravděpodobně muset podržet klávesu Shift, abyste viděli menu GRUB.

    Pokud se při pokusu o spuštění souboru ISO zobrazí chybová zpráva nebo černá obrazovka, jste nesprávně nakonfigurovali zaváděcí položku. I když máte správnou cestu k souboru a názvu zařízení ISO, cesty k souborům vmlinuz a intird v souboru ISO nemusí být správné nebo systém Linux, který zavádíte, může vyžadovat různé možnosti.