6 nejlepších řešení: Problémy se zaváděním systému Windows a Linux
Někdy problémy s hlavním spouštěcím záznamem (MBR) nebo duálním spouštěcím oddílem způsobují problémy se zaváděním systému Windows Linux.
Tyto okolnosti je třeba napravit, aby vše opět fungovalo. Naštěstí existuje automatický způsob, jak to udělat v prostředí Windows 10 Recovery Environment.
Pokud to nepomůže, můžete ručně provést opravy na svém počítači. Přečtěte si, jak na to.
Může oddíl Dual Boot způsobit problémy se spouštěním Windows a Linuxu
Duální spouštění může ovlivnit výkon počítače a disku. V důsledku toho se Windows na Linuxu načítají rychleji, programy se brzy přestanou načítat a odkládací a stránkovací soubory nebudou fungovat efektivněji.
Okamžitě musíte z počítače odstranit oddíl s duálním spouštěním.
Potřebujete odstranit duální spouštěcí oddíl v systému Windows 10/11 v systému Linux
Mnoho lidí úspěšně nainstalovalo různé operační systémy (OS) na stejný pevný disk. Některé z nich však využívají pouze jeden ze systémů. Pokud ano, možná budete muset zakázat duální spouštění v systému Windows 10 nebo 11, aniž by to ovlivnilo jiný operační systém.
Příprava na bezpečné odstranění duálního spouštění ve Windows 10/11 na Linuxu
Před pokusem o odebrání z duálního spouštění je vhodné vytvořit zálohu operačního systému, který si chcete ponechat, pro případ, že by se něco pokazilo.
Odstranění oddílu Linux po instalaci systému Linux a Windows 10 nebo 11 může ovlivnit zavaděč. V důsledku toho byste měli také připravit jednotku USB pro obnovení systému Windows 10.
Po odinstalaci můžete použít odstraňování problémů k nahrazení zavaděče Linuxu zavaděčem Windows spuštěním počítače z disku pro obnovení.
Způsoby odstranění oddílu s duálním spouštěním v systému Linux
- Odstraňte oddíl pro duální spouštění pomocí bezplatného softwaru
- Odstraňte duální spouštěcí oddíl pomocí MSConfig
1. Odstraňte duální spouštěcí oddíl pomocí bezplatného softwaru.
Oddíl obsahující operační systém, který chcete okamžitě odebrat, bude odstraněn pomocí této techniky.
Pokud spouštíte duální systém Windows a Ubuntu a chcete Ubuntu odinstalovat, použijte software AOMEI Partition Assistant Standard.
Vzhledem k tomu, že operační systém Ubuntu je nainstalován na oddílu Ext3 nebo Ext4 ve Windows a Správa disků takové buňky nedokáže rozpoznat, můžete být zklamáni, pokud se rozhodnete použít správu disků Windows 10/11 k odstranění duálního spouštění ve vašem počítači.
- Nainstalujte si freeware AOMEI Partition Assistant Standard.
- Můžete si všimnout, že oddíl Ubuntu je ve svém hlavním rozhraní naformátován pomocí Ext3 nebo Ext4. Vyberte „Odstranit oddíl“ kliknutím pravým tlačítkem na oddíl Ubuntu.
- V následujícím dialogovém okně vyberte vhodnou techniku odstranění podle vašich potřeb.
- Chcete-li dokončit čekající operaci, klikněte na Použít a Pokračovat.
Počkejte, dokud nebude oddíl Ubuntu zcela odstraněn. Po odstranění se můžete rozhodnout, zda použijete zbývající nepřidělené místo k rozšíření aktuálního oddílu nebo vytvoříte nový nezávislý oddíl.
2. Odstraňte duální spouštěcí oddíl pomocí MSConfig
Pomocí nástroje msconfig můžete vybrat operační systém (OS), který má ve výchozím nastavení restartovat počítač, nebo můžete odebrat jeden ze dvou operačních systémů. Udělej následující:
- Okno Konfigurace systému se otevře, když stisknete tlačítka Windows Logo + R na klávesnici pro otevření okna Spustit, zadejte „msconfig“ a stiskněte klávesu Enter.
- Zkontrolujte, zda je OS, který chcete uložit, uveden jako aktuální OS nebo Výchozí OS výběrem možnosti „Stáhnout“ v okně.
- V okně vyberte svůj operační systém a pokud ještě není vybrán, klikněte v dalším okně na tlačítko Nastavit výchozí.
- Klikněte na druhý a vyberte „Odstranit“ pro jeho odstranění. Poté klikněte na „Použít“ a „OK“.
- Restartujte počítač a zavřete okno, abyste zjistili, zda se změny projevily.
Poslední krok po odstranění duálního spouštěcího oddílu
- Ke spuštění počítače použijte instalační nebo opravný disk CD. Po přeskočení první stránky s výběrem jazyka vyberte na hlavní obrazovce nastavení „Opravit stroj“.
- Klepněte na tlačítko Odstraňování problémů v nabídce Vyberte možnost/stahování.
- Vyberte „Příkazový řádek“ z nabídky „Pokročilé možnosti“.
- Na příkazovém řádku zadejte následující příkaz: bootrec.exe /fixmbr.
- V tomto okamžiku můžete restartovat počítač. Obvykle se stahuje na PC. Linux by nyní měl být úplně pryč.
Další způsoby, jak opravit nespouštění systému Windows 10 v systému Linux
Pokud se váš důvod liší od duálního spouštěcího oddílu, kdy Windows nelze spustit do Linuxu, měli byste vyzkoušet řešení uvedená níže.
- Získejte disk včetně Boot-Repair
- Obnovit GRUB
- Změňte výchozí bootloader
- Použijte konfigurační nástroj GRUB
- Použití Boot Recovery
- Opravte zavaděč Windows 10 v terminálu
1. Získejte disk včetně Boot-Repair
Vytvoření živého USB Boot-Repair-Disk (disk, který automaticky spouští Boot-Repair) a bootování z něj je nejjednodušší způsob, jak použít Boot-Repair.
Doporučuje se nainstalovat ISO na funkční USB (například přes UnetBootin, LiliUSB nebo Universal USB Installer). Pokud je váš boot v režimu EFI, nekopírujte jej na DVD.
2. Obnovte GRUB
Soubor Windows MBR může být někdy problematický pro nabídku GRUB na vašich discích.
Prvním krokem by bylo zjistit, zda Linux dokáže rozpoznat Windows 10 v systému. K tomu použijte následující příkaz.
sudo os-prober
Výše uvedený program vyhledá na vašich jednotkách v nabídce další nainstalované operační systémy. Pokud je nalezen Windows, výstup bude vypadat takto.
Konfigurační soubor GRUB lze znovu sestavit, pokud výše uvedený postup úspěšně detekuje operační systém Windows 10. Chcete-li to provést, použijte následující příkaz.
sudo update-grub
Výše uvedený příkaz prohledá všechny oddíly na vašem místním disku a zkontroluje nainstalované operační systémy.
Pokud je nalezen Windows 10, měli byste vidět výsledek podobný tomu níže. Položka Windows se také vytvoří automaticky pomocí příkazu v konfiguračním souboru.
3. Změňte výchozí zavaděč
Bootloader můžeme přepnout zpět na Windows NT, pokud jste si jisti, že spouštěcí soubor Windows není poškozen a že jste omylem nesmazali obsah jednotky C.
- Začněte s Windows USB a dokončete to výběrem „Další“ na úvodní obrazovce. Po výběru možnosti Opravit počítač vyberte možnost Odstraňování problémů.
- Vyberte „Příkazový řádek“ na obrazovce „Pokročilá nastavení“.
- Spuštěním následujícího příkazu z příkazového řádku změňte bootloader.
bcdedit /set {bootmgr} cesta \WINDOWS\system32\winload.efi
Výše uvedený příkaz přepne Windows NT z GRUB jako bootloader. Po restartování počítače by se měl systém Windows spustit okamžitě, protože zavaděč byl odstraněn.
Pokud migrujete z Ubuntu 19.10, měli byste se vrátit ke stabilní verzi Ubuntu 19.04, protože GRUB 2.04 je plný problémů.
4. Použijte konfigurační nástroj GRUB
Konfigurační soubor GRUB se nemusí aktualizovat ručně, je to jednoduché a přímočaré. Budeme používat bezplatný program s názvem Grub Customizer.
- Chcete-li stáhnout a nainstalovat nástroj, spusťte následující příkazy.
sudo add-apt-repository PPA: danielrichter2007/grub-customizer && sudo apt-get update
sudo apt install grub-configurer
- Další věc, kterou musíme zjistit, je umístění zavaděče Windows 10. Spusťte následující příkaz na terminálu, abyste jej našli.
Lsblk
- Najděte oddíl s bodem připojení „/boot/efi“. Na tomto oddílu je nainstalován Windows Boot Manager. Vyžaduje název zařízení konkrétního oddílu. Mám sda1. Umístění spouštěcího souboru v mé instanci je tedy „/dev/sda1“.
- Případně můžete nainstalovat gnome-disk-utility, grafickou aplikaci, která zobrazuje disky a diskové oddíly. Systémový oddíl EFI najdete v nabídce. Popis sekce by měl vypadat nějak takto.
- Poté přejděte do konfiguračního nástroje GRUB a proveďte zadání kliknutím na ikonu stránky v horní části.
- Ve vyskakovacím okně editoru položek vyberte jako typ „Chainloader“ a „/dev/sda1″ jako oddíl. Položce můžete také dát vhodný název. Poté stiskněte Enter.
- Zadaná položka se nyní objeví v nabídce nastavení Grub. Chcete-li synchronizovat změny se stávajícím konfiguračním souborem GRUB, musíte kliknout na „Uložit“.
- Po restartu by se nyní měl systém Windows 10 spustit. Pokud máte problémy, je pravděpodobné, že jsou poškozeny vaše spouštěcí soubory nebo hlavní spouštěcí záznam systému Windows.
5. Použití Boot-Repair
- Nainstalujte Boot-Repair v Ubuntu
- Buď ze stávajícího prostředí Ubuntu, nebo z živé relace Ubuntu (spusťte počítač pomocí živého USB klíče Ubuntu a poté vyberte „Vyzkoušet Ubuntu“) (pokud k němu máte přístup)
- Připojení k internetu.
- Stiskněte Enter po každém řádku při psaní následujících příkazů v novém okně terminálu:
sudo add-apt-repository PPA:yannubuntu/boot-repair && aktualizace sudo apt
sudo apt install -y boot-repair && boot-repair
- Prvním krokem je kliknout na tlačítko „Vygenerovat souhrn informací ke stažení“. Řekl, že to vyvolá diagnostiku Boot-Info. Chcete-li si zprávu stáhnout online, abyste ji mohli snadněji sdílet, zobrazí se vám vyskakovací okno.
- Zkontrolujte diagnostické informace.
6. Opravte zavaděč Windows 10 v terminálu.
- K restartu použijte spouštěcí jednotku USB.
- Spusťte Terminál.
- Za každým z následujících příkazů na příkazovém řádku zadejte:
- sudo apt-get nainstalovat syslinux
- sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
- sudo apt-get install MBR
- sudo install-mbr -in -p D -t 0 /dev/sda
- Nezapomeňte vyměnit systémový disk Windows 10 za sda.
- Poté restartujeme a Windows 10 by se měl spustit bez problémů.
Druhý přístup využívá spouštění Syslinuxu prostřednictvím terminálu. Chcete-li nainstalovat Syslinux a použít jej k opravě zavaděče Windows 10, musíte provést několik kroků.
Doporučujeme, abyste se drželi prvního přístupu, pokud jste stále obeznámeni s tím, jak fungují.
Zbývající kroky jsou jednoduché; musíte změnit vstupní sda na písmeno systémové jednotky pro Windows 10.
Napsat komentář