Pokud se počítač VirtualBox s nemohl spustit s chybou „FATAL: Nebylo nalezeno žádné spouštěcí médium! Systém se zastavil“, poté pokračujte ve čtení níže a problém vyřešte.
Chyba „Nenalezeno spouštěcí médium“ znamená, že VirtualBox nemůže najít platné spouštěcí zařízení pro spuštění virtuálního počítač (např. připojené iso nebo virtuální disk se spouštěcím operačním systémem) a může se vyskytnout pro kteroukoli z následujících důvody:
- Virtuální disk neobsahuje operační systém.
- Virtuální disk obsahuje operační systém založený na UEFI (např. Windows 10/11).
- Konfigurace spouštění na virtuálním disku je neplatná nebo poškozená.
Tento výukový program obsahuje podrobné pokyny pro odstraňování problémů s chybou „Nenalezeno spouštěcí médium“ ve VirtualBoxu.
Jak opravit: FATAL: Nebylo nalezeno žádné spouštěcí médium! Systém se zastavil ve VirtualBoxu.
Metoda 1. Nainstalujte operační systém do stroje VirtualBox.
Aby virtuální stroj (VM) fungoval, musíte na něj nainstalovat operační systém. Pokud jste tedy právě vytvořili virtuální počítač a nenainstalovali jste operační systém, připojte zaváděcí soubor .ISO s operačním systémem, který chcete nainstalovat, a pokračujte v instalaci operačního systému. *
* Poznámka: Pokud virtuální disk virtuálního počítače již obsahuje operační systém, přejděte na metodu 2.
1. Otevři Nastavení stroje VirtualBox a přejděte na Úložný prostor.
2. Klikněte na 1. plus (+) vedle položky Ovladač přidat optickou mechaniku.
3. Klikněte Přidat a otevřete zaváděcí soubor ISO s operačním systémem, který chcete nainstalovat (např. soubor "Windows.iso" v tomto příkladu)
4. Poté vyberte soubor iso a klikněte Vybrat.
5. Po připojení souboru iso na úložná zařízení na počítači VM…
7. … jít do Systém a přetáhněte Optický nahoru (za účelem spuštění virtuálního počítače z přiloženého zaváděcího souboru ISO) a klikněte OK.
8. Nakonec podle pokynů na obrazovce nainstalujte operační systém na počítač VM.
Metoda 2. Povolte podporu UEFI v počítači VirtualBox.
Pokud virtuální disk obsahuje operační systém založený na UEFI (např. Windows 10/11), pokračujte povolením funkce UEFI ve VirtualBoxu, jinak přeskočte na další metodu.
1. Otevřete virtuální počítač Nastavení a jít do Systém > Základní deska.
2. Zde se ujistěte, že Pevný disk je kontrolovány a je první bootovací zařízenía v části Rozšířené funkce zaškrtněte následující dvě (2) možnosti a klikněte OK:
Povolit I/O APIC
Povolit EFI (pouze speciální OS)
3. Zkuste nyní spustit virtuální počítač. Pokud problém přetrvává, vypněte podporu EFI v nastavení VM a pokračujte další metodou.
Metoda 3. Opravte konfigurační data spouštění pomocí nástroje BCDBOOT.
Jak jsem uvedl výše, může se objevit fatální chyba VirtualBox „Nenalezeno spouštěcí médium“, pokud OS GUEST nemá platný boot konfigurace.* V takovém případě musíte opravit spouštěcí soubory na virtuálním disku, aby se počítač VM spustil bez chyby.
* Poznámka: K této chybě někdy dochází, pokud je poškozen virtuální disk (VHD/VHDX) nebo po převodu fyzického disku na virtuální disk/obraz (VHD/VHDX) pomocí Disk2vhdnástroj.
1. Postupujte podle kroků v metodě-1 výše a připojte zaváděcí soubor Windows ISO k virtuálnímu počítači a spusťte virtuální počítač ze souboru ISO. *
* Poznámka: Pokud se počítač VM nespustí ze souboru ISO, přejděte na VM Nastavení > Systém > Základní deska a zakázat EFI. (Po opravě konfigurace spouštění a pokud je hostující OS UEFI, pokračujte k opětovné aktivaci UEFI. )
2. Na obrazovce Nastavení systému Windows stiskněte POSUN + F10 pro přístup k příkazovému řádku nebo zvolte další –> Oprav si počítač –> Odstraňte problémy –> Pokročilé možnosti –> Příkazový řádek.
3. Na příkazovém řádku zadejte následující příkazy v pořadí (po každém příkazu stiskněte Enter)
- diskpart
- vyberte disk 0
- vypsat oddíl
4. Nyní oznámení a velikost z Systém oddíl (např. 100 MB v tomto příkladu).
5. Poté zadejte následující příkaz a zjistit a číslo svazku systémového oddílu pomocí jeho velikosti jako reference. *
- objem seznamu
*např. Jak můžete vidět na obrázku níže, v tomto příkladu je systémový oddíl (100 MB). svazek 2.
6. Nyní zadejte následující příkazy k výběru systémového oddílu (pomocí jeho čísla svazku) a přiřazení písmene jednotky Z: k tomu. Poté ukončete DISKPART:
- vyberte hlasitost 2*
- přiřadit písmeno=Z
- výstup
* Poznámka: Změňte číslo svazku "2" podle vašeho případu.
7. Nakonec v příkazovém řádku zadejte tento příkaz k opravě spouštěcích souborů: *
- bcdboot C:\windows /s Z: /f VŠECHNY
* Poznámka: Pokud je hostující OS založen na UEFI, můžete místo toho zadat následující příkaz:
- bcdboot C:\windows /s Z: /f UEFI
8. Zavřete všechna okna a vypněte počítač VM.
9. Přejděte na VM Nastavení > Systém a soubor a Pevný disk tak jako první bootovací zařízení.
11. Spusťte VM a máte hotovo! *
* Poznámka: POKUD se nyní virtuální počítač nemohl spustit s chybou „FATAL: INT18: BOOT FAILURE“, pokračujte a povolit I/O APIC & EFI v nastavení VM.
A je to! Která metoda se vám osvědčila?
Dejte mi vědět, zda vám tento průvodce pomohl, a zanechte svůj komentář o své zkušenosti. Dejte prosím like a sdílejte tento návod, pomůžete tak ostatním.